您的位置:首页 > 编程语言 > PHP开发

PHPMailer简单使用说明

2013-04-09 17:15 871 查看
/**

* PHPMailer发送邮件

* @param $mails 接收邮件账号

* @param $title 邮件标题

* @param $content 邮件内容

*/

public function phpMailerSend($mail, $title, $content){

//设置程序执行时间

set_time_limit(PHP_INT_MAX);

//如果没有邮箱返回 -1

if(empty($mail)) return -1;

//获取PHPMailer对象

$phpMailer = new PHPMailer();

//启用SMTP

$phpMailer->IsSMTP();

//开启SMTP认证

$phpMailer->SMTPAuth = true;

//SMTP服务器地址

$phpMailer->Host = 'smtp_host';

//SMTP服务器端口

$phpMailer->Port = 'smtp_port';

//SMTP服务器用户名

$phpMailer->Username = 'smtp_user';

//SMTP服务器用户名密码

$phpMailer->Password = 'smtp_user_password';

//发件人地址(justflyhigh.com@gmail.com)

$phpMailer->From = 'from_user';

//发件人名称(JustFlyHigh)

$phpMailer->FromName = 'from_name';

//邮件主题

$phpMailer->Subject = $title;

//邮件内容

$phpMailer->MsgHTML($content);

//是否HTML格式邮件

$phpMailer->IsHTML(true);

//指定字符集

$phpMailer->CharSet = "UTF-8";

//接收邮件的账号

$emails = $mail;

if(!is_array($emails)) $emails = array($emails);

foreach ($emails as $email){

//添加收件账号

$phpMailer->AddAddress($email);

//发送邮件

$phpMailer->Send();

//发送完以后清除已经收件的邮箱

$phpMailer->ClearAddresses();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: