700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用 PHPMAILER 发送邮件实例应用

使用 PHPMAILER 发送邮件实例应用

时间:2021-04-14 21:34:26

相关推荐

使用 PHPMAILER 发送邮件实例应用

php教程|php手册

PHPMAILER,邮件

php教程-php手册

如何复制别人网站源码,ubuntu更新后设置,tomcat绿色版 启动,线程与爬虫,php 引入接口类,康平口碑好的抖音seo优化理念lzw

以前的mail(),已经不在流行,所以放上最近用的实例,留做回忆;需要的朋友可以参考下

资料网站源码下载,vscode写css颜色,ubuntu 添加网关,tomcat 假死问题,sqlite数据表名读取,通体大红色的小爬虫图片,php自定义加密,广州seo快速投放费用,仿朋友圈网站,免费自适应企业模板lzw

c .net源码,VScode中css3,ubuntu 挂在 sd,安装tomcat配置参数,新闻 爬虫 java,php遍历结果集,南平市seo优化服务,织梦手机网站图片不适应,双语模板lzw

以前的mail(),已经不在流行,所以放上最近用的实例,留做回忆。

复制代码 代码如下:

<?php

require_once(dirname(__FILE__).”/../phpmailer/class.phpmailer.php”);

//包含class.phpmailer.php

/**

* @param string $send_to_mail 目标邮件

* @param stinrg $subject 主题

* @param string $body 邮件内容

* @param string $extra_hdrs 附加信息

* @param string $username 收件人

* @param string $replyname 回复人

* @param string $replymail 回复地址

* @return array(bealoon,string) 返回数组包括两个元素,bealoon表示是否成功,string为提示信息

*/

function SendMail($send_to_mail,$subject,$body,$extra_hdrs,$username,$replyname=”reply”,$replymail=”reply@”){

$mail=new PHPMailer();

$mail->IsSMTP(); //邮件发送方式

$mail->Host=””; //SMTP服务器主机地址

$mail->SMTPAuth=true; //是否为可信任的SMTP

$mail->Username=”reply@”; //SMTP 用户名 注意:普通邮件认证不需要加 @域名

$mail->Password=”******”; //SMTP 用户密码

$mail->From=”send@”; //发件人邮件地址

$mail->FromName=”send”; //发件人

$mail->CharSet=”GB2312″; //指定字符集

$mail->Encoding=”base64″;

$mail->AddAddress($send_to_mail,$username); //添加发送目标地址

$mail->AddReplyTo($replymail,$replyname); //添加回复地址

$mail->IsHTML(true); //邮件类型为HTML格式

$mail->Subject=$subject; //邮件主题

//邮件内容

$mail->Body=”

“.$body.”

“;

$mail->AltBody=”text/html”; //内容文本格式

if (@!$mail->Send()) {

$results=array(“result”=>false,”message”=>$mail->ErrorInfo);

return $results;

}else{

$results = array(“result”=>true,”message”=>”邮件已经发送到{$send_to_mail}!”);

return $results;

}

}

$send_mail=SendMail($to,$subject,$content,$headers,$name);

if($send_mail[“result”]){

echo $send_mail[“message”];

}else{

echo $send_mail[“message”];

}

exit();

?>

复制代码 代码如下:

<?php

include (‘class/class.phpmailer.php’);

$config = array(

‘host’=>’’,

‘port’=>’25’,

‘user’=>’***’,

‘passwd’=>’****’,

‘from’=>’juva_zz@’,

‘fromname’=>’郑州’,

);

$subject = ‘this is a test mail’;

$body = ‘

‘;

$address=’379018082@’;

$username=’本人’;

$mail = new PHPMailer();

$mail->CharSet = ‘gb2312’;

$mail->IsSMTP();

$mail->Host = $config[‘host’];

$mail->Port = $config[‘port’];

$mail->From = $config[‘from’];

$mail->FromName = $config[‘fromname’];

$mail->SMTPAuth = true;

$mail->Username = $config[‘user’];

$mail->Password = $config[‘passwd’];

$mail->Subject=$subject;

$mail->AltBody=”text/html”;

$mail->MsgHTML($body);

$mail->AddAddress($address,$username);

if(!$mail->Send())

{

echo “Mail Error :”.$mail->ErrorInfo;

}else

{

echo “恭喜发送成功!”;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。