過去xoops使用gmail的smtp寄信
一直沒有問題,前輩們都已經把教學寫的很清楚了
照著設定,小弟的網站也持續用了gmail多年,
即使xoops版本有更新,重新照原設定教學,一樣可以繼續使用gmail
但自2015年開始,明明沒有任何異動,為何gmail突然不能寄了?
爬了許多文,都是舊的文章,如openssl沒開啦,class.smtp.php沒改啦~
但小弟絕對沒動任何程式或設定,也就是說,絕對不是xoops及phpmailer的問題!
思考了一下,那還有什麼因素呢?
難道gmail的規範條件變了?
果然,在現在Android手機的發展突飛猛進之下,
gmail的外連機制多了一道安全程序,也就是必需經過google允許下,才能呼叫gmail發信!
而不再只是單純的smtp auth了!
解決方案:
使用您發信的gmail帳號登入,並將安全性調低
done!
終於又正常的發送mail了!
那會有什麼影響呢?
當你的安全性降低時,會有一些手機APP,偷偷呼叫你的gmail來做壞事,
那怎麼辦?
其實你xoops發信的gmail,就讓他專職在xoops就好,
不要讓他成為手機的帳號,安裝app或做其他事,
那安全調低,也不至於會有太多風險才對。
久違的心得分享XD