The OpenNET Project / Index page

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

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

"Запретить пользователю слать письма за пределы родного домен..."
Сообщение от mezantrop Искать по авторуВ закладки on 18-Апр-03, 21:15  (MSK)
как это реализовать в sendmail'е?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от teebot Искать по авторуВ закладки on 19-Апр-03, 09:52  (MSK)
>как это реализовать в sendmail'е?

Я задавал похожий вопрос, lavr посоветовал использовать blacklist_recipients. У меня ничего не получилось. Может тебе повезет больше. :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от mezantrop Искать по авторуВ закладки on 19-Апр-03, 11:17  (MSK)
>>как это реализовать в sendmail'е?
>
>Я задавал похожий вопрос, lavr посоветовал использовать blacklist_recipients. У меня ничего не
>получилось. Может тебе повезет больше. :-)

Черт! так и знал, что вляпался :( а надо срочно...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от teebot emailИскать по авторуВ закладки on 19-Апр-03, 11:48  (MSK)
>>>как это реализовать в sendmail'е?
>>
>>Я задавал похожий вопрос, lavr посоветовал использовать blacklist_recipients. У меня ничего не
>>получилось. Может тебе повезет больше. :-)
>
>Черт! так и знал, что вляпался :( а надо срочно...

Топик попал на выходные скорее всего он умрет, если конечно кто-то не подключится.
Надо попробовать дать его в понедельник, может и повезет. А еще лучше на разных форумах. Только если у тебя получиться ты уж кинь решение сюда (а вдруг еще люди с такой же проблемой есть), или мне на мыло,  я в свою очередь обязуюсь сделать тоже самое.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от teebot emailИскать по авторуВ закладки on 19-Апр-03, 11:53  (MSK)
>>>как это реализовать в sendmail'е?
>>
>>Я задавал похожий вопрос, lavr посоветовал использовать blacklist_recipients. У меня ничего не
>>получилось. Может тебе повезет больше. :-)
>
>Черт! так и знал, что вляпался :( а надо срочно...

только я не расчитываю, что решение будет простым (на уровне файлов access,blacklist_recipients и т.д.) и начал потехоньку разбираться как писать собственные рулесеты.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от mezantrop Искать по авторуВ закладки on 19-Апр-03, 12:00  (MSK)
Если удасться, обязательно напишу.
Может milter, а то меня каждый раз охватывает священный трепет от египетских иероглифов rule_sets :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от mezantrop Искать по авторуВ закладки on 19-Апр-03, 21:19  (MSK)
Решение нашлось:
http://www.sendmail.org/~ca/email/restrict.html

В sendmail.cf заработало в такой форме:

...

F{Internal}/etc/mail/intern.only

...

######################################################################
###  check_rcpt -- check SMTP `RCPT TO:' command argument
######################################################################

SLocal_check_rcpt
Scheck_rcpt
R$*                     $: $1 $| $>"Local_check_rcpt_denyext" $1
R$* $| $#$*             $#$2
R$*                     $: $1 $| $>"Local_check_rcpt" $1
R$* $| $#$*             $#$2
R$* $| $*               $@ $>"Basic_check_rcpt" $1


SLocal_check_rcpt_denyext
# get sender address and canonify it
R$*                             $: $1 $| $>3 $&f
R$* $| <>                       $@ OK           <> is always ok
R$* $| $={Internal} <@$=w.>     $: $1           luser@local.host?
R$* $| $={Internal}             $: $1           luser?
R$* $| $*                       $@ OK           someone else
R$*                             $: $>3 $1       check recipient
R$+<@$=w.>                      $@ OK           local? ok
R$+<@$+>                        $#error $@ 5.1.8 $: "551 sorry you can send only local messages"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Запретить пользователю слать письма за пределы родного домен..."
Сообщение от teebot Искать по авторуВ закладки on 20-Апр-03, 11:57  (MSK)
>Решение нашлось:
>http://www.sendmail.org/~ca/email/restrict.html
>
>В sendmail.cf заработало в такой форме:
>
>...
>
>F{Internal}/etc/mail/intern.only
>
>...
>
>######################################################################
>###  check_rcpt -- check SMTP `RCPT TO:' command argument
>######################################################################
>
>SLocal_check_rcpt
>Scheck_rcpt
>R$*                     $: $1 $| $>"Local_check_rcpt_denyext" $1
>R$* $| $#$*          
>   $#$2
>R$*                     $: $1 $| $>"Local_check_rcpt" $1
>R$* $| $#$*          
>   $#$2
>R$* $| $*               $@ $>"Basic_check_rcpt" $1
>
>
>SLocal_check_rcpt_denyext
># get sender address and canonify it
>R$*                             $: $1 $| $>3 $&f
>R$* $| <>                       $@ OK           <> is always ok
>R$* $| $={Internal} <@$=w.>     $: $1           luser@local.host?
>R$* $| $={Internal}          
>   $: $1      
>    luser?
>R$* $| $*          
>          
>  $@ OK        
>   someone else
>R$*                             $: $>3 $1       check recipient
>R$+<@$=w.>                      $@ OK           local? ok
>R$+<@$+>                        $#error $@ 5.1.8 $: "551 sorry you can send only local messages"

Спасибо.
Тоже буду пробовать.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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