分类: 系统运维
2013-04-22 13:15:12
more /var/log/maillog
-- 这里能看到发送邮件的log信息
Feb 21 05:42:03 usaxdas011ccxra sendmail[26442]: p1L5SkrW025990: to=, ctladdr=<>
(500/0), delay=00:13:17, xdelay=00:00:00, mailer=relay, pri=210370,
relay=dd.tt.com, dsn=4.0.0, stat=Deferred: Connection refused by
dd.tt.com
9.3.68.123 dd.tt.com
--这里会配置smtp服务器,中转站, dd.tt.com
vi /etc/mail/sendmail.cf
# Search DS and configure the relay host
DSdd.tt.com
more /etc/mail/sendmail.cf | grep DS
more /etc/mail/sendmail.cf | grep dd
"Smart" relay host:
sendmail.cf中有一項"Smart" relay host的設定,其功用是當我們的頻寬較小時,可以請上游的ISP的Mail-Server來代送信件。
初始值是空白:
DS
我的設定如下:
DSmail.mlc.edu.tw
外送的信件先送到上游縣網中心的mail.mlc.edu.tw主機請它代送,藉助其有較大的頻寬。
/etc/mail/local-host-names
这个文件的作用是,把里面所列出的域名当作是本地域名来解析,不会往外发邮件,
如果这里有一行内容 126.com
则 你的126的邮箱会收不到从这个机器发的邮件.
检查所传送的电子邮件是否送出,或滞留在邮件服务器中
语法:/usr/lib/sendmail -bp
若屏幕显示为“Mail queue is empty” 的信息,表示mail 已送出。
若为其他错误信息,表示电子邮件因故尚未送出。
-- 重启sendmail service
/etc/rc.d/init.d/sendmail restart