The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"sendmail и проверка поля From"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"sendmail и проверка поля From" 
Сообщение от Sergey emailИскать по авторуВ закладки(??) on 30-Май-05, 17:21  (MSK)
подскажите, как можно реализовать проверку поля From:. Необходимо что бы проходили письма в поле From: которых присутствовал бы один из доменов описанных у меня в local-host-names ну или relay-domains (содержимое этих файлов у меня одинаковое)
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "sendmail и проверка поля From" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 18:03  (MSK)
не рекомендуется.
поле from: очень легко подделывается.

лучше опиши ситуацию чего хочешь добиться?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "sendmail и проверка поля From" 
Сообщение от Sergey emailИскать по авторуВ закладки(??) on 30-Май-05, 19:42  (MSK)
>не рекомендуется.
>поле from: очень легко подделывается.
>
>лучше опиши ситуацию чего хочешь добиться?


да я хочу отсечь хотя бы частично, чтобы не было рассылки через мой сервак, путем того, что буду проверять это поле.
У меня сейчас разрешен релей в access.db конкретным сетям, но дело в том, что в этих сетях есть и диалапщики которые периодически рассылают спам. А включить авторизацию на sendmail не могу, потому что станет возможным отправка из других сетей, пусть даже зарегистрированным пользователям, а политика у начальства такая, чтоб этого не допустить (отправки из других сетей под любым предлогом). Вот такой вот замкнутый круг. Если бы можно было бы осуществлять проверку сначала через  access.db, а потом авторизировать
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl

было бы просто супер...
    

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "sendmail и проверка поля From" 
Сообщение от andrey Искать по авторуВ закладки(??) on 31-Май-05, 05:35  (MSK)
можно включить блокировку на количество отправляемых писем,
для спамера самое то ;)

насчет авторизации и сетей, у меня ситуация была посложнее,
юзеры в ldap, еще надо делить на локальных и привелегированных,
и еще чтобы со своей сети тольк работа :))
вообщем вот код, подстраивать под твою ситайцию не буду, думаю разберешь:

LOCAL_CONFIG
Koutside_table  ldap -1 -v sendmailMTAMapValue -k (&(objectClass=sendmailMTAMapObject)(sendmailMTAMap
Name=outside)(sendmailMTAKey=%0))

LOCAL_RULESETS

Scheck_compat
dnl # разрешаем если отправитель и получатель из локального домена
R<$+@$=w> $| <$+@$=w>                   $@ OK
RMAILER-DAEMON $| <$+>                  $@ OK
Rroot $| <$+>                           $@ OK
dnl # отправка наружу, проверяем авторизацию и включение в группу outside_table and 10/8
R$+ $| $+                               $: $1 $| $2 $| $&{auth_authen}
R<$+@$=w> $| $+ $| $+                   $: <$(outside_table $4 $: $1 $)@$2> $| $3
R$+ $| $+                               $: $1 $| $2 $| $&{client_addr}
dnl # если все нормально то пропускаем
R<OK@$=w> $| $+ $| 10.$+                $@ OK
R<OK@$=w> $| $+ $| $*                   $#error $: 550 Relay denied for you IP address.
dnl # получение письма, проверяем на включение в группу outside_table
R$+ $| <$+@$=w> $| $*                   $: $1 $| $(outside_table $2 $: $2 $)
dnl # если все нормально то пропускаем
R$+ $| OK                               $@ OK
dnl # возможно короткое имя это альяс
R$+ $| $+ $| $*                         $: $1 $| $(outside_table $2 $: $2 $)
R$+ $| OK                               $@ OK

dnl # иначе REJECT
R$+ $| R$*                              $#error $: "553 Sorry, you can not send letter to this user"

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "sendmail и проверка поля From" 
Сообщение от andrey Искать по авторуВ закладки(??) on 31-Май-05, 05:44  (MSK)
в группе sendmailMTAMapName=outside
перечислены привелегированные пользователи:
sendmailMTAKey=ivanov
sendmailMTAMapValue=OK
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру