php怎么实现发邮件功能,使用 PHPMAILER怎么实现一个邮件发送功能

使用 PHPMAILER怎么实现一个邮件发送功能

发布时间:2021-02-04 18:39:06

来源:亿速云

阅读:59

作者:Leah

使用 PHPMAILER怎么实现一个邮件发送功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

代码如下:

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@reply.com"){

$mail=new PHPMailer();

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

$mail->Host="smtp.host.com"; //SMTP服务器主机地址

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

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

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

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

$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();

?>

复制代码 代码如下:

include ('class/class.phpmailer.php');

$config = array(

'host'=>'smtp.163.com',

'port'=>'25',

'user'=>'***',

'passwd'=>'****',

'from'=>'juva_zz@163.com',

'fromname'=>'郑州',

);

$subject = 'this is a test mail';

$body = '

测试内容
这是内容
';

$address='379018082@qq.com';

$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 "恭喜发送成功!";

}

关于使用 PHPMAILER怎么实现一个邮件发送功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
蛋白质是生物体中普遍存在的一类重要生物大分子,由天然氨基酸通过肽键连接而成。它具有复杂的分子结构和特定的生物功能,是表达生物遗传性状的一类主要物质。 蛋白质的结构可分为四级:一级结构是组成蛋白质多肽链的线性氨基酸序列;二级结构是依靠不同氨基酸之间的C=O和N-H基团间的氢键形成的稳定结构,主要为α螺旋和β折叠;三级结构是通过多个二级结构元素在三维空间的排列所形成的一个蛋白质分子的三维结构;四级结构用于描述由不同多肽链(亚基)间相互作用形成具有功能的蛋白质复合物分子。 蛋白质在生物体内具有多种功能,包括提供能量、维持电解质平衡、信息交流、构成人的身体以及免疫等。例如,蛋白质分解可以为人体提供能量,每克蛋白质能产生4千卡的热能;血液里的蛋白质能帮助维持体内的酸碱平衡和血液的渗透压;蛋白质是组成人体器官组织的重要物质,可以修复受损的器官功能,以及维持细胞的生长和更新;蛋白质也是构成多种生理活性的物质,如免疫球蛋白,具有维持机体正常免疫功能的作用。 蛋白质的合成是指生物按照从脱氧核糖核酸(DNA)转录得到的信使核糖核酸(mRNA)上的遗传信息合成蛋白质的过程。这个过程包括氨基酸的活化、多肽链合成的起始、肽链的延长、肽链的终止和释放以及蛋白质合成后的加工修饰等步骤。 蛋白质降解是指食物中的蛋白质经过蛋白质降解酶的作用降解为多肽和氨基酸然后被人体吸收的过程。这个过程在细胞的生理活动中发挥着极其重要的作用,例如将蛋白质降解后成为小分子的氨基酸,并被循环利用;处理错误折叠的蛋白质以及多余组分,使之降解,以防机体产生错误应答。 总的来说,蛋白质是生物体内不可或缺的一类重要物质,对于维持生物体的正常生理功能具有至关重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值