sendmail发送邮件故障
来源:互联网 发布:数据分析 da 编辑:程序博客网 时间:2024/05/16 14:59
gitlab内部使用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日志,问题解决了。
- sendmail发送邮件故障
- javamail发送邮件--sendmail
- Linux sendmail发送邮件
- sendmail 发送邮件例子
- 使用sendmail发送邮件
- Sendmail无法发送邮件
- CentOS发送邮件(sendmail)
- 使用sendMail发送邮件
- 使用LINUX SENDMAIL发送邮件
- javamail 利用 sendmail 发送邮件
- Linux -- 测试sendmail邮件发送
- Linux下sendmail发送邮件
- PHP发送邮件函数sendmail()
- linux sendmail mutt 发送邮件
- phpmailer使用sendmail发送邮件
- Linux下sendmail发送邮件
- php使用sendMail发送邮件
- shell sendmail批量发送邮件
- getRemoteAddr()和getRemoteHost() 区别
- C#button按钮透明
- ${pageContext.request.contextPath}取得绝对路径
- Linux经典面试题及答案
- 关于dbms_job的使用体会
- sendmail发送邮件故障
- 蓝桥杯样题----(编程题)信用卡号验证
- 关于linux的管道
- 抽象类和接口的区别
- Spring 注解学习手札(一) 构建简单Web应用
- 谷歌推智能鞋产品 可在运动时发出俏皮语音评论
- 测试从零开始(三)黑盒测试
- load jarfile
- C# 的内存拷贝