如果要使用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 教學撰寫:徐嘉裕 Nei...