ubuntu下向163发送邮件

环境:ubuntu12.04


一。安装软件

apt-get install sendmail

apt-get install sendmail-cf(一般上面一步已经安装此软件)

apt-get install mailutils

查看是否安装成功:终端输入ps aux | grep sendmail

root     23905  0.0  0.2  15104  2240 ?        Ss   14:41   0:00 sendmail: MTA: accepting connections         
hadoop   26100  0.0  0.0   4368   828 pts/2    S+   17:11   0:00 grep --color=au
to sendmail


表示sendmail启动成功。

二,配置

vi /etc/mail/sendmail.mc

修改:DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0)dnl

生成新的配置文件:

cd  /etc/mail

mv sendmail.cf sendmail.cf~备份

m4 sendmail.mc > sendmail.cf

三。发送邮件

这里我用了个qq邮箱,太坑了。

echo "正文" | mail -s 主题 12345@qq.com

结果一直没收到邮件,查看/var/log/syslog,发现  DSN: Service unavailable,网络上说是域名问题,修改主机名


解决方法就是修改/etc/hosts里面的第一行:
127.0.0.1       gitlab.youdomain.com localhost ubuntu1204-dell
# 127.0.0.1     localhost.localdomain localhost ubuntu1204-dell 
 
也不要重启,然后在观察/var/logs/syslog日志,问题解决了,我这里没有解决,然后修改了主机名与hosts对应,重启后错误一样
但是发现relay=mx3.qq.com. [183.62.125.199],说明邮件已经发送,但是退回了,无奈只能改为163邮箱,之后成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值