Почтовая система работает на Exim'e. Пользователи авторизуются для релея (отправки на домены не обрабатываемые самим сервером) сообщений. Как сделать так, чтобы не было возможности отправлять письма с чужим отправителем (напр. yandex.ru) и только для тех кто проходит авторизацию?
Почтовый сервер с виртуальными доменами. В качестве логина используется почтовый адрес пользователя, вот как бы его и задействовать?
Exim + auth + sender address (Проверка адреса отправителя при отправке письма)
Модераторы: SLEDopit, Модераторы разделов
-
minder
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
-
minder
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
Re: Exim + auth + sender address
Решено!
поставил следущую проверку:
перед:
поставил следущую проверку:
Код: Выделить всё
deny message = Auth login ($authenticated_id) and sender address \
($sender_address) does not match
authenticated = *
log_message = Auth login and sender address does not match
!condition = ${if eq{$authenticated_id}{$sender_address}}перед:
Код: Выделить всё
accept authenticated = *
control = submission/sender_retain