У меня есть вопрос. Можно ли настроить псевдонимы постфиксов для их извлечения из внешнего скрипта?
alias_maps = /path/to/pythons_script.py
или
alias_maps = /path/to/script.sh
РЕДАКТИРОВАТЬ (на основе комментариев автора):
Псевдонимы должны зависеть от отправителя.
Вы можете настроить postfix для запроса вашего демона python о псевдонимах, используя socketmap
протокол.
http://www.postfix.org/postconf.5.html#alias_database
http://www.postfix.org/DATABASE_README.html#types
Есть несколько реализаций демонов socketmap в python, например. писсуары.
Протокол карты сокетов был введен sendmail. Это очень просто:
http://www.postfix.org/socketmap_table.5.html
Postfix также поддерживает другой протокол, но он специфичен для postix:
http://www.postfix.org/tcp_table.5.html
AFAIK это невозможно. Вместо этого вы можете использовать таблицу mysql и вставлять данные в mysql своим собственным скриптом
Postfix знает множество таблиц поиска: http://www.postfix.org/DATABASE_README.html
Но таблицы поиска, такие как exec: / path / scriptname, не находятся между ними, хотя разработать ее было несложно. Вместо вас я создал текстовую таблицу с помощью скрипта и назвал ее «postmap».