/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,如需轉載請自行聯系原作者