有时我们可能会用到邮件功能,来给用户提示,比如之前一贯常用的用户验证功能,现在用的较少,但是这里还是给大家提一嘴。
有须要可以理解一下。
直接配置一下就可以很方便。
这里首先要在qq中开启stmp功能,此功能开启方法百度有一大堆,自行开通一下即可。

成功开启POP3\SMTP做事后,会的到一个验证码。
在配置中要利用的须要记住。

xxxxxxxxx

phpstmp发邮件PHP实现邮件发送SMTP server邮件办事器 Python

并且须要在PHP中开启ssl扩展。
开启方法如下:

php须要开启ssl 打开php.ini 把;

extension=php_openssl.dll把前面的符号去掉;如果PHP\ext\下面没有php_openssl.dll须要下载。

准备事情做好之后,进入主题,代码如下:(不过还要准备PHPmailer文件可以自行下载)

//邮件发送代码

header(\公众Content-type:text/html;charset=utf-8\公众);

require_once(“./phpmailer/class.phpmailer.php”);

//可选,否则会在class.phpmailer.php中包含

include_once(\"大众./phpmailer/class.smtp.php\"大众);

//实例化PHPMailer类,true表示涌现缺点时抛出非常

$mail = new PHPMailer(true);

// 利用SMTP

$mail->IsSMTP();

$mail->CharSet =\"大众UTF-8\"大众; // 设定邮件编码

$mail->Host = \"大众smtp.qq.com\"大众; // SMTP server

$mail->SMTPDebug = 1; // 启用SMTP调试 1 = errors 2 = messages

$mail->SMTPAuth = true; // 做事器须要验证

$mail->Port = 25; // 默认端口

$mail->Port = 465; // ssl验证时默认端口

$mail->SMTPSecure = \公众ssl\"大众;

$mail->Username = \公众xxxcc@qq.com\公众; //SMTP做事器的用户帐号

$mail->Password = \公众xxxxxxx\公众; //SMTP做事器的用户密码

$mail->AddReplyTo('xxxcc@qq.com', '于国林'); //收件人回答时回答到此邮箱,可以多次实行该方法

$mail->AddAddress('xxxxxddd@qq.com', '收件人'); //收件人如果多人发送循环实行AddAddress()方法即可

$mail->SetFrom('xxxcc@qq.com', '发件人'); //发件人的邮箱

//以下是邮件内容

$mail->Body = \"大众邮件测试功能\公众;

$mail->IsHTML(true);

//返回的邮件是一个html文件时可以利用此办法

// $body = file_get_contents('ceshi.html'); //获取html网页内容

// $mail->MsgHTML(str_replace('\\','',$body));

//页面提示功能

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

die('邮件发送失落败,请通过其他办法关照');

}else{

die('测试成功');

}

以上便是邮件发送功能,有须要理解的小伙伴,可以参考啊。
我这也不一定是完善的,有漏洞大家多多提点啊。
感激

作者:吾林爱分享