phpmailer邮件类下载(转)
PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:
*.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址
*.支持多种邮件编码包括:8bit,base64,binary和quoted-printable
*.支持SMTP验证
*.支持冗余SMTP服务器
*.支持带附件的邮件和Html格式的邮件
*.自定义邮件头
*.支持在邮件中嵌入图片
*.调试灵活
*.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等
*.可运行在任何平台之上
调用方法:
01.
require
(
"class.phpmailer.php"
);
02.
03.
$mail
=
new
PHPMailer();
04.
05.
$mail
->IsSMTP();
// 启用SMTP
06.
$mail
->Host =
"smtp1.example.com"
;
//SMTP服务器
07.
$mail
->SMTPAuth = true;
//开启SMTP认证
08.
$mail
->Username =
"name@example.com"
;
// SMTP用户名
09.
$mail
->Password =
"password"
;
// SMTP密码
10.
11.
$mail
->From =
"from@example.com"
;
//发件人地址
12.
$mail
->FromName =
"Mailer"
;
//发件人
13.
$mail
->AddAddress(
"josh@example.net"
,
"Josh Adams"
);
//添加收件人
14.
$mail
->AddAddress(
"ellen@example.com"
);
15.
$mail
->AddReplyTo(
"info@example.com"
,
"Information"
);
//回复地址
16.
$mail
->WordWrap = 50;
//设置每行字符长度
17.
/** 附件设置
18.
$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件
19.
$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // 添加附件,并指定名称
20.
*/
21.
$mail
->IsHTML(true);
// 是否HTML格式邮件
22.
23.
$mail
->Subject =
"Here is the subject"
;
//邮件主题
24.
$mail
->Body =
"This is the HTML message body <b>in bold!</b>"
;
//邮件内容
25.
$mail
->AltBody =
"This is the body in plain text for non-HTML mail clients"
;
//邮件正文不支持HTML的备用显示
26.
27.
if
(!
$mail
->Send())
28.
{
29.
echo
"Message could not be sent. <p>"
;
30.
echo
"Mailer Error: "
.
$mail
->ErrorInfo;
31.
exit
;
32.
}
33.
34.
echo
"Message has been sent"
;
关于邮件乱码的解决办法:
邮件的中文会出现乱码主要是编码没有设置好。
设置方法如下:
1.
$mail
->IsHTML(true);
// 是否HTML格式邮件
2.
$mail
->CharSet =
"utf-8"
;
// 这里指定字符集!
3.
$mail
->Encoding =
"base64"
;
但是请注意,这并不能完全保证你收到的邮件是正确的编码。在发送html邮件时,我们需要发送一个完整的html文档。
如:
<html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>含中文的内容</body>
</html>
附件下载:
PHPMailer.zip 114.94KB
phpmailer邮件类下载(转)的更多相关文章
- PHPMailer邮件类使用错误分析
PHPMailer配置清单如下: require_once ‘class.phpmailer.php‘; $receiver = ”; $mail = new PHPMailer ( ); $mai ...
- ThinkPHP中使用PHPMailer邮件类
第一步.添加PHPMailer类库将下载后的文件解压,将PHPMail目录移动至ThinkPHP目录中的Vendor内.(请确保class.phpmailer.php文件就在ThinkPHP\Vend ...
- phpmailer邮件类
<?php/** * 邮件类 * Enter description here ... * @author df * Mail::getMail()->sendMail(); * */cl ...
- php使用PHPMailer邮件类发送邮件
PHPMailer是一个用于发送电子邮件的PHP函数包.它提供的功能包括:*.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址*.支持多种邮件编码包括:8bit,base64,binary和qu ...
- 关于 PHPMailer 邮件发送类的使用心得(含多文件上传)
This is important for send mail PHPMailer 核心文件 class.phpmailer.php class.phpmaileroauth.php class.ph ...
- csv格式订单下载,完成后伴随邮件通知下载
前言 功能开发中会遇到大量订单下载,而服务器的请求响应时间又配置的很短,导致下载时候请求超时. 这篇文章主要思路:异步查询数据,生成csv文件,放入email中并发送给用户.(异步部分本文不做介绍,配 ...
- c++封装的发邮件类CSendMail
项目需要做发邮件的功能,在网上找了一下代码,比较出名的SMailer编译不过(把那个Base64的encode拉到MailSender中实现就能过,但我搞不懂原来出错的原因,就不想用),另外找到了一个 ...
- tp3.2 新增邮件类
1.新建方法 调用发送邮件,我的目录在/admin下 2.新增邮件方法 类的发送配置功能 文件地址: 网站根目录\项目目录\Admin\Common\ 文件 名 :function.php ...
- Android调用系统邮件类应用的正确实现方法
Android应用开发中,很多情况下免不了要调用手机上的邮件类应用,实现邮件发送的功能,这一般是通过调用系统已有的Intent来实现的.看到网上很多邮件发送都是调用action为android.con ...
随机推荐
- thinkphp路径引用问题
查看ThinkPHP\Library\Behavior\ContentReplaceBehavior.class文件,常量定义如下定义: '__ROOT__' => __ROOT__ ...
- baba 运动网
import com.sun.image.codec.jpeg.* 找不到包 在Myeclipse中编译项目时,如果提示类似 com.sun.image.codec.jpeg.* 下: imp ...
- core文件找不到了
开始以为是core文件太大,设置ulimit -c unlimited 以后,再次访问,显示 ./a.out Segmentation fault (core dumped) 但是却找不到这个文件的 ...
- require.js 入门学习-备
一.为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了.后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载.下面的网页代 ...
- CSS实现文字竖排 DIV CSS文字垂直竖列排版显示如何实现?
DIV CSS实现文字竖排排版显示兼容各大浏览器,让文字垂直竖列排版布局. 有时我们需要一段文字进行从上到下竖列排版,我们知道CSS样式中有一样式可以让其竖列排版,但所有浏览器不全兼容,逼不得已放弃. ...
- VMware Workstation 不可恢复错误: (vcpu-0)
- LeetCode解题报告:Binary Tree Postorder Traversal
Given a binary tree, return the postorder traversal of its nodes' values. For example:Given binary t ...
- HDU 3480 Division(斜率优化+二维DP)
Division Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 999999/400000 K (Java/Others) Tota ...
- Windbg扩展的一些参考文章
Windbg脚本和扩展工具开篇http://www.cnblogs.com/pugang/archive/2012/11/30/2796617.html WinDbg简单扩展DLL http://ww ...
- (转载)sinaeditor漏洞
SinaEditor简介 SinaEditor是基于新浪博客编辑器的开源编辑器.您可以用它来编辑富文本内容. 编辑器的核心是一个执行队列的调度系统,加入插件来实现功能,并通过事件来驱动编辑器的运行.我 ...