sendmail发送邮件失败解决一例
思韵闪耀
2013-03-19
0
今天有同事反应服务器有发送邮件的需求,我在给其/etc/hosts中加入了我们邮件服务器地址后(xxxx.com和mail.xxxx.com),还是发不出去,报错如下:

delay=00:00:20, xdelay=00:00:20, mailer=esmtp, pri=120412, relay=xxxx.com., dsn=4.0.0, stat=Deferred: Name server: xxxx.com.: host name lookup failure

记得以前是可以的。

此类错误解决方法如下:

1.修改/etc/hosts文件,增加本机域名(127.0.1.1   hostname  hostname.domain)

2.sudo /etc/init.d/sendmail stop

3.修改/etc/mail/service.switch文件,去掉“hosts     files dns”中的dns,修改后的内容如下:

passwd          files

hosts           files

aliases         files

4.sudo /etc/init.d/sendmail start

注意:如果不做第一步操作,虽然能发邮件,但会导致sendmail发邮件很慢,因为禁用了DNS(sendmail不会再去找DNS解析域名)它无法解析本机的全域名。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

四款docker部署邮件服...
以下是对 BillionMail, MailServer (Doc...
2026-03-26
腾讯云服务器部署 AppF...
腾讯云服务器部署 AppFlowy 完整指南📌 先搞清楚两件事Ap...
2026-03-26
TLS is requir...
TLS is required, but was not offe...
2026-02-21
ubuntu配置DNS
在 Ubuntu 系统中配置 DNS 主要有两种方式:一种是通过图...
2026-02-21
smtp_tls_secu...
在Postfix的SMTP配置中,smtp_tls_securit...
2026-02-21
Ubuntu 24.04....
Ubuntu 24.04.3 LTS配置DNS在Ubuntu中配置...
2026-01-25

热门资讯

Discus X论坛配置sen... Discuz x2.5 后台邮件设置方法其实和X2/x1.5基本一样,但很多同学都不注意一些细节,比...
redhat Linux系统配... 1 .检查Send Mail 的安装包 [root@sql root]# rpm -qa | gre...
使用Sendmail的反垃圾邮... 在最近几年,无处不在的垃圾邮件已使得所有邮件箱不堪重负,不断地需要工具以抗击这一无穷尽的垃圾邮件流。...