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

Фильтрация получателя почты по псевдониму, совпадающему с доменом отправителя

Я использую псевдоним для каждой компании, с которой я указываю контакт по электронной почте. Так, например, в /etc/aliases

somecompany: myuser

Адрес, который я предоставляю SomeCompany, будет somecompany@mydomain.com

Если домен отправителя не из somecompany.com, то я могу предположить, что это спам.

Может ли sendmail (или другой метод) автоматизировать проверку того, что домен соответствует псевдониму, иначе отклонить почту?


Следуя ответу @MERM, который предполагает использование procmail, мы можем создать такое правило: -

:0:
* ^TOsomecompany
* !^FROM.*somecompany.com
/dev/null

Это хорошее начало, но подавление доставки не так эффективно, как отказ сервера. Можно ли запросить, чтобы sendmail отклонял почту, а не просто пересылал ее /dev/null?

Вы пытаетесь сделать это для своей учетной записи или для всех?

Вы можете использовать procmail для достижения своей цели. Это очень мощный инструмент фильтрации, который будет действовать в соответствии с созданными вами правилами.

Взглянуть Вот для начала.

Его можно настроить для вашей учетной записи или всего сайта.

Вы можете использовать milter, например. MIMEDefang.

MIMEDefang milter использует Perl-скрипт для фильтрации.
Это должно позволить вам отказаться от некоторых RCPT TO: адреса на основе MAIL FROM: адрес.

Пакет MIMEDefang доступен в Debian