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

Исходное сообщение
"exim запрет подстановки в графу от кого адресата"

Отправлено msky , 13-Фев-14 19:55 
Добрый день, товарищи!


У меня проблема. Шлют письма подставив в графу от кого email адресата.
В результате пользователь видит письмо от самого себя.

Как это запретить?

exim 4.2 + Spamassasin


Содержание

Сообщения в этом обсуждении
"exim запрет подстановки в графу от кого адресата"
Отправлено DeadLoco , 13-Фев-14 20:22 
> Как это запретить?

В ацле РЦПТ проверять совпадение $sender_address и $local_part@$domain - и деферрить.

Но как быть, если пользователь действительно хочет отправить письмо самому себе?


"exim запрет подстановки в графу от кого адресата"
Отправлено msky , 13-Фев-14 20:25 
>> Как это запретить?
> В ацле РЦПТ проверять совпадение $sender_address и $local_part@$domain - и деферрить.
> Но как быть, если пользователь действительно хочет отправить письмо самому себе?

Можно определить, письмо отправлено с локального сервера или из вне?


"exim запрет подстановки в графу от кого адресата"
Отправлено DeadLoco , 13-Фев-14 21:12 
> Можно определить, письмо отправлено с локального сервера или из вне?

Да, конечно, hosts = !+relay_from_hosts
А для отправки извне разрешать авторизованым по ТЛС.


"exim запрет подстановки в графу от кого адресата"
Отправлено msky , 27-Фев-14 22:12 
>>> Как это запретить?
>> В ацле РЦПТ проверять совпадение $sender_address и $local_part@$domain - и деферрить.
>> Но как быть, если пользователь действительно хочет отправить письмо самому себе?
> Можно определить, письмо отправлено с локального сервера или из вне?

$local_part и $domain составляются из $sender_address
Они по определению равны


"exim запрет подстановки в графу от кого адресата"
Отправлено DeadLoco , 27-Фев-14 22:37 
> $local_part и $domain составляются из $sender_address
> Они по определению равны

$sender_address = From
$local_part@$domain = To


"exim запрет подстановки в графу от кого адресата"
Отправлено msky , 28-Фев-14 00:08 
>> $local_part и $domain составляются из $sender_address
>> Они по определению равны
> $sender_address = From
> $local_part@$domain = To

# Drop youself
  deny
      hosts = !+relay_from_hosts
      message   = You cannt send youself.
      condition = ${if match\
           {$sender_address}\
           {$local_part@$domain}{yes}{no}}
так верно?


"exim запрет подстановки в графу от кого адресата"
Отправлено ALex_hha , 14-Фев-14 01:09 
> Но как быть, если пользователь действительно хочет отправить письмо самому себе?

моя извращенная фантазия не может придумать случаи, когда оно реально нужно


"exim запрет подстановки в графу от кого адресата"
Отправлено DeadLoco , 14-Фев-14 01:45 
>> Но как быть, если пользователь действительно хочет отправить письмо самому себе?
> моя извращенная фантазия не может придумать случаи, когда оно реально нужно

Тривиальная задача - переброска файла без флешек. На работе отправил, дома получил.


"exim запрет подстановки в графу от кого адресата"
Отправлено pavlinux , 14-Фев-14 15:46 
>>> Но как быть, если пользователь действительно хочет отправить письмо самому себе?
>> моя извращенная фантазия не может придумать случаи, когда оно реально нужно
> Тривиальная задача - переброска файла без флешек. На работе отправил, дома получил.

Вроде как юзерский крон может слать сам себе.
Точнее, он шлёт на $MAILTO, но обычно $MAILTO == $USER