最新消息:欢迎加入小松的QQ群一起讨论一起学习,又一个双十一,剁手快乐

阿里云服务器mail不能发邮件的问题

Linux 1595浏览 0评论

阿里云服务器mail不能发邮件的问题

博客转到阿里云之后,配置好服务器,网站上线之后,发现没有办法发邮件,检查服务发现阿里云默认没有安装发邮件的组件,我用的是CentOS,下面记录一下安装配置发邮件的过程
安装sendmail组件

yum install sendmail

启动sendmail

/etc/init.d/sendmail start (启动sendmail)
/etc/init.d/sendmail stop (关闭sendmail)
/etc/init.d/sendmail restart (重启sendmail)

配置php.ini,填写sendmail的绝对路径,使用命令打开编辑php.ini

vi /usr/local/php/etc/php.ini

找到;sendmail_path =
在下面添加

sendmail_path = /usr/sbin/sendmail -t -i

然后保存退出
重启php-fpm进程

/etc/init.d/php-fpm restart

设置成功了,结果测试发现还是有问题,邮件发不出去,于是网上百度,发现是host的问题

打开hosts文件

vi /etc/hosts

查看到

127.0.0.1 localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.252.104.79 iZ23t6e7olwA

把第一行修改成
127.0.0.1 localhost localhost.localdomain iZ23t6e7olwA
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.252.104.79 iZ23t6e7olwA
注意:上面的代码不可直接复制,上面红色表示的要一样

然后保存
重启sendmail服务

/etc/init.d/sendmail restart

测试发现可以了,问题解决了

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 阿里云服务器mail不能发邮件的问题
本文链接地址:https://www.phpsong.com/890.html

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

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

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

网友最新评论 (4)

加载中,请稍候...
  1. 能用mail()发邮件么?我的要smtp才可以。
    Stone10个月前 (02-13)回复
    • 可以的,但是会被拦截
      小松10个月前 (02-14)回复
  2. 我按照你的设置还是不可以 而且我用SMTP 也不行 说 SMTP connect() failed 知道有什么解决办法么
    李偌闲8个月前 (04-18)回复
    • 请加QQ群联系 QQ交流群:136351212
      小松8个月前 (04-19)回复