您現(xiàn)在的位置是:首頁 >技術(shù)交流 >使用PHPMailer發(fā)送郵件網(wǎng)站首頁技術(shù)交流
使用PHPMailer發(fā)送郵件
Wandering in Houhai
2020-01-09 22:49:27
簡介使用PHPMailer發(fā)送郵件
安裝
使用Composer安裝PHPMailer
開啟SMTP服務(wù)
使用SMTP服務(wù),需在郵箱設(shè)置中開啟SMTP服務(wù)
QQ郵箱
設(shè)置->帳戶->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)
網(wǎng)易郵箱
設(shè)置->POP3/SMTP/IMAP
代碼書寫
public function post_user_email() {
$nickname = isset($_POST['nickname']) ? $_POST['nickname'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
$code = rand_code(6, 'all');
if (!$nickname) ajax_return(0, '昵稱不允許為空');
if (!$email) ajax_return(0, '郵箱不允許為空');
$mail = new PHPMailer(true);
try {
$mail->CharSet = "UTF-8";
$mail->SMTPDebug = 0; $mail->isSMTP();
$mail->Host = 'smtp.mail.aliyun.com';
$mail->SMTPAuth = true;
$mail->Username = 'chengxuxiaobai';
$mail->Password = 'mslvjdofqhxlbdaj';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->setFrom('chengxuxiaobai@aliyun.com', '程序小白');
$mail->addAddress($email, $nickname);
$mail->isHTML(true);
$mail->Subject = '親愛的用戶,你好!';
$mail->Body = "驗(yàn)證碼:$code(請輸入該驗(yàn)證碼完成驗(yàn)證,驗(yàn)證碼30分鐘內(nèi)有效!) 如果你未申請服務(wù),請忽略該郵件。";
$mail->AltBody = "驗(yàn)證碼:$code (請輸入該驗(yàn)證碼完成驗(yàn)證,驗(yàn)證碼30分鐘內(nèi)有效!) 如果你未申請服務(wù),請忽略該郵件。";
$mail->send();
ajax_return(1, '郵件發(fā)送成功');
}
catch (Exception $e) {
ajax_return(0, '網(wǎng)絡(luò)延遲,請稍后重試' . $e->errorMessage());
}
}夢想加空間!平時(shí)喜歡研究各種技術(shù),目前在從事后端開發(fā)工作,熱愛生活、熱愛工作。



針對“附近的人”這一位置服務(wù)領(lǐng)域的應(yīng)用場景,常見的可使用PG、MySQL和MongoDB等多種DB的空間索引進(jìn)行實(shí)...
最近項(xiàng)目有用到七牛云存儲,需要對上傳的照片進(jìn)行鑒黃并上傳報(bào)存
string是最簡單的類型,一個(gè)Key對應(yīng)一個(gè)value,string類型是二進(jìn)制安全的,redis的string可以包含任何數(shù)據(jù)...