而是php的默许协助实际不是很好,PHPMailer 的严重性特点有
分类:热门新闻

出殡邮件是贰个时时应用的功效,可是php的暗中认可帮衬实际不是很好,这里介绍多少个很好的开源模块:phpmailer,此模块效能相比较康健,援助SMTP验证。上面就大致介绍一下它的选取方法:

自家顶PHPMailer ,就好像它的名字相符,是八个行使 PHP 编写的邮件发送类,同期,PHPMailer 也是四个效能强大的类。

1 下载phpmailer模块:官方网址

官网:
DOWNLOAD:
PHPMailer 的重要特点有:

2 解压到贰个文本夹

1、在邮件中隐含多少个 TO、CC、BCC 和 REPLY-TO。
2、平台运用普遍,协理的 smtp 服务器包含Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、援救嵌入图像,附属类小零件,HTML 邮件。
4、可信的雄强的调理效率。
5、支持 SMTP 认证。
6、自定义邮件头。
7、支持 8bit、base64、binary 和 quoted-printable 编码。

3 在php文件中包括 require_once(class.phpmailer.php);

PHPMailer 的前卫稳固版本是 2.2.1,大家能够从官方网站下载。

4 使用SMTP发送邮件:

新版扶植tcp,ssl,tls,ssl2.0,经过测验完美帮忙163,QQ,gmail,foxmail等,
在地面配置php,必需拉开socket和open_ssl模块。
附件提供了二个发信的代码,请单机运营,二次不要发太多了,不然恐怕会被SMTP服务器封IP。

$mail = new PHPMailer(卡塔尔; //获得三个PHPMailer实例$mail-CharSet = gb2312; //设置采取gb2312汉语编码$mail-IsSMTP(卡塔尔(قطر‎; //设置接收SMTP形式发送邮件$mail-Host = 192.168.1.27; //设置邮件服务器的地址$mail-Port = 25; //设置邮件服务器的端口,默以为25$mail-From = mailFrom@tencent.com; //设置发件人的邮箱地址$mail-FromName = samzhang; //设置发件人的姓名//$mail-SMTPAuth = true; //设置SMTP是还是不是要求密码验证,true表示须要

实例1

$mail-Username=samzhang;

采取SMTP发送邮件:

$mail-Password = ''your password;$mail-Subject = $subject; //设置邮件的题目$mail-AltBody = text/html; // optional, comment out and test

 代码如下

$mail-Body = 你的邮件的内容; $mail-IsHTML(

$mail = new PHPMailer(卡塔尔国;     //获得二个PHPMailer实例

$mail->CharSet = "gb2312";  //设置使用gb2312汉语编码
$mail->IsSMTP(State of Qatar;                    //设置使用SMTP方式发送邮件
$mail->Host = "192.168.1.27";    //设置邮件服务器之处
$mail->Port = 25;                           //设置邮件服务器的端口,默感到25

$mail->From     = "mailFrom@tencent.com";  //设置发件人的邮箱地址
$mail->FromName = "samzhang";                       //设置发件人的全名
//$mail->SMTPAuth = true;                                    //设置SMTP是还是不是须求密码验证,true表示须要

$mail->Username="samzhang";

$mail->PassWord = 'your password";
$mail->Subject = $subject;                                 //设置邮件的标题

$mail->AltBody = "text/html";                                // optional, comment out and test

$mail->Body = "你的邮件的颠末";                   

$mail->IsHTML(true卡塔尔国;                                        //设置情节是还是不是为html类型
//$mail->WordWrap = 50;                                 //设置每行的字符数
$mail->AddReplyTo("samzhang@tencent.com","samzhang"卡塔尔(قطر‎;     //设置回复的收件人之处

 $mail->AddAddress("mailTo@tencent.com","toName"卡塔尔;     //设置收件之处
if(!$mail->Send(State of Qatar卡塔尔(قطر‎ {                    //发送邮件
  echo 发送战败:';
 } else {
  echo "发送成功;

注意:
phpmailer是一款很准确的邮件发送插件,可用以其余邮件发送功用,不过要是你用无偿邮箱如163,qq,sina那类免费邮箱倘若大量群发也许会被封号哦。其余的自己就不说多了。

本文由威尼斯在线注册平台发布于热门新闻,转载请注明出处:而是php的默许协助实际不是很好,PHPMailer 的严重性特点有

上一篇:比较phpcms的view模板分析就强多数了,接待高手帮小编校勘一下 下一篇:没有了
猜你喜欢
热门排行
精彩图文