2011/01/11

Published 1月 11, 2011 by

Linux Sendmail 寄送

Sendmail設定



Linux上寄送Mail,必需要設定二個地方:

一:指定要由那一個Mail Server寄出

[root@T2VLOGAP01 mail]# vi /etc/mail/sendmail.cf



# "Smart" relay host (may be null)

DS [172.20.7.73]

or

SMTP設定:
define(`SMART_HOST',`gmailrelay.innolux.com') 


二:必需要有DNS的解析

[root@T2VLOGAP01 mail]# vi /etc/hosts

172.20.7.73     MailServer


三:Domain尾碼設定
# vi /etc/mail/sendmail.cf

修改mail from Domain尾碼

MASQUERADE_AS(`innolux.com')dnl
MASQUERADE_DOMAIN(c2db1)dnl

以下兩個,把最前面的dnl拿掉(代表啟用的意思):
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl


五、sendmail 編譯

#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf


六、重新啟動sendmail

[root@T2VLOGAP01 mail]# service sendmail restart

  


Read More