Я установил Postfix / Dovecot с MySQL на экземпляре Linode из этот учебник, и теперь я пытаюсь автоматически пересылать все письма, приходящие на someaddress@mydomain.com, на anotheraddress@anotherdomain.com. По какой-то причине, даже после обширного поиска в Google, я не могу найти руководство о том, как это сделать с этой конкретной настройкой. Кто-нибудь знает как?
Вы должны подтвердить, что у вас есть alias_map
или alias_database
запись в вашем main.cf
:
alias_database = hash:/etc/aliases
затем внутри этого файла установите желаемый псевдоним:
someaddress: anotheraddress@anotherdomain.com
после этого бега newaliases
и тебе хорошо идти.
Возможно, немного поздно, но вот один действительно приятный пост о том, как настроить пересылку почты с помощью Postfix / Dovecot через virtual_alias_map
параметр:
https://geekpeek.net/configure-postfix-mail-forward/
где эта статья тесно связана с другой статьей того же автора, которую можно найти Вот. Я рекомендую проверить их обоих, потому что они все равно слишком много ссылаются друг на друга.
Кажется, что правильный способ сделать пересылку через виртуальный класс псевдонима и virtual_alias_map
параметр.
Полная документация по виртуальный класс псевдонима можно найти в справочнике по документации Postfix Вот и Вот, и пример Вот.
Итак, вот что говорит Postfix:
Класс виртуального псевдонима домена.
Цель: размещенные домены где каждый адрес получателя связан с местный Системная учетная запись UNIX или удаленный адрес.
И, наконец, пример пересылки почты:
Домены пересылки почты
Некоторые провайдеры размещают домены, у которых нет (или есть только несколько) локальных почтовых ящиков. Основное назначение этих доменов - пересылка почты в другое место. В следующем примере показано, как настроить example.com в качестве домена пересылки почты:
1 /etc/postfix/main.cf: 2 virtual_alias_domains = example.com ...other hosted domains... 3 virtual_alias_maps = hash:/etc/postfix/virtual 4 5 /etc/postfix/virtual: 6 postmaster@example.com postmaster 7 joe@example.com joe@somewhere 8 jane@example.com jane@somewhere-else 9 # Uncomment entry below to implement a catch-all address 10 # @example.com jim@yet-another-site 11 ...virtual aliases for more domains...
Источник: http://www.postfix.org/VIRTUAL_README.html#forwarding
Проверьте это, если у вас уже настроены «виртуальные почтовые ящики» и вы хотите использовать пересылку в дополнение к ним:
https://superuser.com/questions/721917/mixing-virtual-forwards-and-virtual-mailboxes-in-postfix