OS X 服务器:启用和停用电子邮件自动转发

OS X 服务器的“邮件”服务器功能可为用户自动转发电子邮件。

OS X 服务器 (Mountain Lion) 说明

  1. 在 Server.app 中,前往“用户”并选择一个用户。

  2. 点按齿轮图标(或按住 Control 键点按用户名),然后选取“编辑邮件选项...”

  3. 从“邮件应该是:”弹出式菜单中,选择“已转发”。

  4. 在“至电子邮件地址:”栏位中输入转发电子邮件地址。

Lion 服务器说明

启用帐户的自动转发功能

要启用帐户的自动转发功能,请在服务器上的“终端”中运行以下命令。第一个命令可让你进入交互模式。

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 以了解具体用法和选项。

发布日期: