Назад | Перейти на главную страницу

Настройте Postfix для пересылки электронной почты

Я только что зарегистрировался на 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.