У меня несколько учетных записей в этом окне cpanel. если кто-то отправляет электронное письмо на одну из конкретных учетных записей cpanel, например smtp.some-cpanel-account.com, то его лучше заблокировать и записать в файл.
Есть ли способ сделать это? Мне нужна такая логика для exim:
if ( Arriving SMTP = smtp.my-domain.com) {
1. log the email to a file (/home/emailer/out/)
2. do NOT send the email
}
Как мне это сделать?
Если вы хотите просто отклонить такие сообщения, то самый простой способ - это ACL-фильтрация.
Добавьте следующие строки в ACL RCPT файла exim
config:
deny condition = ${lookup{$local_part@$domain}nwildlsearch{/path/block.list}{yes}}
log_message = Rejected from $sender_address to $local_part@$domain
message = Get lost, you $really_bad_words!
/path/block.list должен быть заполнен:
^.*smtp\.some\-cpanel\-account\.com
^.*smtp\.other\-cpanel\-account\.com
. . . . .