Я только что зарегистрировался на macminicolo.net и пытаюсь настроить его. Мне нужно настроить сервер так, чтобы он пересылал конкретную электронную почту на определенные адреса (сервер пересылки), а также все адреса домена на определенный адрес (адрес по умолчанию). Из того, что я могу сказать: вы не можете сделать это в серверном приложении с графическим интерфейсом пользователя, но вы можете вручную изменить файлы конфигурации, не вмешиваясь в настройки серверных приложений.
Вы можете увидеть мой main.cf и виртуальные файлы для Postfix (с удаленными доменами и адресами) здесь: https://gist.github.com/davbeck/31f75e667be9dbe9f0ef
Следуя инструкциям здесь: http://www.postfix.org/VIRTUAL_README.html#forwarding
Я добавил в main.cf следующее:
virtual_alias_domains = mydomain.com
virtual_alias_maps = hash:/Library/Server/Mail/Config/virtual
И следующие к виртуальным:
her@mydomain.com address1@gmail.com
@mydomain.com address2@gmail.com
Затем я запустил в терминале следующее:
sudo postmap /Library/Server/Mail/Config/postfix/virtual
sudo postfix reload
Однако, когда я пытаюсь отправить электронное письмо на эти адреса, я получаю Recipient address rejected: User unknown in virtual alias table
обратно с сервера
В качестве побочного примечания, я могу поклясться, что раньше видел графический интерфейс Mac для настройки таких параметров сервера, но не могу его найти.
Оказывается, путь к виртуальному файлу был неправильным. Должно было /Library/Server/Mail/Config/postfix/virtual
не /Library/Server/Mail/Config/virtual
.