最新消息:欢迎加入小松的QQ群一起讨论一起学习,服务器快到期了,新买了台服务器,最近要做服务器迁移

阿里云邮件收不到的解决方法

Linux 1131浏览 0评论

阿里云邮件收不到的解决方法

之前有个兄弟通过博客说阿里云服务器恢复了一下发不出邮件,让我帮忙看看,他安装的是主机宝,我百度查了一下是个带有可视化界面的web服务器的组合包。之前没有用过这个组合包,不知道安装web服务器的安装路径,只能全目录搜索。发现都在根目录”a”这个文件夹下,看到文件夹是”a”顿时惊呆了。
阿里云服务器mail不能发邮件的问题
这是我直接写的文件,我先检查了一下发现sendmail没有安装,之前确定可以发出邮件,我就奇怪了,然后用php mail函数发了一下,发现程序运行很慢,不管先安装一下sendmail试试。安装好sendmail之后发现重启有失败的情况,错误提示如下

[root@localhost root]# /etc/rc.d/init.d/sendmail restart
关闭 sendmail: [ 确定 ]
关闭 sm-client: [失败]
启动 sendmail:/etc/host.conf: line 3: bad command `mospoof on'
554 5.0.0 No local mailer defined
554 5.0.0 QueueDirectory (Q) option must be set [失败]
启动 sm-client: [ 确定 ]

百度里查找一直没有找到解决的方法,只能上google,国内上不了google的请看下面两篇文章
不用翻墙软件也可以访问google
我的搬瓦工vps vpn免费测试账号

在google里搜索相关内容找到下面的命令

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

执行了一下成功了,然后用qq邮件测试了,没有收到,郁闷啊,查了一下,邮件的日志

tail /var/log/maillog

发现日志里显示stat=Service unavailable,
换了个163的邮箱测试,居然能收到,日志显示stat=Sent

根据stat=Service unavailable知道qq邮件已经发送出去,但由于某种原因邮件被拒绝,于是根据网上找到的方法操作一下

更换hostname,来试着解决一下这个问题

vi /etc/sysconfig/network

修改HOSTNAME一行为HOSTNAME=phpsong

vi /etc/hosts

把phpsong加入到127.0.0.1后面

hostname phpsong

立即生效

发现还是不行,突然想起qq邮件可能被拦截了,点击下面的文章查看qq邮箱被拦截的邮件
wordpress留言发送收不到邮件或进入垃圾有的解决方式
之后让那兄弟查了一下,之前的邮件都是发送成功的,直接都被qq邮箱拦截了,在sendmail没有安装前的邮件也可以收到,奇怪的问题,还没有找到问题,它是用哪个发邮件的

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 阿里云邮件收不到的解决方法
本文链接地址:https://www.phpsong.com/1351.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!