天天看點

postfix-上課内容

/etc/postfix/main.cf  配置檔案

郵件伺服器自己的主機名(和hostname保持一緻),如果有DNS解析,這裡可以不用設定。

 75 #myhostname = host.domain.tld

 76 #myhostname = virtual.domain.tld

 98 #myorigin = $myhostname

 99 #myorigin = $mydomain

發送郵件的時候,可以僞裝主機名和域名

113 #inet_interfaces = all

114 #inet_interfaces = $myhostname

115 #inet_interfaces = $myhostname, localhost

116 inet_interfaces = localhost

端口監聽什麼主機

164 mydestination = $myhostname, localhost.$mydomain, localhost

165 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

166 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,

指定接受發送給這些主機的郵件

如果不是就要中繼郵件

264 #mynetworks = 168.100.189.0/28, 127.0.0.0/8

265 #mynetworks = $config_directory/mynetworks

266 #mynetworks = hash:/etc/postfix/network_table

給來自哪些網段的主機中繼

<b>允不允許中繼取決于mynetworks</b>

313 #relayhost = $mydomain

314 #relayhost = [gateway.my.domain]

315 #relayhost = [mailserver.isp.tld]

316 #relayhost = uucphost

317 #relayhost = [an.ip.add.ress]

郵件中繼給誰

配置Null Client

在server desktop 上運作  lab smtp-nullclient setup

會自動部署好環境

修改server配置檔案

 myorigin = desktop0.example.com  (僞裝)

 inet_interfaces = loopback-only  (僅監聽本地回環)

 mydestination =            (不填,空着)

 mynetworks = 127.0.0.0/8, [::1]/128   (本地)

 relayhost = smtp0.example.com

 #環境已經配好了,實際就是desktop0

重新開機postfix,配置完成。

測試:

在server上給student使用者發一封郵件,實際上郵件發送給了desktop上的student使用者。

<a href="http://s3.51cto.com/wyfs02/M01/74/BF/wKiom1YoVgqw65-gAABFOm6D1tA062.jpg" target="_blank"></a>

imap0也是desktop0

本文轉自 chomperwu 51CTO部落格,原文連結:http://blog.51cto.com/chomper/1704963,如需轉載請自行聯系原作者

繼續閱讀