终于找到wp-db-backup不能发送邮件的原因了

我是在openwrt上建立的nginx+mysql的wordpress系统,之前一直没办
法发送备份邮件。而挂载的usb硬盘是已经服役了7年之久了,比较危险。
但一直找不到原因。修改了wp-db-backup的代码,最后发现发送一些小文
件可以,但超过300KB就不行了。

最后只好自己写一个单独的php应用来测试,看原因到底在什么地方。
结果发现内存不够了。。。。。。无语,立刻修改php.ini文件,增加内存,
然后问题就解决了。

顺便提一下,如果使用SMTP的话,需要将wp-db-backup中的IsMail()修
改为IsSMTP()。

wp-db-backup中的发件人默认是错的,这个也可能没有关系,不过我顺
便也修改了下。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据