歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 詳細介紹James中的主機名和本地域

詳細介紹James中的主機名和本地域

日期:2017/3/6 15:47:55   编辑:關於Unix
james是個純JAVA的郵件 服務器 。http://james.apache.org/ 這裡是linux/ unix 的郵件服務器。這個好象不應該貼在這裡。不過貼習慣了,反正這也是講郵件服務器的,也貼這吧。 James中的主機名和本地域 James的全局配置james中中有一項服務器名(servernames)
  james是個純JAVA的郵件服務器。http://james.apache.org/
  
  這裡是linux/unix的郵件服務器。這個好象不應該貼在這裡。不過貼習慣了,反正這也是講郵件服務器的,也貼這吧。
  
  James中的主機名和本地域
  James的全局配置james中中有一項服務器名(servernames)參數。本文就是討論James中的主機名和本地域的關系。
  
  postfix中有myhostname和mydomain兩個參數明確指出本地的主機域名和所屬域的域名。比如,我的郵件主機名是hpe45.fz.fj.zz,那麼myhostname=hpe45.fz.fj.zz,而mydomain=fz.fj.zz。
  
  James不是采用postfix這種做法。它的<servernames>參數默認配置如下:
  <servernames autodetect="true" autodetectIP="true">
  <servername>local</servername>
  </servernames>
  當autodetect="true"時,James自動獲取所在服務器的主機名。將取得的主機名和<servername>中設定的主機名,一同做為主機名。當autodetect="false"時,<servername>中設定的主機名被作為主機名。
  
  James中沒有參數直接指明本地域。但是上面<servernames>參數所確定的主機名將被視為本地域。
  
  舉例來說明這個情況吧。還用上面的例子,假定主機名為hpe45.fz.fj.zz。
  
  如果配置參數為:
  <servernames autodetect="true" autodetectIP="true">
  <servername>hpe45.fz.fj.zz</servername>
  </servernames>
  那麼主機名為hpe45.fz.fj.zz,本地郵件域也是hpe45.fz.fj.zz。也就是說,郵箱地址為[email protected]的郵件被認為是本地郵件,而[email protected],則不認為是本地郵件。
  
  如果配置參數為:
  <servernames autodetect="true" autodetectIP="true">
  <servername>fz.fj.zz</servername>
  </servernames>
  那麼主機名為hpe45.fz.fj.zz和fz.fj.zz,本地郵件域也是兩個hpe45.fz.fj.zz和fz.fj.zz。那[email protected][email protected]都被認為是本地郵件。
  
  如果配置參數為:
  <servernames autodetect="false" autodetectIP="true">
  <servername>fz.fj.zz</servername>
  </servernames>
  那麼主機名為fz.fj.zz,本地郵件域為fz.fj.zz。[email protected]被認為是本地郵件。而[email protected]不認為是本地郵件。

Copyright © Linux教程網 All Rights Reserved