linux係統SendMail詳細配置
1、 安裝(zhuāng)相關服務
DNS
Mailserver(sendmail、imap)
2、 啟動相關服務
Service named restart
Service sendmail restart
Service xinetd restart
Chkconfig ipop3 on
3、 配置DNS,添加MX紀錄
配置DNS略
正/反(fǎn)向區間文件添加MX紀錄
IN MX 10(優先級) mail.anniey.com
Mail IN A 192.168.1.100
4、 主配置文件
/etc/mail/sendmail.cf
搜索/smtp
Port=smtp,Addr=192.168.1.100
5、 接受域配置(zhì)文(wén)件
Vi /etc/mail/local-host-names
添(tiān)加
Anniey.com
192.168.1.100
6、中(zhōng)繼轉發配置(zhì)文件(jiàn)
/etc/mail/access.db(不可訪問)
Vi /etc/mail/access
添(tiān)加
Anniey.com
192.168.1
退出
Makemap hash access.db < access
6、 添加用(yòng)戶
Useradd user01
Passwd user01
Useradd user02
Passwd user02
7、 重啟(qǐ)服務
Service sendmail restart
Service xinetd restart
補(bǔ):郵件用(yòng)戶別名,郵件域別名
A)用戶別(bié)名
1、Vi /etc/aliases
別名 用戶名
A01 user01
A02 user02
退出
2、Newaliases
B)郵件域別名
1、配置相關(guān)DNS略
2、添加域別(bié)名
Vi /etc/mail/sendmail.cw
Anniey.com
Johnny.com
退出
3、接受(shòu)域配置文件
Vi /etc/mail/local-host-names
Anniey.com
Johnny.com
192.168.1.100
4、重(chóng)啟服(fú)務
Service named restart
Service sendmail restart
Service xinetd restart
補:啟用smtp認(rèn)證
1、 安裝相關(guān)模塊
Rpm –qa | grep sasl
Linux盤中:RedHat—〉RPMS—>sasl*
2、 修改 /etc/mail/sendmail.mc(sendmail.cf的(de)源代(dài)碼)
Vi /etc/mail/sendmail.mc
查詢:43 TRUST_AUTH*
:44
:85 DAEMON_OPTION*
:92 DAEMON*
注:去掉dnl(注釋(shì))
3、 生成sendmail.cf
M4 sendmail.mc >sendmail.cf
4、刪(shān)除部分中繼,以免開後門
5、客戶機
我的服務器要求(qiú)身份驗證
經過以上步驟後,應該就可以用Outlook Express正常發送(sòng)郵(yóu)件了,但這(zhè)時還不能用(yòng)Outlook Express從服務器端收取郵件的(de),因為sendmail默認狀態並(bìng)不具備(bèi)POP3功(gōng)能,我們還得自己安裝並啟用它。
1、安(ān)裝pop3服務(wù)
rpm -qa imap
imap-2001a-18
rpm -ivh imap-2001a-18.i386.rpm
2.啟用POP3服務(wù)。
POP3服務:請先修改/etc/xinetd.d/ipop3文(wén)件,將其(qí)中的disable=yes改為disable=no後保存;然後重新啟動xinetd程序(xù)來讀(dú)取這個修改過的配置(zhì)文(wén)件,使之生效。
/etc/rc.d/init.d/xinetd restart
關鍵詞:linux,SendMail
閱讀本(běn)文後您有什麽感想? 已有(yǒu) 人(rén)給出評(píng)價!
- 0
- 0
- 0
- 0
- 0
- 0