Sendmail - самая простая почтовая система, но у меня есть особая потребность, с которой я не могу управлять банкоматом.
Я использую программное обеспечение (которое использует структуру maildir), и я хотел бы переместить все полученные сообщения электронной почты в другую папку вместо папки по умолчанию.
Я не видел ничего настраиваемого в sendmail.cf, что могло бы мне помочь. Кто-нибудь решил эту проблему, или мне нужно пройти дальше и подумать о добавлении постфикса?
С уважением
Это работа для агент доставки почты (MDA) вместо агент по пересылке почты (MTA).
По умолчанию RHEL Sendmail использует procmail в качестве локального агента доставки, который вы можете легко настроить из ~/.procmailrc
Файл конфигурации.
Пример .procmailrc ниже будет дублировать каждое полученное сообщение в два каталога Maildir.
### Keep carbon copy of message in ~/Backup_Inbox/
:0 c
./Backup_Inbox/
### Move messages to ~/Maildir/
:0w
./Maildir/