Sendmail 配置的使用說明
通常情況下,Sendmail不會為郵件服務(wù)Relay信息,這樣可以防止一些有惡意的人利用別人的郵件服務(wù)器亂發(fā)郵件。缺省情況下,Sendmail 配置關(guān)閉了Relay功能。
如果你要為別的服務(wù)器Relay郵件,可以進(jìn)行如下設(shè)置——在access文件中加入要為其Relay信件的機(jī)器,格式為:
hostname RELAY
ipaddress RELAY
如果要為一個(gè)域內(nèi)多個(gè)機(jī)器Relay信件,則可以在/etc/mail/access文件中直接加入其子網(wǎng)IP或域名,如下所示:
access文件內(nèi)容:
domainname.com RELAY(允許為域domainname的所有計(jì)算機(jī)relay郵件)
localhost RELAY
192.168.1.0 RELAY (為192.168.1.0此網(wǎng)內(nèi)所有機(jī)器relay郵件)
Sendmail 配置文件惟一決定了哪些機(jī)器、哪個(gè)域可以使用郵件服務(wù)器轉(zhuǎn)發(fā)郵件。完成后需要進(jìn)行編譯:
#makemap hash access.db < access。其他配置的文件關(guān)系不是很大,可以暫時(shí)使用缺省安裝的內(nèi)容。至此,Sendmail應(yīng)該可以正常工作了。
接下來是測試郵件服務(wù)器的郵件發(fā)送功能,注意:測試時(shí),不要只對本地用戶進(jìn)行測試,如:你的域?yàn)閍bc.com,測試時(shí),不要只在郵件服務(wù)器上測user1@abc.com用戶。因?yàn)?,此時(shí)user1是本地用戶,所以郵件服務(wù)器可以對其進(jìn)行Relay。你應(yīng)該從局域網(wǎng)上的另一臺機(jī)器使用Outlook等郵件客戶端對服務(wù)器進(jìn)行測試。
固定IP用戶(包括跨國性公司的用戶)沒有問題,可以在數(shù)據(jù)庫中加入其固定IP。對于經(jīng)常出差在外的人,不適用。
【編輯推薦】