OS X Server: включение и выключение автоматической переадресации электронной почты
Функция почтового сервера OS X Server может автоматически пересылать сообщения электронной почты другим пользователям.
Инструкции для OS X Server (Mountain Lion)
В приложении Server.app перейдите в раздел «Пользователи» и выберите пользователя.
Нажмите значок в виде шестеренки (или щелкните имя пользователя, удерживая нажатой клавишу Control) и выберите «Изменение параметров почты...»
Во всплывающем меню «Почта должна быть:» выберите «переадресована».
Введите адрес электронной почты для переадресации в поле «адрес электронной почты получателя:».
Инструкции для пользователей Lion Server
Включение автоматической переадресации для учетной записи
Чтобы включить учетную запись для автоматической переадресации, выполните следующие команды в приложении «Терминал» на сервере. Первая команда позволяет перейти в интерактивный режим.
sudo serveradmin command mail:command = setAutoForward mail:userID = (the_users_shortname) mail:fwdAddress = (the_emailaddress_to_forward_to_)
Нажмите Control-D, чтобы выполнить команду.
После выполнения команды нажатием клавиш Control-D должен быть выведен идентификатор пользователя, идентификатор 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 = ""
Если был указан неверный или несуществующий идентификатор, то будет выведено следующее сообщение:
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.