![]()
很多人在詢問要怎麼使用Gmail的SMTP來發送Joomla!信件,雖然論壇上有說明了,但不容易找到,因此在這邊講解一下吧。
首先進入「全站設定」的「伺服器」分頁。在右下方「郵件設定」欄位中,依此輸入:
郵件模式:SMTP
寄件地址: somebody@gmail.com
發件人 名稱:somebody
SMTP認證:是
SMTP Security: SSL
SMTP Port: 465
SMTP 用戶名: somebody@gmail.com
SMTP 密碼:**********
SMTP 主機:smtp.gmail.com
somebody就是你的gmail帳號
如圖:

由於Gmail是需要以ssl認證的,因此設定上需要加入SSL的設定。與一般常見SMTP不太一樣。至於其他的smtp相關設定,就請參考該服務商提供的說明吧。
其中要注意一點,Gmail的發信限制為單日500封,單筆200封(這個比較不確定)。這是為了避免有人拿來發垃圾信件的緣故。
其他郵件設定說明:
SendMail
這是一般Linux伺服器常裝的郵件伺服器,需要指定其安裝位置。預設的 /usr/sbin/sendmail 是常見的安裝位置。
PHPMail
使用 PHP.ini 中預設使用的發信伺服器,一般未做更改時,預設也就是使用內建的SendMail
注意:
SMTP採用外連伺服器的方式來發送信件,通常在本機使用會被防火牆擋住。學網也常常會鎖SMTP的專用port。因此儘量在虛擬主機上使用這項設定吧。
建立0rz短址


文章回應
如果管理員帳號是 admin@abc.com.tw (也是使用Gmail)
那設定也是一樣嗎
謝謝
但我猜設定方法是一樣的
而且的網域MX要確實設定完成
如果成功的話歡迎上來分享一下囉
請問有什麼可解決的方式呢?謝謝。
但是使用時,仍是出現SMTP錯誤的訊息,
一直無法解決....
空間是使用水世界的
我是架在本機上非虛擬主機
為什麼一直出現 "無法初始化寄信功能" ?
用SMTP也沒辦法...一直出現無法連線SMTP主機
明明設定都沒錯@@
php.ini裡的smtp也改過嚕...一樣不行