require_once YII::app()->basePath .'/extensions/phpmailer/class.phpmailer.php';
require_once YII::app()->basePath ."/extensions/phpmailer/class.smtp.php";
$mail = new PHPMailer();
date_default_timezone_set("Asia/Shanghai");
$mail->CharSet = "UTF-8";
// 设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置为 UTF-8
$mail->IsSMTP();
// 设定使用SMTP服务
$mail->SMTPAuth = true;
// 启用 SMTP 验证功能
$mail->SMTPSecure = "ssl";
// SMTP 安全协议
$mail->Host = "smtp.exmail.qq.com";
// SMTP 服务器
$mail->Port = 465;
// SMTP服务器的端口号
$mail->Username = "[email protected]";
// SMTP服务器用户名
$mail->Password = "mayahuaMAYAHUA123";
// SMTP服务器密码
// $mail -> IsSendmail();
// tell the class to use Sendmail
$mail->From = "[email protected]";
$mail->FromName = "City Master";
// 设置发件人地址和名称
// $mail->AddReplyTo("[email protected]","First Last");
// // 设置邮件回复人地址和名称
$to = $name;
$mail->AddAddress($to);
$mail->Subject = 'city master';
// 设置邮件标题
$mail->AltBody = "为了查看该邮件,请切换到支持 HTML 的邮件客户端";
// // 可选项,向下兼容考虑
$mail->MsgHTML('您好,您的验证码是' . $validate .',请及时验证【CityMaster】');
// 设置邮件内容
if (! $mail->Send()) {
echo STTools::failureAlert($data,"发送失败:" . $mail->ErrorInfo);
} else {
$data = array(
'validate' => $validate
);
echo STTools::success($data);
}