Postfix слушает несколько портов и обрабатывает входящую почту по-разному с Python - PullRequest
0 голосов
/ 19 октября 2019

У меня в настоящее время Postfix прослушивает входящую электронную почту через порт 25 с универсальной рассылкой для всех электронных писем и доменов. Эта ловушка передает электронную почту скрипту Python.

Мы используем эту настройку для тестирования почтовых клиентов, а не для спама в мире.

Мой файл псевдонимов выглядит следующим образом:

postmaster: catchall
catchall: |/opt/script/push.py

Мой виртуальный файл выглядит следующим образом:

/.*/    catchall

Я знаю, что Postfix может прослушивать разные порты одновременно, скажем, 2525 и 5050.

То, что я хочу, - это Postfixдля прослушивания обоих этих портов и в зависимости от того, с какого порта поступает электронная почта, сценарий python будет отличаться, если это вообще возможно.

Или, может ли переменная быть передана единственному сценарию, иВнутренний сценарий Python для работы с различными сценариями?

Я проверил header_checks и переписал и не могу понять это.

...