日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php郵箱發(fā)送驗(yàn)證碼

首先我們需要一個(gè)發(fā)送郵件的賬號,比如QQ號,

十年的馬邊彝族網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整馬邊彝族建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“馬邊彝族網(wǎng)站設(shè)計(jì)”,“馬邊彝族網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

我們先登錄QQ郵箱點(diǎn)擊設(shè)置里面配置smtp選項(xiàng)

把關(guān)閉的pop3和smtp打開,這個(gè)過程需要綁定的手機(jī)發(fā)送短信,點(diǎn)擊發(fā)送之后然后頁面會(huì)彈出一個(gè)smtp的一大串的密碼,這個(gè)很需要

記錄下來之后,就可以在我們的PHP中進(jìn)行啪啪啪了

//發(fā)送郵件
public function email(){
$email=input("post.email");//獲取收件人郵箱
//return $email;
$sendmail = \'xxxxxx@qq.com\'; //發(fā)件人郵箱
$sendmailpswd = "xxxxxxx"; //客戶端授權(quán)密碼,而不是郵箱的登錄密碼,就是手機(jī)發(fā)送短信之后彈出來的一長串的密碼
$send_name = \'lh\';// 設(shè)置發(fā)件人信息,如郵件格式說明中的發(fā)件人,
$toemail = $email;//定義收件人的郵箱
$to_name = \'hl\';//設(shè)置收件人信息,如郵件格式說明中的收件人
$mail = new PHPMailer();
$mail->isSMTP();// 使用SMTP服務(wù)
$mail->CharSet = "utf8";// 編碼格式為utf8,不設(shè)置編碼的話,中文會(huì)出現(xiàn)亂碼
$mail->Host = "smtp.qq.com";// 發(fā)送方的SMTP服務(wù)器地址
$mail->SMTPAuth = true;// 是否使用身份驗(yàn)證
$mail->Username = $sendmail;//// 發(fā)送方的
$mail->Password = $sendmailpswd;//客戶端授權(quán)密碼,而不是郵箱的登錄密碼!
$mail->SMTPSecure = "ssl";// 使用ssl協(xié)議方式
$mail->Port = 465;// qq端口465或587)
$mail->setFrom($sendmail, $send_name);// 設(shè)置發(fā)件人信息,如郵件格式說明中的發(fā)件人,
$mail->addAddress($toemail, $to_name);// 設(shè)置收件人信息,如郵件格式說明中的收件人,
$mail->addReplyTo($sendmail, $send_name);// 設(shè)置回復(fù)人信息,指的是收件人收到郵件后,如果要回復(fù),回復(fù)郵件將發(fā)送到的郵箱地址
$mail->Subject = "這里是郵件標(biāo)題";// 郵件標(biāo)題

$code=rand(100000,999999);
session("code",$code);
//return $code."----".session("code");
$mail->Body = "郵件內(nèi)容是 您的驗(yàn)證碼是:$code,如果非本人操作無需理會(huì)!";// 郵件正文
//$mail->AltBody = "This is the plain text純文本";// 這個(gè)是設(shè)置純文本方式顯示的正文內(nèi)容,如果不支持Html方式,就會(huì)用到這個(gè),基本無用
if (!$mail->send()) { // 發(fā)送郵件
31 echo "Message could not be sent.";
echo "Mailer Error: " . $mail->ErrorInfo;// 輸出錯(cuò)誤信息
} else {
return “發(fā)送成功”;
}
}

如果你就是直接的這樣寫那么你又會(huì)出現(xiàn)一系列的問題;

發(fā)送郵件我們需要一個(gè)擴(kuò)展包隨便下一個(gè)phpmailer包;

我們需要里面的phpmailer.php,class.smtp.php兩個(gè)文件,放在extend文件下新建一個(gè)phpmailer文件夾下

phpmailer.php如果是class.phpmailer.php就把前面的Class去掉(我是在tp5框架)

分別在兩個(gè)文件里面加上命名空間use phpmailerphpmailer;

不然會(huì)出現(xiàn)phpmailer not found 和 smtp not found

除此之外還要把phpmailer里面的最后一個(gè)方法繼承的Exception改成 Exception

基本上直接就可以調(diào)用方法了,收到一份來自你自己的郵件;


新聞名稱:php郵箱發(fā)送驗(yàn)證碼
標(biāo)題鏈接:http://www.dlmjj.cn/article/cpejps.html