PHP使用PHPmailer发送邮件方法
2017-01-19 11:53
841 查看
/** * 邮件发送方法 * @param email jiangzunshao@163.com * @param unknown_type $to 收件人地址 * @param unknown_type $subject 邮件标题 * @param unknown_type $body 邮件正文 */ header("content-type:text/html;charset=utf-8"); function sendEmail($to, $title, $content){ ini_set("magic_quotes_runtime",0); require './PHPMailer_v5.1/class.phpmailer.php'; $mail = new PHPMailer(true); $mail->IsSMTP(); // 设置邮件的字符编码,若不指定,则为'UTF-8' $mail->CharSet='UTF-8'; // 设置为"需要验证" $mail->SMTPAuth = true; //SMTP服务器的端口号 $mail->Port = 25; // 设置SMTP服务器 $mail->Host = "smtp.163.com"; $mail->Username = "*****@163.com"; $mail->Password = "******"; //如果没有sendmail组件就注释掉,否则出现"Could not execute: /var/qmail/bin/sendmail"的错误提示 //$mail->IsSendmail(); //回复地址 $mail->AddReplyTo("******@163.com","mckee"); //发件人地址 $mail->From = "******@163.com"; //发件人名称 $mail->FromName = "xxx"; //添加发件人 if(is_array($to)){ foreach ($to as $v) { $mail->AddAddress($v); } }else{ $mail->AddAddress($to); } //邮件主题 $mail->Subject = $title; //邮件内容 $mail->Body = $content; //当邮件不支持html时备用显示,可以省略 $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // 设置每行字符串的长度 $mail->WordWrap = 80; //开启html内容 $mail->IsHTML(true); //发送邮件 if(!$mail->Send()) { echo "发送失败:" . $mail->ErrorInfo; } else { echo "恭喜,邮件发送成功!"; } } $username = '******@qq.com'; $token = md5($username.time()); //创建用于激活识别码 $emailbody = "亲爱的".$username.":<br/>感谢您注册帐号,请点击链接激活帐号。<br/><a href='http://wx.******.cn/api/pay/' target='_blank'>http://www.******.cn/register/active.php?verify=".$token."</a><br/>如果以上链接无法点击,请将它复制到浏览器地址栏中进入访问,该链接24小时内有效.如果此次激活请求非你本人所发,请忽略本邮件.<br/><p style='text-align:right;color:blue;'>xxxxx</p>"; sendEmail($username, 'xxxxx', $emailbody);
相关文章推荐
- php 使用phpmailer 发送邮件(附带中文乱码的解决方法)
- PHP使用PHPMailer发送邮件的简单使用方法
- PHP使用PHPMailer发送邮件的简单使用方法
- phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
- PHP 实现 注册等的邮箱验证 (二)—— 使用 PHPMailer 发送邮件
- 使用PHP发送邮件的两种方法
- PHPMailer 发送邮件(含详细介绍及使用方法说明)
- thinkphp使用phpmailer发送邮件的方法
- PHPMailer 发送邮件(含详细介绍及使用方法说明)
- 使用PHP发送邮件的两种方法
- [PHP]使用PHPMailer发送带附件并支持HTML内容的邮件
- PHP发送邮件类库PHPMailer的简单使用
- PHP程序使用PHPMailer发送邮件和附件
- PHP_thinkphp框架使用PHPMailer实现发送邮件的功能,以及各种问题解析
- Web_PHP_PHPMailer使用教程_使用PHPMailer发送邮件;
- PHP:在Yii Framework中扩展使用PHPMailer发送邮件
- 使用PHP发送邮件的两种方法
- php使用PHPMailer邮件类发送邮件
- php使用phpmailer发送邮件实例解析