使用PHPMailer發送郵件的代碼
<?phpphprequire("./class.phpmailer.php");
/*$sendto_email //發送到郵箱
$subject //郵件主題$body //郵件內容
*$extra_hdrs //附加信息
*$user_name //用戶名 **/
function smtp_mail( $sendto_email, $subject, $body, $extra_hdrs, $user_name){
$mail = new PHPMailer();$mail->IsSMTP(); // send via SMTP $mail->Host = "smtp.163.com"; // SMTP服務器 $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = ""; // SMTP 用戶名 注意:普通郵件認證不需要加 @域名 $mail->Password = ""; // 密碼 $mail->From = ""; // 發件人郵箱 $mail->FromName = "管理員"; // 發件人 $mail->CharSet = "UTF-8"; // 這里指定字符集! $mail->Encoding = "base64"; $mail->AddAddress($sendto_email,"username"); // 收件人郵箱和姓名 $mail->IsHTML(true); // send as HTML // 郵件主題 $mail->Subject = $subject; // 郵件內容 $mail->Body = "<html><body><a >點擊此處可以得到你想要的內容</a></body>< /html> "; $mail->AltBody ="text/html"; if(!$mail->Send()) { echo "郵件發送有誤 <p>"; echo "郵件錯誤信息: " . $mail->ErrorInfo; exit; } else { echo "$user_name 郵件發送成功!<br />"; }
}
// 參數說明(發送到郵箱, 郵件主題, 郵件內容, 附加信息, 用戶名)
smtp_mail("a@qq.com", "歡迎使用phpmailer!", "NULL", "yourdomain.com", "恭喜"); ?></pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!