标签: Gmail

使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。