前面对数据库和文件的自动备份和邮件发送已经写了两篇文章,第一篇只备份数据库,第二篇增加了选择备份文件夹的功能。但两个版本中的邮件发送都是通过调用一个python的smtp模块来实现的。最近发现这个python脚本不是很好用,邮件有时能收到,有时收不到。今天意外发现linux主机系统有mail函数,于……继续阅读
今天同样身为wp和byethost使用者的para来访,提到利用wp-db-backup插件虽能定时备份数据库,但不能将备份发送到自己的邮箱。
问题可能在于,wp-db-backup发送邮件是利用SMTP访问byethost提供的admin邮箱,然后从admin邮箱将备份发送到在插件中指定的接收邮箱;而byethost提供的邮箱帐户是没有SMTP服务的。所以备份本身可以进行,但是到了发送邮件这一步失败。
解决办法:安装Configure SMTP这个插件配置上自己的支持SMTP的邮箱,如gmail邮箱。这个邮箱可以就是接收备份数据的邮箱,相当于自己给自己发信。在Configure SMTP的基本配置里,选上“Send e-mail via GMail?“这一项,然后在后面的“STMP username”和“SMTP passwd”总填上发信邮箱帐号和密码即可。保存后可以用Configure SMTP插件的测试功能发信试验一下。
……
评论