当前位置: 技术问答>linux和unix
sendmail不能给外部邮箱发邮件
来源: 互联网 发布时间:2015-11-22
本文导语: 我的环境: OS: Redhat Linux ES4. mailserver: sendmail-8.13.1-2, redhat 自带的 IP: 192.168.2.88 我根据从网上找到的方法配好sendmail,启动服务都没问题。 root登陆本机后使用 mail username@abc.com 等命令给局域网内其他用户发邮...
我的环境:
OS: Redhat Linux ES4.
mailserver: sendmail-8.13.1-2, redhat 自带的
IP: 192.168.2.88
我根据从网上找到的方法配好sendmail,启动服务都没问题。 root登陆本机后使用 mail username@abc.com 等命令给局域网内其他用户发邮件或接收局域网内另一台sendmailf发来的邮件都没问题, 但就是在给外部的邮箱地址,例如hotmail.com 或 yahoo.com 发邮件的时候,对方怎么都收不到。过了几个小时后在发件人邮箱里收到邮件无法投递的错误信息。
Apr 23 04:46:12 hosta sendmail[9309]: k3M63Mjj003580: to=, ctladdr= (0/0), delay=1+02:42:48, xdelay=00:00:00, mailer=esmtp, pri=2370299, relay=mx4.hotmail.com., dsn=4.0.0, stat=Deferred: Connection timed out with mx4.hotmail.com.
请问大家: 需要修改哪里的配置才能给外部的邮箱地址发送邮件?
先谢谢大家的回答!
OS: Redhat Linux ES4.
mailserver: sendmail-8.13.1-2, redhat 自带的
IP: 192.168.2.88
我根据从网上找到的方法配好sendmail,启动服务都没问题。 root登陆本机后使用 mail username@abc.com 等命令给局域网内其他用户发邮件或接收局域网内另一台sendmailf发来的邮件都没问题, 但就是在给外部的邮箱地址,例如hotmail.com 或 yahoo.com 发邮件的时候,对方怎么都收不到。过了几个小时后在发件人邮箱里收到邮件无法投递的错误信息。
Apr 23 04:46:12 hosta sendmail[9309]: k3M63Mjj003580: to=, ctladdr= (0/0), delay=1+02:42:48, xdelay=00:00:00, mailer=esmtp, pri=2370299, relay=mx4.hotmail.com., dsn=4.0.0, stat=Deferred: Connection timed out with mx4.hotmail.com.
请问大家: 需要修改哪里的配置才能给外部的邮箱地址发送邮件?
先谢谢大家的回答!
|
网络如何连接?能ping通hotmail.com吗?
|
看看日志,会有新的发现。
我也为这个烦了好长的时间,后来才发现是自己内部局域网的防火墙的问题,晕死。
我也为这个烦了好长的时间,后来才发现是自己内部局域网的防火墙的问题,晕死。
|
traceroute超时可能是目标关闭了ICMP响应。
|
DNS 问题吧
|
帮着顶一下.: )