欢迎来到云服务器

服务器租用

421 invalid sender domain 'localhost.localdomain'错误的解决

使用sendmail发送邮件时,出现如下的故障:421 invalid sender domain 'localhost.localdomain',这里分享下解决方法,供大家参考。

本节内容:
sendmail发送邮件故障

在使用sendmail发送邮件时,有时在gitlab上的日志已经将邮件发送,但是有些用户就是收不到email.

查看了系统日志,才发现是sendmail发送时,通过一个指定的smtp服务器,smtp服务器拒绝请求了。

原因分析:默认情况下,sendmail用了/etc/hosts中的主机名来作为发件人:localhost.localdomain
然后就被拒绝了,出错信息类似:
421 invalid sender domain 'localhost.localdomain'

解决方法:
修改/etc/hosts里面的第一行:
 

代码示例:

127.0.0.1       gitlab.youdomain.com localhost ubuntu1204-dell
# 127.0.0.1     localhost.localdomain localhost ubuntu1204-dell

无需重启,然后在观察/var/log/syslog日志,发现已可以正常发送邮件了,至此问题解决。

 
 

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号

可以介绍下你们的服务器产品么

云服务器你们是怎么收费的呢

租用vps现在有优惠活动吗