PHPMailer简单使用说明
2012-12-25 14:08
681 查看
/**
* 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的主要功能特点和简单使用说明
- Log4j日志管理系统简单使用说明
- 关于使用PRO*C编程的一些简单说明和例子
- iOS —— CornerStone配置SVN,HTTP及SVN简单使用说明
- svn命令行使用说明 Subversion的安装与简单使用
- startUML2.8.0使用简单说明
- djvulibre使用简单说明
- TKPROF工具使用说明及其输出的简单解释
- C#关于log4net(Log For Net)的使用 简单说明以及介绍
- AFNetwork 简单的使用说明
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简单说明webbench的安装和使用
- subplots与figure函数参数解释说明以及简单的使用脚本实例
- JSON.NET使用简单说明
- sharekit简单使用说明
- Log4j日志管理系统简单使用说明(转)
- Valgrind 使用简单说明--检查内存泄露
- LXC命令简单使用说明