Web_PHP_PHPMailer使用教程_使用PHPMailer发送邮件;
来源:互联网 发布:源码资本 编辑:程序博客网 时间:2024/06/05 12:47
PHPMailer使用教程_使用PHPMailer发送邮件
---编辑: cyb_23;时间: 2014-12-31;
前言:php虽然提供mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单!
那如何使用PHPMailer发送邮件呢?
->示例代码
<span style="font-size:18px;"><?php /** * PHP点点通[www.phpddt.com] */ header("content-type:text/html;charset=gbk"); ini_set("magic_quotes_runtime",0); require 'class.phpmailer.php'; try { /* * 发送设置 */ $mail = new PHPMailer(true); $mail->IsSMTP(); //使用SMTP方式发送 $mail->CharSet='gbk'; //设置邮件的字符编码,解决中文乱码 $mail->SMTPAuth = true; //开启认证 $mail->Host ="smtp.126.com"; //SMTP服务器 $mail->Port = 25; // 端口 $mail->Username ="xxx@126.com"; // 账号名称 $mail->Password = "******"; // 账号密码 //如果没有sendmail组件就注释掉,否则出现“Could // not execute: /var/qmail/bin/sendmail ”的错误提示; //$mail->IsSendmail(); /* * 信息设置 */ $mail->AddReplyTo("xxx@126.com","xxx");//回复地址 $mail->From = "xxx@126.com"; $mail->FromName = "xxx"; $to = "916585134@qq.com"; //收件人地址 $mail->AddAddress($to); $mail->Subject = "phpmailer测试标题"; $mail->Body = "<h1>phpmail演示</h1>这是xxx(<fontcolor=red>blog.csdn.net/cyb_23</font>)对phpmailer的测试内容,请勿回复!"; //当邮件不支持html时备用显示,可以省略 $mail->AltBody = "To view themessage, please use an HTML compatible email viewer!"; $mail->WordWrap = 80; // 设置每行字符串的长度 $mail->AddAttachment("D:/fun.jpg");//可以添加附件 $mail->IsHTML(true); /* * 发送邮件 */ $mail->Send(); echo '邮件已发送'; } catch (phpmailerException $e) { echo "邮件发送失败:".$e->errorMessage(); }?></span>
通过上面例子可知,PHPMailer是支持html格式发送,而且支持发送图片附件!经过测试,对各种SMTP服务器兼容很好!
添加附件如果报错,那是因为(set_magic_quotes_runtime())已经关闭。并且在PHP6中已经完全移除此特性。你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号或者是配置;error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED;
0 0
- Web_PHP_PHPMailer使用教程_使用PHPMailer发送邮件;
- 使用PHPMailer发送邮件
- 使用 PHPMailer 发送邮件
- 使用phpMailer发送邮件
- 使用PHPMailer发送邮件
- 使用 PHPMailer 发送邮件
- 使用phpmailer发送邮件.
- 使用 PHPMailer 发送邮件
- 使用 PHPMailer 发送邮件
- 使用PHPMailer发送邮件
- 使用PHPMailer发送邮件
- 使用 PHPMailer 发送邮件
- 使用PHPMailer发送邮件
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- phpmailer使用sendmail发送邮件
- unity3D4.0.6学习笔记——Unity3D中的快捷键
- UML类图几种关系的总结
- iOS8中UITableVIew cell间分割线短的问题
- qmake生成的。pro文件解析
- 收集IIS配置错误-- 您未被授权查看该页
- Web_PHP_PHPMailer使用教程_使用PHPMailer发送邮件;
- 【转】datagridview 动态合并单元格代码
- Android官方开发相关下载资源一揽子大汇总
- 消息队列技术终结者(四)—消息消费者以何种方式接收消息
- SQL Server查询优化方法(查询速度慢的原因很多,常见如下几种)
- 2014年年终总结
- spring3与hibernate4整合的 (no Session found for current thread)
- 用准这七个方法轻松帮你提高网站流量
- 动画效果编程基础--Animation