溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用PHPMailer怎么實現一個郵件發送功能

發布時間:2020-12-17 15:51:57 來源:億速云 閱讀:175 作者:Leah 欄目:開發技術

利用PHPMailer怎么實現一個郵件發送功能?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

首先,下載PHPMailer

下載之后,將文件解壓到項目目錄的對應位置,將class.phpmailer.php和class.smtp.php引入項目中,看代碼:(解壓的文件不要刪除,否則不行)

<?php 
  // 必要導入
 require("class.phpmailer.php");
 require("class.smtp.php");
 date_default_timezone_set('Asia/Shanghai');//設定時區東八區
$mail = new PHPMailer(); //建立郵件發送類

$address = "15602277510@163.com";
$mail->IsSMTP(); // 使用SMTP方式發送
$mail->CharSet ="UTF-8";//設置編碼,否則發送中文亂碼
$mail->Host = "smtp.qq.com"; // 您的企業郵局域名
$mail->SMTPAuth = true; // 啟用SMTP驗證功能
$mail->Username = "461147874@qq.com"; // 郵局用戶名(請填寫完整的email地址)
$mail->Password = "**********"; // 郵局密碼

$mail->From = "461147874@qq.com"; //郵件發送者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 = "驗證郵件"; //郵件標題
$mail->Body = "Hello,這是測試郵件"; //郵件內容
$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!恭喜,郵件發送成功!";
  }
?>

測試結果:

利用PHPMailer怎么實現一個郵件發送功能

看完上述內容,你們掌握利用PHPMailer怎么實現一個郵件發送功能的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女