- 儘管Drupal自帶發送email功能,但是很是多server需要SMTP驗證。這個時候就需要安裝 SMTP 模塊。
有些模塊(譬如:Webform 或 Simplenews )需要郵件格式以HTML格式發送,這個時候就需要安裝 Mime Mail 或 HTML Mail (他們都依賴 Mail System 模塊)web
- 激活 Mime Mail
- 假設這個時候直接發送,會出現例如如下錯誤
Unable to send e-mail. Contact the site administrator if the problem persists.服務器
這個時候需要配置一下 Mail System 模塊 ide
-
進入 admin/config/system/mailsystem。點開 New Class 。format() 選
MimeMailSystem,mail() 選
SmtpMailSystem
-
而後保存。按 Save Settings,這個時候在 Site-wide default MailSystemInterface class 選項如下多一個
MimeMailSystem__SmtpMailSystem
選擇這個。就可以以 Mime Mail 格式經過 SMTP 發送出去。
-
最後仍是要保存。按 Save Settings
Mail System 贊成你指定不一樣模塊,用不一樣格式和方法發送。this
- 進入 Mail System 模塊配置 admin/config/system/mailsystem
- 假設所選模塊不在 MAIL SYSTEM SETTINGS 裏,需要先手工加入
- 點開 NEW SETTINGS
- 從 Module 裏選你需要指定模塊(這裏以 Simplenews 爲例)
- Key 可以不用填寫
- 保存,按 Save Settings,這時候在 MAIL SYSTEM SETTINGS 就會多一個 Simplenews module class