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 或 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 的用途和选项。

发布日期: