您好,登錄后才能下訂單哦!
利用PHPMailer怎么實(shí)現(xiàn)一個郵件發(fā)送功能?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
首先,下載PHPMailer
下載之后,將文件解壓到項(xiàng)目目錄的對應(yīng)位置,將class.phpmailer.php和class.smtp.php引入項(xiàng)目中,看代碼:(解壓的文件不要刪除,否則不行)
<?php // 必要導(dǎo)入 require("class.phpmailer.php"); require("class.smtp.php"); date_default_timezone_set('Asia/Shanghai');//設(shè)定時區(qū)東八區(qū) $mail = new PHPMailer(); //建立郵件發(fā)送類 $address = "15602277510@163.com"; $mail->IsSMTP(); // 使用SMTP方式發(fā)送 $mail->CharSet ="UTF-8";//設(shè)置編碼,否則發(fā)送中文亂碼 $mail->Host = "smtp.qq.com"; // 您的企業(yè)郵局域名 $mail->SMTPAuth = true; // 啟用SMTP驗(yàn)證功能 $mail->Username = "461147874@qq.com"; // 郵局用戶名(請?zhí)顚懲暾膃mail地址) $mail->Password = "**********"; // 郵局密碼 $mail->From = "461147874@qq.com"; //郵件發(fā)送者email地址 $mail->FromName = "dwqs"; $mail->AddAddress($address, "dwqs");//收件人地址,可以替換成任何想要接收郵件的email信箱,格式是AddAddress("收件人email","收件人姓名") //$mail->AddReplyTo("", ""); //$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件 //$mail->IsHTML(true); // set email format to HTML //是否使用HTML格式 $mail->Subject = "驗(yàn)證郵件"; //郵件標(biāo)題 $mail->Body = "Hello,這是測試郵件"; //郵件內(nèi)容 $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略 if(!$mail->Send()) { echo 'Mailer Error: ' . $mail->ErrorInfo; } else { echo "Message sent!恭喜,郵件發(fā)送成功!"; } ?>
測試結(jié)果:
看完上述內(nèi)容,你們掌握利用PHPMailer怎么實(shí)現(xiàn)一個郵件發(fā)送功能的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。