【 PHP 】傳送郵件
阿新 • • 發佈:2018-11-20
PHP傳送郵件的示例。
首先下載PHPmailer ,下載地址: https://github.com/PHPMailer/PHPMailer/
<?php
// ini_set("display_errors", "On");
// error_reporting(E_ALL | E_STRICT);
header("content-type:text/html;charset=utf-8");
include './phpmailer/PHPMailerAutoload.php';
// 傳送郵件
$mail = new PHPMailer;
$mail -> SMTPDebug = false;
$mail -> isSMTP(); // 通過SMTP協議傳送
$mail -> CharSet = "utf-8"; // 設定編碼
$mail -> Port = 25; // 設定埠
// SMTP伺服器是否需要驗證(驗證為true 不驗證為false)
$mail -> SMTPAuth = true;
// 設定主機伺服器
$mail -> Host = "smtp.qq.com";
$mail -> Username = "*****@qq.com"; // 設定使用者名稱
$mail -> Password = "*****" ; // 授權碼
$mail -> From = "***@qq.comt"; // 傳送者是誰
$mail -> FromName = "簡書"; // 傳送者名稱是誰
$mail -> AddAddress("liu******@163.com","煙雨瀰漫了江南");
$mail -> ISHTML(true); // 預設引數就是true
// $mail -> AddAttachment(""); // 這裡可新增附件地址
$mail -> Subject = "測試郵件"; // 新增主題
$mail -> Body = "<p>這是測試郵件</p>" ; // 正文
if(!$mail->send()) {
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo '郵件傳送成功';
}