折腾记

主题使用也有一段时间了,

由于工作,没有太多时间,所以每天抽一点时间来进行维护。

慢慢来。

--- ---

哎呀,这两天稍微可以偷空清闲一下,没成想心灰意冷呀,折腾主题过程中发现一个问题,就是评论邮件通知失效,回复评论邮件通知评论者失效,Wordpress密码找回邮件通知失效。这些其实都是一个问题:邮箱功能失效。

问Begin这题作者鸟哥大人,他回答就是需要主机支持,还说了,是阿里主机从根上就禁止发邮件。于是乎,去阿里云提交工单,得到的回复:售后工程师 : 您好,ECS的Linux镜像里没有安装sendmail服务,但您可以自己安装,请参考 ECS Linux系统安装sendmail服务发送邮件 https://help.aliyun.com/knowledge_detail/6504476.html。

好吧,总之各种折腾,用插件WP-Mail-SMTP吧,可是真心一点都不想用插件,哭哭哭。

我不懂,怎么才能让主机默认就支持SMTP呢?或者这个SMTP的意思是什么?

用的AMH主机面板,还升级了VIP下载了Postfix电子邮件服务器。唉声叹气呀,木有用。

最后在网上搜到一个方法并成功:就是 SMTP邮箱设置 把几行代码塞到主题的函数模版(functions.php)中,心碎。

  1. //SMTP邮箱设置
  2. function mail_smtp( $phpmailer ){
  3. $phpmailer->From = "553120606@qq.com";//发件人地址。
  4. $phpmailer->FromName = "韩晗吻";//发件人昵称。
  5. $phpmailer->Host = "smtp.qq.com";//SMTP服务器地址。
  6. $phpmailer->Port = "25";//SMTP邮件发送端口, 常用端口有:25、465、587。
  7. $phpmailer->SMTPSecure = "";//SMTP加密方式(SSL/TLS)没有为空即可。
  8. $phpmailer->Username = "553120606@qq.com";//邮箱帐号。
  9. $phpmailer->Password = "1119+0205=love?/";//邮箱密码。
  10. $phpmailer->IsSMTP();
  11. $phpmailer->SMTPAuth = true;//启用SMTPAuth服务。
  12. }
  13. add_action('phpmailer_init','mail_smtp');

好吧,我承认,这个可行,能用。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: