日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中利用PHPMailer插件實現gmail發送郵件

php中利用PHPMailer插件實現gmail發送郵件

來源:程序員人生   發布時間:2013-10-15 13:50:15 閱讀次數:2418次

phpmailer是一個非常優秀的php第三方郵箱發送類函數,它支持幾乎所有國內外郵箱登錄發送功能,下面我們一起來看個php中利用PHPMailer插件實現gmail發送郵件實例,希望此教程對大家有幫助。

PHPMailer 是一個專門用于php語言的郵件發送類,功能十分地強大,豐富了 PHP 本身單一的 mail() 函數。支持 SMTP 等、附件等。 PHPMailer 遵守 LGPL 授權,可以免費下載。

下載地址:http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/PHPMailer%20v5.1/PHPMailer_v5.1.zip/download

使用方法(只說法郵件,其收郵件的功能飄過):代碼如下:

  1. IsSMTP();  
  2.   $mail->SMTPAuth = true; //smtp要求身份驗證  
  3.  $mail->SMTPSecure = 'ssl'//smtp驗證方式  
  4.  $mail->Port = 465 ; //smtp端口號  
  5.  $mail->Username = "username@gmail.com"// 注冊了的gmail用戶郵箱(用你的gmail郵箱就可以)  
  6.  $mail->Password = "password"//密碼  
  7.  $mail->Host = 'smtp.gmail.com'// 發郵件的服務器  
  8.  $mail->IsHTML(true); // 是否使支持 HTML 郵件的發送,默認為 false ,  
  9.  $mail->From ='username@gmail.com'// 發信人的郵箱,用你的gmail郵箱就可以  
  10.  $mail->FromName = 'Mailer'// 你的姓名  
  11.  $mail->Subject = '郵件標題'// 郵件標題  
  12.  $mail->Body ='Hello world'// 郵件內容,支持HTML代碼  
  13.  $mail->AddAddress('name@anydomain.com''First Last'); // 收件人郵箱和姓名  
  14.  if (!$mail->Send()) {  
  15.   echo $mail->ErrorInfo;  
  16.   } 

本來一般是照上面的配置就可以通過指定的smtp服務器發送郵件了,但是經個人測試上面的設置只能用163,126的smtp發送郵件,像qq,gmail等都發送不出去! 在google上搜了N久,終于找到了下面的方法可以成功通過gmail發送郵件了,當然還包括:qq、sina、sohu等(雅虎的不能通過,貌似雅虎默認smtp沒有開通,得開通他們的一個叫‘郵件提醒’功能才給你開通smtp/pop3)

下面是解決方法:只需要在 class.phpmailer.php 中查找到下面的代碼(可能由于下載的版本不同而稍微有點區別),代碼如下:

  1. if(eregi(’^(.+):([0-9]+)$‘, $hosts[$index], $hostinfo)) {  
  2.     $host = $hostinfo[1];  
  3.    $port = $hostinfo[2];  
  4.   } else {  
  5.    $host = $hosts[$index];  
  6.    $port = $this->Port;  
  7.   } 

更改為( 不任什么版本都改成下面的內容):

  1. if(eregi(’^#(([a-z]+://)?[^:]+):(d+)#i‘, $hosts[$index], $hostinfo)) {  
  2.    $host = $hostinfo[1];  
  3.    $port = $hostinfo[3];  
  4.   } else {  
  5.    $host = $hosts[$index];  
  6.    $port = $this->Port;  
  7.   } 

幾經修改希望你也可以順利的通過gmail的smtp發送郵件了(當然要在win下面要能發郵件,還得在IIS中安裝smtp以及在php中有OpenSSL擴展的支持), 最后經測試,這種修改后能順利通過 126163qqgmailsinasohu的smtp發送郵件

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久人 | 欧美精品一区在线 | 欧美精品在线视频 | 中文字幕一区二区三区在线播放 | 国产精品视频网 | 国产精品久久一区二区三区 | 精品一区二区三区在线视频 | 日韩福利一区 | 九九热免费精品视频 | 国产精品一区二区视频 | 久久综合成人精品亚洲另类欧美 | 日韩区欧美区 | av在线成人 | 2019中文字幕在线视频 | 欧美精品成人一区二区三区四区 | 秋霞毛片 | 国产国语av | 日日噜噜夜夜狠狠久久av小说 | 国产精品成人一区二区 | 亚洲精品成人无限看 | www.av免费观看| 久久这里有精品 | 日韩精品一区二区三区中文在线 | 久久精品这里热有精品 | 国产精品视频一区二区三区四 | 精品国产精品国产偷麻豆 | 国产精品久久久久久福利一牛影视 | 精品九九九 | 亚洲另类xxxx | 国产精品国产三级国产 | 国内精品视频在线 | 性免费视频 | www.在线色| 国产在线第一页 | 国产精品久久久久婷婷二区次 | 亚洲淫视频 | 中文字字幕在线中文 | 91麻豆国产 | 少妇翘臀亚洲精品av图片 | 国产综合久久 | 一级黄色免费看 |