亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

匯總PHPmailer群發Gmail的常見問題

2024-05-04 23:43:17
字體:
來源:轉載
供稿:網友
這篇文章主要匯總了PHPmailer群發Gmail的常見問題,整理了一個phpmailer發送gmail郵件實例,感興趣的小伙伴們可以參考一下
 

大家在PHPmailer群發Gmail時會遇到許多常見問題,下面為大家總結了一些常見問題,希望對大家的學習有所幫助。

1.Could not authenticate

首先,如果你沒有使用循環的話,基本上就是賬號或者密碼錯了;

如果使用循環來群發,send()方法結束之后記得調用Smtpclose(),發一次關一次,否則就會出現只能發一封郵件,第二次就崩潰的情況。

2.Gmail

首先,開啟php的ssl權限

php開啟openssl的方法,大多數情況下openssl是沒有開啟的,要想啟用需要進行下簡單的設置:

windows下開啟方法:

1: 首先檢查php.ini中;extension=php_openssl.dll是否存在, 如果存在的話去掉前面的注釋符‘;', 如果不存在這行,那么添加extension=php_openssl.dll。

2: 講php文件夾下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3個文件拷貝到 WINDOWS/system32/  文件夾下。

3: 重啟apache或者iis

至此,openssl功能就開啟了。

Linux下開啟方法:

我使用的是錦尚數據的云主機,PHP版本:5.2.14

下面方案就以我的主機為例講解為PHP添加openssl模塊支持。

網上一些答案說要重新編譯PHP,添加configure參數,增加openssl的支持。這里講一個不需要重新編譯的方法。

如果服務器上存在PHP安裝包文件最好,如果已經刪除,去下載和phpinfo頁面顯示版本一樣的PHP安裝文件,我這里是 php-5.2.14.tar.gz

推薦去搜狐鏡像下載,網易鏡像沒有找到。地址為: http://mirrors.sohu.com/php/

用ssh工具連接到主機。

# 下載到/var/www/php5目錄下cd /var/www/php5wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz# 解壓tar zxvf php-5.2.14.tar.gz# 進入PHP的openssl擴展模塊目錄cd php-5.2.14/ext/openssl//var/www/php5/bin/phpize # 這里為你自己的phpize路徑,如果找不到,使用whereis phpize查找# 執行后,發現錯誤 無法找到config.m4 ,config0.m4就是config.m4。直接重命名mv config0.m4 config.m4/var/www/php5/bin/phpize./configure --with-openssl --with-php-config=/var/www/php5/bin/php-configmakemake install# 安裝完成后,會返回一個.so文件(openssl.so)的目錄。在此目錄下把openssl.so 文件拷貝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我這里的目錄是 var/www/php5/lib/php/extensions# 編輯php.ini文件,在文件最后添加extension=openssl.so# 重啟Apache即可/usr/local/apache2/bin/apachectl restart

好了,現在就成功添加openssl支持。 

但是,Gmail麻煩的地方可不止這樣,Gmail現在的smtp和pop3都是ssl加密的

Step1. php openssl module(extension) support
Step2. download phpmailer library
Step3. change code 'class.phpmailer.php' and 'class.smtp.php'

1.phpmailer和smtp里加property Is_SSL

public $Is_SSL = false;

2.phpmailer里的SmtpConnect方法里傳遞給smtp對象

$this->smtp-> Is_SSL = $this-> Is_SSL ;

3.smtp里的Connect方法在fsockopen調用前加上

if($this->is_ssl){ $host = 'ssl://'.$host; }

最后是使用方法,記得調用phpmailer類哦,代碼里沒有。

$mail = new PHPMailer();$mail->IsSMTP();$mail->Host = 'smtp.gmail.com'; // 您的企業郵局域名$mail->SMTPAuth = true; // turn on SMTP authentication$mail->SMTPSecure = "tls";$mail->Username = '***@gmail.com';$mail->Password = '******';$mail->From = '***';$mail->FromName = '***';$mail->CharSet = 'UTF-8';$mail->Encoding = "base64";$mail->IsHTML(true); // send as HTML$mail->Subject = '***'; //郵件標題$mail->Body = '***'; //郵件內容$mail->AltBody = "text/html";$mail->AddAddress('***', "");$mail->Is_SSL = true;$mail->Port = 587;if (!$mail->Send()) {  exit($mail->ErrorInfo);}$mail->Smtpclose();unset($mail);

代碼部分就這些,還有不要忘記在gmail中做好相應的設置哦。

以上三步完成,就可以自由的用phpmailer來發送gmail郵件了。

再為大家分享一個phpmailer發送gmail郵件實例:

<html><head><title>PHPMailer - SMTP (Gmail) basic test</title></head><body><?php//error_reporting(E_ALL);error_reporting(E_STRICT);date_default_timezone_set('America/Toronto');require_once('../class.phpmailer.php');//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded$mail = new PHPMailer();$body = file_get_contents('contents.html');$body = eregi_replace("[/]",'',$body);$mail->IsSMTP(); // telling the class to use SMTP$mail->Host = "mail.gmail.com"; // SMTP server$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)// 1 = errors and messages// 2 = messages only$mail->SMTPAuth = true; // enable SMTP authentication$mail->SMTPSecure = "ssl"; // sets the prefix to the servier$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server$mail->Port = 465; // set the SMTP port for the GMAIL server$mail->Username = "***@gmail.com"; // GMAIL username$mail->Password = "***"; // GMAIL password$mail->SetFrom('****@gmail.com', 'First Last');$mail->AddReplyTo("***@gmail.com","First Last");$mail->Subject = "PHPMailer Test Subject via smtp (Gmail), basic";$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test$mail->MsgHTML($body);$address = "***@gmail.com";$mail->AddAddress($address, "John Doe");$mail->AddAttachment("images/phpmailer.gif"); // attachment$mail->AddAttachment("images/phpmailer_mini.gif"); // attachmentif(!$mail->Send()) {echo "Mailer Error: " . $mail->ErrorInfo;} else {echo "Message sent!";}?></body></html> 

以上就是本文的全部內容,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线视频欧美性高潮| 中文字幕精品一区久久久久| 久久精品视频亚洲| 亚洲成色777777在线观看影院| 欧美日韩国产区| 亚洲精品国产精品国自产观看浪潮| 国产成人精品最新| 91九色国产社区在线观看| 国语自产精品视频在线看抢先版图片| 欧美极品在线播放| 日韩av免费看| 欧美有码在线观看| 69久久夜色精品国产69| 久久99青青精品免费观看| 91麻豆国产语对白在线观看| 国产va免费精品高清在线观看| 色综合老司机第九色激情| 欧美黑人xxxx| 97香蕉超级碰碰久久免费软件| 国产一区二区丝袜| 日本精品视频在线观看| 国产精品看片资源| 国产99在线|中文| 欧美老少配视频| 国产精品一区二区三区在线播放| 久久久久久久97| 日韩经典中文字幕在线观看| 久久久久国产一区二区三区| 欧美专区第一页| 日本精品视频在线| 欧美视频中文在线看| 一本一本久久a久久精品综合小说| 国产亚洲激情在线| 久久精视频免费在线久久完整在线看| 97超碰蝌蚪网人人做人人爽| 日韩精品久久久久久久玫瑰园| 在线不卡国产精品| 久久天堂电影网| xvideos亚洲| 久久久久久亚洲精品| 久久久久久久久中文字幕| 日韩中文字幕视频在线| 欧美日韩久久久久| 久久成人18免费网站| 欧美怡春院一区二区三区| 日韩av电影国产| 91在线精品视频| 成人精品福利视频| 国产精品成av人在线视午夜片| 亚洲伊人一本大道中文字幕| 91丝袜美腿美女视频网站| 久久久久久噜噜噜久久久精品| 久久精品国产综合| 日韩欧美在线免费观看| 亚洲欧洲激情在线| 久久国产精品久久久久久| 国产精品久久精品| 97人洗澡人人免费公开视频碰碰碰| 精品国产精品自拍| 亚洲**2019国产| 精品中文字幕在线观看| 日本国产一区二区三区| 黑人巨大精品欧美一区二区免费| 欧美一级黄色网| 欧美性色19p| 久久久精品999| 青青久久aⅴ北条麻妃| 一区二区在线免费视频| 欧美精品久久久久久久久久| 日韩高清不卡av| 色悠久久久久综合先锋影音下载| 中文字幕免费国产精品| 国产欧美va欧美va香蕉在| 国产精品自产拍高潮在线观看| 亚洲欧美在线免费观看| 亚洲人成啪啪网站| 中文字幕日韩有码| 日韩精品中文字幕久久臀| 亚洲黄一区二区| 欧美视频二区36p| 日韩电影视频免费| xxxx欧美18另类的高清| 日韩在线播放视频| 在线亚洲男人天堂| 日韩欧美福利视频| 亚洲日本aⅴ片在线观看香蕉| 亚洲国产成人久久综合| 亚洲午夜av电影| 欧美激情视频在线观看| 色悠久久久久综合先锋影音下载| 国产亚洲欧美一区| 欧美在线激情视频| 国产精品久久激情| 国产精品一区二区久久| 亚洲精品日韩激情在线电影| 国自产精品手机在线观看视频| 国产日韩换脸av一区在线观看| 91免费福利视频| 91精品在线观看视频| 啪一啪鲁一鲁2019在线视频| 欧美另类在线播放| 亚洲福利视频专区| 中文字幕精品视频| 国产在线高清精品| 欧美激情在线视频二区| 色播久久人人爽人人爽人人片视av| 国产精品免费一区| 91中文精品字幕在线视频| 日韩av在线精品| 美女国内精品自产拍在线播放| 日韩三级成人av网| 性欧美暴力猛交69hd| 国内久久久精品| 九九精品在线观看| 日韩欧美中文第一页| 国产一区二区激情| 精品视频www| 中文字幕一区二区三区电影| 国产精品久久网| 午夜精品久久久久久久久久久久| 欧美一区二粉嫩精品国产一线天| 亚洲天堂男人天堂女人天堂| 18久久久久久| 欲色天天网综合久久| 欧美小视频在线| 91美女福利视频高清| 日本19禁啪啪免费观看www| 免费不卡在线观看av| 成人性教育视频在线观看| 久久精品国产久精国产一老狼| 国产精品一区电影| 夜夜嗨av一区二区三区免费区| 亚洲美女免费精品视频在线观看| 26uuu国产精品视频| 成人精品久久一区二区三区| 欧美日韩亚洲一区二区| 国产成人午夜视频网址| 日韩视频在线免费| 大荫蒂欧美视频另类xxxx| 成人免费xxxxx在线观看| 亚洲天堂网在线观看| 欧美成人亚洲成人| 亚洲一区二区三区在线免费观看| 97在线视频免费看| 中文字幕欧美亚洲| 91精品国产91久久久| 欧美韩国理论所午夜片917电影| 欧美一级电影免费在线观看| 亚洲精品999| 亚洲欧美日韩视频一区| 亚洲福利视频免费观看| 欧美精品久久一区二区| 国产一区二区三区日韩欧美| 国产日韩专区在线| 一区二区三区无码高清视频| 国产在线999| 97久久精品视频| 亚洲美女性生活视频| 亚洲最大激情中文字幕| 俺去了亚洲欧美日韩| 欧美孕妇孕交黑巨大网站| 欧美日韩国产区| 欧美一区亚洲一区| 中文字幕亚洲综合|