自建msmtp进行评论邮件通知
使用Wordpress时,邮件通知代码版失效后,使用wp mail smtp解决了。换成typecho后,没有找到可以直接设置成功的插件,美化版的CommentToMail很不错,开工。
错误提示
三种发信方式,都没有成功。
smtp提示错误:smtp connect() failed.
mail():提示成功,但是收不到邮件。
sendmail提示错误:Could not execute: /usr/sbin/sendmail。
尝试第三方smtp
和服务商沟通后,25端口不给解封,只能smtp解决。
尝试了163、126、gmail、Office365等第三方,无奈没有一个成功。
自建msmtp
按照使用msmtp进行邮件通知安装msmtp,卸载mailx、postfix、sendmail,对插件进行设置。如图:
方式选择mail()。
smtp信息虽然在msmtp的配置文件中设置了,但是插件部分还得设置,不然不能保存,并且发信的邮箱就是设置的smtp用户,不会从配置文件调用。
测试
在控制台——评论邮件提醒中进行测试,或者在后台回复评论。