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