Exim 4 фильтрует спам по обратному пути, отличному от "mail from"
В последнее время я получаю (много) спама с "mail from:" от законных пользователей (на моем сервере), но с другим "Обратным путем". Это не должно происходить для наших пользователей, то есть почта, полученная для myuser@mydomain.com, должна всегда иметь одинаковый путь возврата "myuser@mydomain.com".
Мне нужно настроить правило фильтра exim4, которое проверяет наличие "@ mydomain.com", а затем проверяет, является ли адрес электронной почты отправителя обратным путем. Если отличается, электронная почта должна быть отклонена.
Я знаю, что существуют ситуации, которые могут быть законным использованием (например, использование gmail), но они не разрешены нашей политикой.
Может кто-нибудь дать мне подсказку, где / как реализовать это правило?
Спасибо
1 ответ
Посмотрите на фильтры exim. В основном вам нужно что-то вроде (UNTESTED и не уверен в синтаксисе):
if $header_from: contains "@mydomain.com" and $reply_address is not $header_from:
then
fail
seen finish
endif
Вы можете предоставить значимое сообщение об отклонении рядом с fail
как в fail test "some message"
,