最近遇到要一台郵件主機需要接收兩個網域的信件在同一台主機,目前使用為sendmail,必須設定兩個設定值,並且第二個網域的DNS也要設定A和MX紀錄,
vim /var/named/chroot/var/named/db.wcjs.tc.edu.tw
1 $TTL 86400
2 @ IN SOA wcjs.tc.edu.tw. root.wcjs.tc.edu.tw. (
3 20104151 ; serial (d. adams)
4 3H ; refresh
5 15M ; retry
6 1W ; expiry
7 1D ) ; minimum
8 IN NS dns.wcjs.tc.edu.tw.
9 IN MX 10 mail.wcjs.tc.edu.tw.
10 IN MX 20 mail.wcjs.tcc.edu.tw.
11 dns IN A 163.17.209.1
這樣的即可以接收兩個網域以上的郵件,記得設定完必須要重新啟動sendmail。
Cwlocalhost功能可以接收兩個網域以上的信件,約90行加上一筆第二個網域,輸入vi /etc/mail/sendmail.cf進行設定。
87 #D{sendmailMTACluster}$m
88
89 Cwlocalhost
90 Cwlocalhost wcjs.tcc.edu.tw
91 # file containing names of hosts for which we receive email
92 Fw/etc/mail/local-host-names
93
local-host-names代收的網域名稱,輸入vi /etc/mail/local-host-names,加上第二個筆網域的完成名稱(電腦名稱+網域名稱)。
1 # local-host-names - include all aliases for your machine here.
2 mail.wcjs.tcc.edu.tw
3 mail.wcjs.tc.edu.tw
4 localhost
5 localhost.localdomain
沒有留言:
張貼留言