使my-visitors通过Gmail发送数据库备份

在my-visitors.php文件中查找$phpmailer = new PHPMailer();

在上面这句下面加上如下代码:

$phpmailer->IsSMTP();
$phpmailer->SMTPAuth = true;         
//打开SMTP验证
$phpmailer->SMTPSecure = "ssl";       
//利用SSL连接
$phpmailer->Host = "smtp.gmail.com";      
//设置主机为Gmail
$phpmailer->Port = 465;                   
//指定SMTP端口
$phpmailer->Username = "yourname@gmail.com";  
//Gmail账号
$phpmailer->Password = "123456";             
//Gmail密码

即在$phpmailer = new PHPMailer();
………………
$phpmailer->AddAddress(get_bloginfo(‘admin_email’));
中加入设定SMTP的代码。

保存后上传就可以通过Gmail发送数据库备份了。测试方法参考willin大师的注释:)
即:在ftp上把今天的数据备份删除,在后台选择“将数据备份邮寄给管理者”,按下“保存更改”,再转换到其他任何一页,就会产生备份和邮寄,马上看到有没有收到邮件。

PS:在删除过程中有一个小插曲。由于使用的是kloxo面板,用ftp的admin权限不够,需要使用apache权限或者root权限。因为创建的文件拥有者是apache。

8 Comments
  1. 兔年吉祥,阖家幸福!

  2. 我不太喜欢在php留密码,特别是gmail的。

    1. 恩好像是有安全问题吧,是哦,其他的插件都是存在数据库wp-option了吧,嘿嘿
      啊,我不会从别的读,php还没系统学过 ➡ 应该能和configure-smtp结合的说,不会搞。zww来弄弄吧,造福群众,嘿嘿 😳

      1. 加个选项就行了,不过插件的我没加过……

        1. 啊,先不管了,等有空了再看看好了,嘿嘿 😯 其实想整个一劳永逸的,在vps上直接整好邮件系统 🙄

  3. 收藏了,很不错,再增加点功能

    1. 目前还能力有限,呵呵~

Leave a Reply

Time limit is exhausted. Please reload the CAPTCHA.