Я пытаюсь понять, как я могу получить постфикс, чтобы принимать электронную почту для любого субдомена моего основного сайта. У меня нет виртуальных доменов, просто длинный список поддоменов для локальной доставки. В частности, я пишу python@*.mydomain.com
в Python, используя файл псевдонимов:
python: |/www/proc_email.py
Питон может обработать доставку оттуда. Я предполагаю, что это выглядит следующим образом:
mydestination = encendio, localhost.localdomain, localhost, *.mydomain.com
Я использую последнюю версию postfix в Ubuntu (не совсем уверен, как проверить версию).
Заранее спасибо.
Решение pcre в принятом ответе работает хорошо, но вы можете рассмотреть возможность привязки регулярного выражения, чтобы избежать попадания только в часть имени домена.
источник
*.mydomain.com
не будет работать.Вам нужно создать
relay-domains
и поместить все свои поддомены туда. 1 на строку.источник