OS X 服务器:启用和停用电子邮件自动转发
OS X 服务器的“邮件”服务器功能可为用户自动转发电子邮件。
OS X 服务器 (Mountain Lion) 说明
在 Server.app 中,前往“用户”并选择一个用户。
点按齿轮图标(或按住 Control 键点按用户名),然后选取“编辑邮件选项...”
从“邮件应该是:”弹出式菜单中,选择“已转发”。
在“至电子邮件地址:”栏位中输入转发电子邮件地址。
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 以了解具体用法和选项。