在linux下配置sendmail郵件服務器其實很簡單具體:
1cd /etc/xinetd.d
2ls查看有沒有ipop3和imap協議
3編輯vi /etc/xinetd.d/ipop3 把裡面的disable=yes改為disable=no
4編輯vi /etc/xined.d/imap 把裡面的disable=yes改為diable=no
5測試一下pop3和imap telnet localhost 110(pop3郵局協議的端口) telnet localhost 143(imap端口)
退出的時候都用ctl+]然後回車在輸入quit即可(測試後要記得重啟xinetd服務)
6編輯vi /etc/mail/sendmail.mc
7把裡面的 dnl TRUST_AUTH_MECH(.........)和dnl define(`confAUTH_MECHANISMS`,.........)前面的dnl去了
8在添加兩條DAEMON_OPTIONS(`port=25,name=MTA`)dnl和DAEMON_OPTIONS(`port=587,name=MSA,m=Ea`)dnl
9在DAEMON_OPTIONS(`port=smtp,Addr=127.0.0.1,name=smTA`)dnl和DAEMON_OPTIONS(`accept_Unres,Olvale_domains`)dnl前面加上dnl
10測試一下MTA telnet localhost 25回車輸入ehlo test回車看見AUTH=..250說明成功退出和上面的一樣
11做輸入重定向m4 /etc/mail/sendmail.mc>/etc/mail/sendmail.cf
12重啟sendmail服務service sendmail restart
13編輯 vi/etc/mail/access把允許轉發的用戶的IP或域名添加上去比如允許192.168.10.10的計算機通過
編輯vi /etc/mail/access在裡面加上192.168.10.10 RELAY 或是OK(允許轉發與通過)
14編輯vi /etc/mail/local-host-names把郵件服務器使用的域名給添加上去
15在做 DNS的時候要在正向解析上添加一個 IN MX 5(參數是設優先級的)
16重器一下sendmail服務