2015年2月25日 星期三

用Gmail當SMTP寄信,出現登入遭拒


通常寄信都會用phpMailer的方式,加Gmail當SMTP
但最近的專案用一樣的code確無法寄信成功

$mail->ErrorInfo;

會得到這樣的錯誤訊息:
Language string failed to load: connect_host

用帳號密碼登入gmail,收到【Google 帳戶:登入嘗試遭拒】的信件
設定了「安全性較低的應用程式存取權限」後,程式還是無法發信
後來找到一篇文章解答,應該是Google為了安全性,有做了一些權限設定更改

文章說的很清楚,就直接紀錄連結:
http://jimmysu.logdown.com/posts/249495-gmail-smtp-authentication-required
(而且覺得他blog的標題好實在 XD)