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();
}
}
* 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();
}
}
相关文章推荐
- PHPMailer简单使用说明
- PHPMailer的主要功能特点和简单使用说明
- PHPMailer的主要功能特点和简单使用说明
- CxImage简单使用说明
- Valgrind 使用简单说明
- PHPMailer 发送邮件(含详细介绍及使用方法说明)
- checkstyle简单使用说明
- Log4j日志管理系统简单使用说明
- Objective-C学习之 NSDate简单使用说明
- 简单说明WinForm控件可以嵌入IE中使用
- Ehcache简单说明及使用
- checkstyle简单使用说明
- 简单说明Java的Struts框架中merge标签的使用方法
- ErWin简单使用说明
- 关于idea使用git的简单说明
- js 快捷键大全,并有简单使用说明
- TransactionScope 分布式事务的使用案例 以及简单说明
- Log4j日志管理系统简单使用说明
- hive中UDF和UDAF使用说明(最简单的udf函数)
- 用CornerStone配置SVN,HTTP及svn简单使用说明