给WordPress网站搬家,在导入数据库的时候发现报错,仔细研究了下发现原来是数据库的兼容性问题,主要就是把utf8mb4_unicode_520_ci 改成 utf8mb4_unicode_ci 。

很多人问我,我博客上的评论邮件提醒是怎么做的,也想在自己的wordpress用这种评论邮件提醒功能,这里我就分享下我的代码给各位。
因为我的是用阿里云服务器,不像Google cloud那样变态把端口都封掉了。使用前需要把服务器的465端口打开。(如何设置端口,详见日志阿里云服务器系统默认配置的安全策略组)然后配合腾讯企业邮箱,就可以轻松的实现收发邮件提醒功能了。

前面弄了个Google cloud玩玩,现在里面赠送的美金和时间还很长,所以就用其搭建了一个网站环境,把部分的外贸网站放在上面。前面教程《Google Cloud环境搭建》中,我采用的是宝塔面板环境搭建的,然后网站是wordpress。使用的时候一切正常,虽然给了对应的端口,但是wordpress留言收发邮件的功能始终不行。后面经过查询才发现,Google Compute Engine不允许端口25,465和587上的出站连接。默认情况下,由于这些端口容易受到大量滥用,因此这些出站SMTP端口会被阻止。此外,拥有受信任的第三方提供商(如SendGrid,Mailgun或Mailjet)可以减轻计算引擎的负担,并使您无需维护接收方的IP信誉。