OS X Server:啟用與停用電子郵件自動轉寄

OS X Server 的郵件伺服器功能可幫使用者自動轉寄電子郵件。

OS X Server(Mountain Lion)說明

  1. 在 Server.app 中,前往「使用者」並選擇一位使用者。
  2. 按一下齒輪圖像(或按住 Control 鍵並按一下使用者名稱),然後選擇「編輯郵件選項…」
  3. 從「郵件應該:」彈出式選單中選擇「已轉寄」。
  4. 在「至電子郵件地址:」欄位中輸入轉寄電子郵件地址。

Lion Server 說明

為帳號啟用自動轉寄

若要為帳號啟用自動轉寄,在伺服器上的「終端機」中執行下列指令。第一個指令可讓您進入互動模式。

 

sudo serveradmin command
mail:command = setAutoForward
mail:userID = (the_users_shortname)
mail:fwdAddress = (the_emailaddress_to_forward_to_)

 

按 Control-D 以完成指令。
按 Control-D 完成指令後,應會傳回 userID、GUID 及新設定的自動轉寄地址。例如:
mail:userID = " mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = "my-user-ID@example.com"


若該使用者不存在,會傳回下列訊息:
mail:error = "user not found"

為帳號停用自動轉寄

同樣使用上述指令,但改成空的地址值:

 

sudo serveradmin command

mail:command = setAutoForward

mail:userID = mailuser1

mail:fwdAddress = ""

 

按 Control-D 以完成指令。

您會得到相同回應,只不過 mail:fwdAddress 將會是空的。範例:
mail:userID = " mailuser1"
mail:userGUID = "
A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = ""


若使用的 ID 不正確或不存在,會傳回下列訊息:
mail:error = "user not found"

若要查看哪些帳號目前已啟用自動轉寄功能

請執行以下指令:

 

sudo serveradmin command mail:command = getAutoForward

 

此指令會傳回使用者 GUID 和自動轉寄地址列表。例如:
$ sudo serveradmin command mail:command = getAutoForward
mail:1080C8CF-5432-4302-B3B7-0EEFB79106AD:fwdAddress = "my-userID-1@example.net"
mail:2DD1FB33-340F-408F-8C2A-D77B0A2431C7:fwdAddress = "my-userID-2@example.net"

更多內容

您也可以改用 set_user_mail_opts 指令。請參閱 man set_user_mail_opts 以瞭解使用方式與選項。

發佈日期: