Vovanys
@Vovanys

Как отключить локальный релей на Exim?

Стало много приходить спама от моего же домена в мой же домен)
Спам типа от admin@server.ru на admin@server.ru
Проверил через telnet
telnet server.ru 25
Trying 123.456.789.11...
Connected to interaffairs.ru.
Escape character is '^]'.
220 server.ru ESMTP Exim 4.84 Tue, 01 Mar 2016 17:07:19 +0300
HELO server.ru
250 server.ru Hello server.ru [164.132.11.11]
MAIL from:
250 OK
RCPT to:
250 Accepted

Работает, ни авторизации ни чего не спросил. Работает только если домен отправителя равен домену куда. Т.е. не полный релей, на другие домены не шлет.

Как отключить это?
hostlist relay_from_hosts = 127.0.0.1 сделал таким не помогает..
domainlist local_domains lsearch;/etc/exim4/domains

/etc/exim4/domains равен
server.ru:server.ru:/dev/null:no
  • Вопрос задан
  • 1216 просмотров
Решения вопроса 1
acl_check_smtp_rcpt:

accept
hosts = localhost : 127.0.0.1
control = dkim_disable_verify

.....
Ваши доп проверки
.....

deny
!authenticated = *
sender_domains = +domains_local : +domains_alias
message = You are local sender but not authenticated!

Если просто то как то так
domains_local, domains_alias это списки доменов для приема почты, у вас могут быть свои имена
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Tabletko
никого не трогаю, починяю примус
Поле обратного адреса может быть заменено, нужно в логах почтовика смотреть откуда оно пришло. А в Вашем случае можно просто запретить отправку без smtp авторизации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы