Назад | Перейти на главную страницу

Exim4, переместите все сообщения с X-Spam-Status, установленным на «Да», в папку .Junk в почтовой папке пользователя.

Как я могу настроить правило сайта для доставки всех сообщений, помеченных как спам, в папку .Junk пользователя? А если папки не существует, создайте ее. Я знаю, что могу создать файл .forward в домашнем каталоге пользователя, но я надеюсь, что есть способ сделать это лучше. Спасибо.

Exim обычно будет действовать как MDA, хотя он будет использовать maildrop или procmail если они есть.

Если Exim является вашим MDA, вы можете настроить специальный маршрутизатор и транспорт, который фильтрует по количеству спама. Это самый простой способ добавить это действие по умолчанию. Установите маршрутизатор на local_delivery маршрутизатор (вероятно, последний маршрутизатор) и поместите его прямо перед local_delivery роутер. Основывайте транспорт на транспортном средстве, используемом local_delivery маршрутизатор, но измените место назначения на почтовый ящик нежелательной почты (каталог или файл).

я предпочитаю procmail когда я хочу фильтровать электронную почту по разным почтовым ящикам. Вы должны отфильтровать заголовки для заголовка спама и написать в соответствующий почтовый ящик.

Я не думаю, что exim был бы инструментом для этого, более вероятно, что MDA (агент доставки почты) в вашей системе отвечает за такую ​​фильтрацию. Exim имеет некоторые функции доставки, но обычно он используется как MTA (агент пересылки почты) и передает почту другой программе для доставки. Иногда это procmail или maildrop. У этих программ есть файлы конфигурации, которые фильтруют почту на основе заголовков и на их основе меняют решения о доставке.