php实现邮件发
php内部其实⾃带了有发送邮件的类mail()函数,但是功能⽐较单⼀,不能满⾜绝⼤部分的需求,因此在这⾥我使⽤了⼀个phpmailer()这个类,相对来说还是很完善的,直接代码说话吧
如何扎好看的头发// 请求 PHPmailer类⽂件
require_once("PHPMailer/PHPMailer.class.php");
require_once("PHPMailer/SMTP.class.php");
$title = "测试邮件";
$content = "测试信哈哈哈哈哈";
$to = "763084371@qq";
sendMail($title,$content,$to);
function sendMail($title,$content,$to)
{
$mail = new PHPMailer();
$mail -> IsSMTP(); //告诉服务器使⽤smtp协议发送
$mail -> SMTPAuth = true; //开启SMTP授权
$mail -> Host = 'smtp.163'; //告诉我们的服务器使⽤163的smtp服务器发送
$mail -> From = 'XXXXXXX@163'; //发送者的邮件地址
情人节祝福语简短10字$mail -> FromName = 'three_tiger'; //发送邮件的⽤户昵称
$mail -> Username = 'XXXXXXX'; //登录到邮箱的⽤户名
$mail -> Password = ''; //第三⽅登录的授权码,在邮箱⾥⾯设置
//编辑发送的邮件内容
$mail -> IsHTML(true); //发送的内容使⽤html编写
$mail -> CharSet = 'utf-8'; //设置发送内容的编码
$mail -> Subject = $title; //设置邮件的主题、标题
$mail -> MsgHTML($content); //发送的邮件内容主体
//告诉服务器接收⼈的邮件地址
$mail -> AddAddress($to);
pc肌肉练习图解名字常用字//调⽤send⽅法,执⾏发送
$result = $mail -> Send();
if($result){
return true;
}else{
return $mail -> ErrorInfo;
作弊检讨书}
苏轼的作品
}
在这⾥我们看到需要⽀持SMTP服务,怎么办呢?我这⾥测试的时候⽤的是163邮箱,其他邮箱也是可以的,163邮箱
前提是我们发送邮件的邮件必须经过163服务器的授权,怎么获得授权呢?
(2)点击设置---POP3/SMTP/IMAP
点击确定
设置授权码
现在就可以使⽤这个163的邮箱给别⼈发邮件了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论