Как и в любой антиспам системе, существует вероятность ложных срабатываний. Для борьбы с ними применяются белые списки отправителей, от которых гарантированно должна проходить почта. Для самой настройки sa-exim лезть в настройки exim лезть нет нужды, то настройка белого списка(whitelist), производится исключительно средствами exim.
На днях я писал статью по настройке sa-exim, продвинутой антиспам
проверки для эксима. Все хорошо и замечательно работает. Но как и в
любой антиспам системе, существует вероятность ложных срабатываний. Для
борьбы с ними применяются белые списки отправителей, от которых
гарантированно должна проходить почта. Для самой настройки sa-exim
лезть в настройки exim лезть нет нужды, то настройка белого
списка(whitelist), производится исключительно средствами exim.
В первую очередь сформируем список наших белых писателей писем. Для
этого создадим файл /usr/local/etc/exim/whitelist. содержащий email
отправителей:
hilik@hilik.org.ua hilik@hilik.kiev.ua
И далее в /usr/local/etc/exim/configure, где то после hostlist relay_from_hosts, добавляем строку:
#Всегда принимать почту к постмастеру и абузу warn message = X-SA-Do-Not-Rej: Yes domains = +local_domains local_parts = postmaster:abuse #Не выполнять проверку для отправителей из нашей
сети. На самом деле этот ACL лучше не применять в больших сетях warn message = X-SA-Do-Not-Run: Yes domains = +local_domains hosts = +relay_from_hosts #Это и есть наш белый список отправителей warn message = X-SA-Do-Not-Run: Yes domains = +local_domains senders = +whiteuser
Теперь остается сделать так, ч то бы отправляемые во вне письма не
содержали признаки белого листа. Для этого поправим remote_smtp
транспорт: