Как мне читать / извлекать электронные письма, полученные локальным postfix, через python [закрыто]

StackOverflow https://stackoverflow.com/questions/507376

Вопрос

Я использую postfix на своем рабочем сервере, который будет получать все электронные письма, связанные с mydomain.com В этом контексте я хочу пересылать только электронные письма, относящиеся к нескольким пользователям, на разные адреса электронной почты.Под этим я подразумеваю, допустим, я суперпользователь (superuser@mydomain.com).Я хочу пересылать все свои электронные письма (все письма с to:superuser@mydomain.com) на мой личный адрес электронной почты:superuser@gmail.com .Поэтому я думаю, что здесь нужна какая-то программная логика.Итак, я хочу написать пользовательский скрипт на Python, который должен читать почтовый ящик postfix и пересылать все новые электронные письма в зависимости от указанных критериев.Могу ли я это сделать?Я слышал о .переслать файл в postfix arena.Могу ли я использовать это для достижения того же самого (полностью обходя решение pythonic)?

Это было полезно?

Решение

Procmail - это решение для фильтрации почты.Вы можете вызывать скрипты python из вашего .procmailrc, если вам нужно больше сценариев.

Другие советы

Похоже, вам просто нужно настроить псевдонимы, а не писать какие-либо сценарии.

В большинстве систем Unix / Linux вы просто добавляете псевдонимы в свой файл /etc/aliases:

superuser:                 marc,webmaster@my-site.com

тогда беги:

newaliases

Тогда почта, отправленная "суперпользователю", отправлялась бы вместо "marc" и "webmaster@my-site.com".

вот такой Учебник, а вот постфиксные "псевдонимы" справочная страница.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top