я хочу использовать systemfilter для игнорирования электронных писем от и до определенного домена со следующим правилом:
если (" $message_body: $h_to: $h_reply_to: $sender_address" содержит "example.com"), затем приводят endif к сбою
Но проблематичная сторона этого вида фильтрации - то, что это делает ошибку отправки к отправителю, которого мы не желаем.
Мы не хотим отключать возвращенные сообщения глобально так это возможный Просто отбросить какое-либо сообщение, обнаруженное нашим правилом insteal СБОЯ и ошибки отправки?
Дайте мне советование.С уважением
Самый точный ответ, который бросит электронное письмо и не будет больше обрабатываться за то, что его отпустили на улицу или зашли внутрь, - это: если ("$message_body:, $h_to:, $h_reply_to:, $sender_address" содержит "example.com") затем сбережение /дэв/безубыточная отделка endif
или
, если ("$message_body:, $h_to:, $h_reply_to:, $sender_address" содержит "example.com"). затем видимая отделка эндиф
Вы можете "сохранить" его в /dev/null. Никакой дополнительной обработки после этого не производится, так как Exim считает это существенной доставкой.
if ("$message_body:, $h_to:, $h_reply_to:, $sender_address" contains "example.com") then save /dev/null endif
В руководстве содержится больше информации
Вероятно, также стоит поднять вопрос RFC 5321
"Как обсуждалось в разделе 7.8 и разделе 7.9 ниже, на практике сброс почты без уведомления отправителя разрешен. Однако, это чрезвычайно опасно и нарушает давнюю традицию и ожидания общества, что почта либо доставляется, либо возвращается. В случае неправильного использования молчаливого сброса сообщений, это может легко подорвать доверие к надежности почтовых систем Интернета. Поэтому "молчаливый сброс" сообщений должен рассматриваться только в тех случаях, когда есть очень высокая уверенность в том, что сообщения являются серьёзным мошенничеством или иным образом неуместны"