Xoops2.5.9使用Gmail寄信的方法-教學撰寫:徐嘉裕Neil hsu

如果要使用Gmail的smtp功能來寄送Xoops網站的郵件,基本上是可行的,不過需要修改部分程式及做以下的設定:

1、進入Xoops管理後台->點選偏好設定->系統設定->電子郵件設定



然後填入以下的欄位內容:



A:填入要寄信的GMAIL帳號。
B:填入寄信主標題,例如XXX客服信箱之類的
C:電子郵件分發方式改為:SMTPauth
D:填入SMTP伺服器:ssl://smtp.gmail.com:465
E:填入GMAIL帳號,就是登入GMAIL信箱那個帳號
F:填入GMAIL密碼,就是登入GMAIL信箱那個密碼

完成後送出

接者需要些修改寄信PORT的設定,Xoops預設PORT是25,要改成Gmail的587

找到以下檔案用記本打開

xoops根目錄/class/mail/phpmailer/class.smtp.php

開啟後找到     

const DEFAULT_SMTP_PORT = 25;

修改為

const DEFAULT_SMTP_PORT = 587;

接者尋找

 public $SMTP_PORT =25;

改成

 public $SMTP_PORT = 587;

然後還需要修改寄信Gmail帳號的[允許安全性較低的應用程式] 設定,將設定改為啟用狀態(啟用低安全性)。

https://www.google.com/settings/security/lesssecureapps



完成以上設定後,可以透過Xoops的寄信給會員功能來測試信件是否有寄出,經測試郵件通通都有寄出




再去Windows Live Mail測試看看能否收到郵件,確認結果也能收到xoops網站所寄出的郵件。


Xoops使用Gmail寄信功能完全正常,這樣就不用花錢再去租用有smtp寄信功能的E-mail了,真的非常好用的功能,感謝佛心估狗大神(拜)。

參考資料來源:https://3q.9527.tw/77

教學撰寫:徐嘉裕 Neil hsu

留言

這個網誌中的熱門文章

Xoops免費佈景:neilambilight2.5正式版釋出-佈景設計開發:徐嘉裕Neil hsu

Xoops免費佈景:neilambilight2.4正式版釋出-佈景設計開發:徐嘉裕 Neil hsu

在CentOS7上安裝XAMPP並設定允許外部連線phpmyadmin的方法-教學撰寫:徐嘉裕Neil hsu