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
要注意的内容:
1. 邮件的字符集设置, $mail->CharSet = "GB2312"; // 这里指定字符集!在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码。
2. 如果是发送html格式的邮件,那么记得也指定<meta ... charset=GB2312">
3. 如果你想用它来群发邮件的话,记得修改包含文件函数,如:
require("phpmailer/class.phpmailer.php");
改为
require_once("phpmailer/class.phpmailer.php");
否则的话会产生类的重定义。
邵珠庆推荐文章
博文加载中...
喜欢这个文章吗?
发布在 邵珠庆
支持博主
关于邵珠庆博客
文章标签
记事邵珠庆博客
最近文章
最近评论
- sg发表在《中国翻墙网民状况调查》
- ดูหนังตลก发表在《教你如何简单获取新浪微博短地址接口》
- 李杰育電影線上看发表在《SEOer人员必用十六个外链资源检查工具》
- HelenAngek发表在《群晖DSM使用端口大全》
- liverpool drakter发表在《RedisTemplate访问Redis数据结构》
博客日历
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|---|---|---|---|---|---|
« 4月 | ||||||
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
目录分类
文章归档
- 2020年四月 (3)
- 2020年三月 (3)
- 2020年二月 (2)
- 2020年一月 (3)
- 2019年十二月 (2)
- 2019年十一月 (3)
- 2019年十月 (2)
- 2019年九月 (2)
- 2019年八月 (4)
- 2019年七月 (2)
- 2019年六月 (2)
- 2019年五月 (2)
- 2019年四月 (3)
- 2019年三月 (2)
- 2019年二月 (3)
- 2019年一月 (2)
- 2018年十二月 (2)
- 2018年十一月 (2)
- 2018年十月 (3)
- 2018年九月 (2)
- 2018年八月 (2)
- 2018年七月 (1)
- 2018年六月 (2)
- 2018年五月 (3)
- 2018年四月 (2)
- 2018年三月 (6)
- 2018年二月 (7)
- 2018年一月 (3)
- 2017年十一月 (2)
- 2017年十月 (2)
- 2017年九月 (5)
- 2017年八月 (4)
- 2017年七月 (8)
- 2017年六月 (5)
- 2017年五月 (14)
- 2017年四月 (8)
- 2017年三月 (5)
- 2017年二月 (2)
- 2017年一月 (1)
- 2016年十二月 (1)
- 2016年十一月 (5)
- 2016年十月 (3)
- 2016年九月 (2)
- 2016年八月 (1)
- 2016年七月 (2)
- 2016年六月 (2)
- 2016年五月 (5)
- 2016年四月 (5)
- 2016年三月 (2)
- 2016年二月 (1)
- 2016年一月 (2)
- 2015年十二月 (2)
- 2015年十一月 (1)
- 2015年十月 (3)
- 2015年九月 (2)
- 2015年八月 (4)
- 2015年七月 (5)
- 2015年六月 (6)
- 2015年五月 (3)
- 2015年四月 (8)
- 2015年三月 (6)
- 2015年二月 (4)
- 2015年一月 (5)
- 2014年十二月 (2)
- 2014年十一月 (5)
- 2014年十月 (5)
- 2014年九月 (1)
- 2014年八月 (2)
- 2014年七月 (4)
- 2014年六月 (1)
- 2014年五月 (9)
- 2014年四月 (5)
- 2014年三月 (1)
- 2014年二月 (1)
- 2014年一月 (5)
- 2013年十二月 (4)
- 2013年十一月 (12)
- 2013年十月 (6)
- 2013年九月 (7)
- 2013年八月 (8)
- 2013年七月 (15)
- 2013年六月 (9)
- 2013年五月 (12)
- 2013年四月 (8)
- 2013年三月 (11)
- 2013年二月 (9)
- 2013年一月 (21)
- 2012年十二月 (8)
- 2012年十一月 (7)
- 2012年十月 (19)
- 2012年九月 (16)
- 2012年八月 (13)
- 2012年七月 (10)
- 2012年六月 (11)
- 2012年五月 (11)
- 2012年四月 (8)
- 2012年三月 (8)
- 2012年二月 (11)
- 2012年一月 (8)
- 2011年十二月 (18)
- 2011年十一月 (32)
- 2011年十月 (17)
- 2011年九月 (18)
- 2011年八月 (11)
- 2011年七月 (55)
- 2011年六月 (1)
- 2011年五月 (4)
- 2011年四月 (2)
- 2011年三月 (1)
- 2011年一月 (3)
- 2010年十二月 (1)
- 2010年十一月 (6)
- 2010年九月 (5)
- 2010年八月 (2)
- 2010年七月 (3)
- 2010年六月 (7)
- 2010年五月 (3)
- 2010年四月 (4)
- 2010年三月 (8)
- 2010年二月 (2)
- 2010年一月 (2)
- 2009年十二月 (2)
- 2009年十一月 (1)
- 2009年十月 (1)
- 2009年八月 (1)
- 2009年七月 (2)
- 2009年五月 (1)
- 2009年四月 (1)
- 2009年三月 (1)
- 2009年二月 (1)
- 2009年一月 (1)
- 2008年十二月 (1)
- 2008年十一月 (2)
- 2008年十月 (1)
- 2008年八月 (5)
- 2008年七月 (2)
- 2008年六月 (1)
- 2008年五月 (3)
- 2008年四月 (11)
- 2008年三月 (1)
- 2008年二月 (1)
- 2008年一月 (1)
- 2007年十二月 (1)
- 2007年十一月 (3)
- 2007年十月 (1)
- 2007年九月 (1)
- 2007年八月 (1)
- 2007年七月 (1)
- 2007年六月 (1)
- 2007年五月 (1)
Leave a comment