PHPMailer 使用方法(支持群发):
生活随笔
收集整理的這篇文章主要介紹了
PHPMailer 使用方法(支持群发):
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、下載函數包
地址:https://github.com/PHPMailer/PHPMailer
二、測試服務器環境
通過phpinfo()函數打印出是否支持Sockets(Socket屬于php的擴展部分),如果為“enable”表示環境支持。
三、解壓提取文件
解壓下載的PHPMailer-master.zip包,提取出以下幾個文件
class.phpmailer.php
class.pop3.php
class.smtp.php
PHPMailerAutoload.php
四、編寫發送郵件demo,可以提取為工具類
詳細代碼如下:
public function sendMail(){require_once (VENDOR_PATH."PHPMailer/PHPMailerAutoload.php");$mail = new \PHPMailer; // 創建一個PHPMailer實例$mail->IsSMTP(); // 使用SMTP方式發送$mail->CharSet ="UTF-8"; // 設置編碼,否則發送中文亂碼$mail->Host = "smtp.qq.com"; // 需要發送郵件的主機IP,以下為QQ主機服務器$mail->SMTPAuth = true; // 啟用SMTP驗證功能$mail->Username = "xxxxxxxxx@qq.com"; // 發件人郵箱賬號$mail->Password = "xxxxxxxxxx"; // 發件人郵箱密碼,qq郵箱生成的授權碼,qq郵箱需要開啟IMAP/SMTP服務$mail->setFrom('xxxxxxxxxx@qq.com', '發件人名稱'); // 設置發送人信息(參數1:發送人郵箱,參數2:發送人名稱)$mail->addAddress('xxxxxxxxx@qq.com', '收件人名稱'); // 收件人郵箱----注意如果是群發,改點for循環添加收件人郵箱$mail->Subject = '子衿'; // 郵件主題,即標題$mail->Body = '青青子佩,悠悠我思,縱我不往,子寧不來。挑兮達兮,在城闕兮,一日不見,如三月兮。'; //郵件內容$mail->AltBody = '郵件附件信息'; // 郵件附件信息,可以省略$mail->WordWrap = 50; // 換行,每行超過多少字符自動換行//$mail->isHTML(true); // 是否發送htmlif (!$mail->send()) { // 發送郵件echo "Mailer Error: " . $mail->ErrorInfo;} else {echo "發送成功!";}建議采用HTML格式發送內容。可以使用“<br \>”換行符進行換行注意:如果以text格式開發送郵件,“\n”、"\r\n" 換行符都不生效,只有設置WordWrap規定每行字符數
轉載請注明來源: 研發地,本文鏈接:http://www.yanfadi.com/article/4.html轉載于:https://www.cnblogs.com/chrdai/p/6529774.html
總結
以上是生活随笔為你收集整理的PHPMailer 使用方法(支持群发):的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode_529. 扫雷游戏 p
- 下一篇: 从淘宝服务器IP地址服务获取IP地址信息