标签搜索
侧边栏壁纸
  • 累计撰写 10 篇文章
  • 累计收到 3 条评论

Linux 开启 mail 函数发送邮件及解决 sendmail 启动问题

yahuisme
2021-04-23 / 0 评论 / 10 阅读 / 正在检测是否收录...

安装 sendmail 组件

yum install sendmail

重启 php-fpm 进程

/etc/init.d/php-fpm restart

检测 sendmail 是否正常运行

/etc/init.d/sendmail status

如果显示正在运行 running 就可以。

可能用到的命令

/etc/init.d/sendmail start (启动 sendmail)

/etc/init.d/sendmail stop (关闭 sendmail)

/etc/init.d/sendmail restart (重启 sendmail)

功能是实现了,不过用上面的测试代码测试的时候,发现成功发一封邮件很慢很慢,要好几十秒甚至一分钟的时间。然后在博客中发表或者回复评论也是异常的慢,超过了用户等待的心理极限。
网上方法很多很多,又是修改这个文件又是修改那个文件,感觉比较麻烦,于是找个了操作最少的修改,然后成功了。

修改 /etc/hosts

修改之前
127.0.0.1 localhost.localdomain localhost

修改成
127.0.0.1 localhost.localdomain localhost 主机名称

查看本机的主机名称
hostname

完成修改之后重启 sendmail
service sendmail restart

再次测试,终于一切正常了。

0

评论 (0)

取消