使用無郵件伺服器的 Plesk
在 Plesk 中使用郵件伺服器是備選的。Plesk for Linux 能夠讓您為伺服器上託管的所有域名關閉或卸載郵件服務。在 Windows 主機上,您無法關閉默認的郵件伺服器,但是您可以更改其配置以禁止發送郵件。您也可以在安裝 Plesk 的過程中排除安裝郵件伺服器。
但是,不安裝郵件伺服器或禁止郵件伺服器發送郵件,您可能會遇到問題:Plesk 仍需要發送通知,而客戶的腳本可能需要發送郵件。為了解決該問題,Plesk 可以通過任意的外部 SMTP 伺服器發送郵件。
使用外部的 SMTP 伺服器發送郵件 (Linux)
當沒有安裝 Plesk 管理的郵件伺服器時,Plesk 會使用內置的 SMTP 用戶端通過指定的外部 SMTP 伺服器發送郵件。預設不安裝該用戶端,而連結 外部的 SMTP 伺服器 也不會再 工具與設定 > 郵件 組裡出現。Plesk 只允許您安裝該用戶端 替代 Plesk 管理的郵件伺服器。
若要使用外部的 SMTP 伺服器:
-
請卸載 Plesk 郵件伺服器並安裝 SMTP 用戶端:在 工具與設定 > 更新 > 添加/移除組件 > 郵件主機功能 中選擇 MSMTP (僅中繼) 替代選定的郵件伺服器。
您卸載了 Plesk 郵件伺服器後,客戶無法使用郵件服務。詳情請查看 無郵件伺服器的客戶面板功能 。
-
在 工具與設定 > 外部的 SMTP 伺服器 (在 郵件 組裡)中設定 SMTP 伺服器並至少選擇以下當中的一個選項:
- 允許 Plesk 通過該 SMTP 伺服器發送郵件通知
- 允許用戶腳本通過該 SMTP 伺服器發送郵件。
設定 SMTP 伺服器的其它方式:
- 通過命令列工具
mailserver
(--update-smtp-settings
命令) - 通過 XML API 請求與
server
operator 函數(set.prefs
操作)
-
如果 SMTP 伺服器需要驗證,您需要通知網站所有者應在其腳本中使用而令腳本發送郵件的驗證憑據( 用戶 和 密碼 )。
Plesk 將會通過指定的外部 SMTP 伺服器發送由腳本生成的通知和郵件。注意如果您不指定外部的 SMTP 伺服器設定,將沒有郵件服務可用。
您安裝用戶端後,只有連結 - 外部的 SMTP 伺服器 - 將會出現在 工具與設定 > 郵件 組裡。
備註: 如果您在 Plesk 安裝過程中把郵件伺服器排除在安裝組件清單外,則會自動安裝 SMTP 用戶端替代郵件伺服器軟體。在此情況下,您會得到提示在安裝 Plesk 的過程中提供 SMTP 用戶端設定。
使用外部的 SMTP 伺服器發送郵件 (Windows)
Plesk for Windows 有一個內置的 SMTP 用戶端會發送郵件到在 工具與設定 > 外部的 SMTP 伺服器 (在 郵件 組裡)中指定的 SMTP 伺服器。
默認會啟用 使用與 Plesk 一起安裝的郵件伺服器和 Plesk 創建的默認郵件帳戶 。這表示與 Plesk 一起安裝的郵件伺服器會被用作外部的 SMTP 伺服器,因此 Plesk 會通過其郵件伺服器發送所有郵件。Plesk 會自動使用管理員許可權創建郵件帳戶來存取本地安裝的郵件伺服器。該帳戶的密碼不會在此頁面上顯示。
當您禁止從 Plesk 的郵件伺服器發送郵件時,您可以設定其它的 SMTP 伺服器以令 Plesk 發送由託管腳本生成的通知和郵件資訊:
- 在 工具與設定 > 外部的 SMTP 伺服器 (在 郵件 組裡)中指定其它的 SMTP 伺服器和使用者帳戶。若要顯示 SMTP 伺服器設定,請清空選項 使用與 Plesk 一起安裝的郵件伺服器和 Plesk 創建的默認郵件帳戶 。
- 選擇選項 允許 Plesk 通過該 SMTP 伺服器發送郵件通知 Plesk 將會通過指定的外部 SMTP 伺服器發送通知。
- 若要令託管腳本發送郵件,請提示網站所有者其腳本應使用更新的 SMTP 伺服器設定。
如果您不設定外部的 SMTP 伺服器,將沒有發送郵件服務可用。
無郵件伺服器的客戶面板功能
卸載郵件伺服器後,Plesk 則不會向訂戶提供郵件相關的功能。與郵箱相關的 郵件 部分和 UI 元素不可用。此外,沒有安裝郵件伺服器時還會發生其它變化:
- web 郵箱不可用。
- 使用者無法安裝需要郵件服務的 APS 應用程式。
注意包含訂戶郵件資料的所有檔和資料夾會保留在 Plesk 伺服器上。
備註: 當您從帶有郵件服務的 Plesk 轉移域名到沒有郵件服務的 Plesk 時,所有有關域名郵箱的資料 將不會被轉移 。