Страница 1 из 1
Exim. Фильтрация разрешенных отправителей.
Добавлено: 2010-07-27 21:17:02
Stranger
Приветствую !
Есть связка exim+dbmail+mysql на freebsd.
Средствами dbmail сделана рассылка (к каждому аккаунту добавлен алиас вида
broadcast@example.com)
Задача разрешить отправку писем на данный почтовый адрес ТОЛЬКО авторизованным пользователям.
Подскажите плз какое правило нужно составить в данном случае.
Re: Exim. Фильтрация разрешенных отправителей.
Добавлено: 2010-07-29 11:35:32
stranger2904
up
Re: Exim. Фильтрация разрешенных отправителей.
Добавлено: 2010-07-29 15:13:47
kerilka
Код: Выделить всё
deny message = Internal list. Denied.
!hosts = +authenticated
domains = +local_domains
condition = ${if eq{$local_part}{broadcast}{1}{0}}
мб что-то в этом роде?
Re: Exim. Фильтрация разрешенных отправителей.
Добавлено: 2010-08-02 10:54:00
dikens3
Если алиас добавлен используя роутер, добавьте проверку лучше в него.
Код: Выделить всё
condition = если пользователь аутентифицирован
или в требуемое место в конфигурацию exim:
Код: Выделить всё
deny message = Internal list. Denied.
!authenticated = *
domains = +local_domains
local_parts = broadcast
Вообще я не понял, что за алиас ко всем почтовым ящикам.
Re: Exim. Фильтрация разрешенных отправителей.
Добавлено: 2010-08-04 19:35:41
stranger2
Всем спасибо, заработало как надо следующее правило:
Код: Выделить всё
accept
authenticated = *
condition = ${if eq{$local_part}{broadcast}{1}{0}}
deny message = Internal list. Denied.
condition = ${if eq{$local_part}{broadcast}{1}{0}}
Re: Exim. Фильтрация разрешенных отправителей.
Добавлено: 2010-08-04 21:22:18
dikens3
А если домен получатель будет не твой, а
broadcast@mail.ru ?