URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71225
[ Назад ]

Исходное сообщение
"Exim4 и проверка адреса отправителя"

Отправлено besarg , 29-Дек-06 08:13 
Всем привет.
Настроен smtp auth. Но некоторые личности пытаются отправить письма с адресом отправителя, отличного от корпоративного. То есть юзер pup с адресом pup@domain.ru имеет права аутентифицируясь как pup слать письма. Но иногда pup посылает почту от адреса pup@another.ru.
Как сделать так, чтобы он не мог так делать?

я пока сделал следующее:

deny senders = !list_of_our_senders # этап 1
accept authenticated = *

всё работает нормально, но когда посылают уведомления о доставке письма из outlook-ов, оutlook не проставляет отправителя F=<> и письмо отбрасывается на этапе 1.

Поэтому вопрос, как правильно всё это сделать? чтобы и отправители были только "cвои" и disposition отрабатывал.

p.s. я попытался это делать через анализ заголовка Disposition:, но почтовые клиенты обращаются с этим заголовком по разному


Содержание

Сообщения в этом обсуждении
"Exim4 и проверка адреса отправителя"
Отправлено GloryS , 29-Дек-06 13:36 
>Всем привет.
>Настроен smtp auth. Но некоторые личности пытаются отправить письма с адресом отправителя,
>отличного от корпоративного. То есть юзер pup с адресом pup@domain.ru имеет
>права аутентифицируясь как pup слать письма. Но иногда pup посылает почту
>от адреса pup@another.ru.
>Как сделать так, чтобы он не мог так делать?
>
>я пока сделал следующее:
>
>deny senders = !list_of_our_senders # этап 1
>accept authenticated = *
>
>всё работает нормально, но когда посылают уведомления о доставке письма из outlook-ов, оutlook не проставляет отправителя F=<> и письмо отбрасывается на этапе 1.
>
>Поэтому вопрос, как правильно всё это сделать? чтобы и отправители были только
>"cвои" и disposition отрабатывал.
>
>p.s. я попытался это делать через анализ заголовка Disposition:, но почтовые клиенты
>обращаются с этим заголовком по разному

Хмм...возможно глупый вопрос (предложение)...А нельзя ли сразу аутентифицироваться
как pup@domain.ru ? У меня так и стоит select id from users where id = 'user' and domain = 'domain'