Modules – SMTP
當新的使用者申請新帳號時,系統會寄一封認證信給使用者,而這信件的傳送需要透過 mail Server.除了可以自己架 Mail Server 外還可以透過一般的免費 mail 來幫我們傳送認證信,而優點就是我們不需要維護自己的 mail Server.不過我們需要另外一個模組.這邊可以下載到我們需要的 SMTP Module http://drupal.org/project/smtp .
看你目前用的是哪一版就下載哪一版,我用的是 5.x 所以就下載 5.x-1.x-dev 的版本.
首先將這個檔案解開,再將它放到 /var/www/html/modules/
[root@benjr ]# tar -zxf smtp-5.x-1.x-dev.tar.gz [root@benjr ]# mv smtp /var/www/html/modules/
接下來回到我們的 Web 上.啟動我們剛剛安裝上去的模組. 管理 -> 網站建置 -> 模組 -> Mail -> 啟用 SMTP.
再透過 Web 設定一下就可以使用了. 網站設定 -> SMTP support 設定檔也相當簡單一看就知道了.
Turn this module On -> 當然要開啟喔!!
這些設定就不多加說明了.可以直接參考 http://mail.google.com/support/bin/answer.py?answer=13276 的 Google mail 設定.
使用者名稱和密碼(密碼會顯示成明碼真的是很討厭)就用你自己申請的就可以了,如果你想試一下設定是否成功可以在 Send test E-mail 輸入你想要測試的信箱.如果能收到測試信那就可以確保未來使用者可以正確收到認證信.
E-mail From Name 的用意是使用者收到信件時,看到的寄件者名稱,如果沒設定,系統預設使用網站名稱,Linux step by step 是我的網站名稱(網站設定名稱在 管理 -> 網站設定 -> 網站資訊 -> 名稱:-> Linux step by step)
Modules的安装目录
除了Core Modules,其它Contributed modules的安装目录需要放在/var/www/html/sites/all/modules,这是Drupal Document里面推荐的安装目录,目的是与Core目录中的Modules分开,互不影响。
非常感谢你所有的分享!
Jon