The OpenNET Project / Index page

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

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

"Заблокировать входящую почту"  
Сообщение от Alexey V. Kalinin email on 26-Май-08, 08:52 
День добрый....
Имеется Sendmail.  Принимает почту для нескольких доменов. Как сделать что бы почтовик не принимал почту приходящую на адреса типа *.*@name.domain.ru?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Заблокировать входящую почту"  
Сообщение от mario email(??) on 26-Май-08, 09:05 
>День добрый....
>Имеется Sendmail.  Принимает почту для нескольких доменов. Как сделать что бы
>почтовик не принимал почту приходящую на адреса типа *.*@name.domain.ru?

/etc/mail/local-host-names     вот от сюда убрать ненужный домен.

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

2. "Заблокировать входящую почту"  
Сообщение от Alexey V. Kalinin email on 26-Май-08, 09:29 
>>День добрый....
>>Имеется Sendmail.  Принимает почту для нескольких доменов. Как сделать что бы
>>почтовик не принимал почту приходящую на адреса типа *.*@name.domain.ru?
>
>/etc/mail/local-host-names  вот от сюда убрать ненужный домен.

нет. Надо заблокировать почту для адресатов в имени которых есть точка. Для остальных пропускать..


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

3. "Заблокировать входящую почту"  
Сообщение от Vitaly_loki (ok) on 26-Май-08, 12:02 
>>>День добрый....
>>>Имеется Sendmail.  Принимает почту для нескольких доменов. Как сделать что бы
>>>почтовик не принимал почту приходящую на адреса типа *.*@name.domain.ru?
>>
>>/etc/mail/local-host-names  вот от сюда убрать ненужный домен.
>
>нет. Надо заблокировать почту для адресатов в имени которых есть точка. Для
>остальных пропускать..

SLocal_check_rcpt
C{bad_domain} name.domain.ru
R$* <$*.$* $={bad_domain}>    $#error $@ 5.7.1 $: "550 You can't send mail to this аddress"
R$* <>                        $@ OK

Вместо длинных пробелов символ табуляции

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

4. "Заблокировать входящую почту"  
Сообщение от Vitaly_loki (ok) on 26-Май-08, 12:20 
>[оверквотинг удален]
>>
>>нет. Надо заблокировать почту для адресатов в имени которых есть точка. Для
>>остальных пропускать..
>
>SLocal_check_rcpt
>C{bad_domain} name.domain.ru
>R$* <$*.$* $={bad_domain}>    $#error $@ 5.7.1 $: "550 You can't send mail to this аddress"
>R$* <>                        $@ OK
>
>Вместо длинных пробелов символ табуляции

Блин, забыл указать. Это надо в sendmail.cf добавить в секцию SLocal_check_rcpt

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

5. "Заблокировать входящую почту"  
Сообщение от Alexey V. Kalinin email on 26-Май-08, 13:51 

Спасибо. Вроде работает

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

6. "Заблокировать входящую почту"  
Сообщение от Medlar email(ok) on 27-Май-08, 10:37 
>[оверквотинг удален]
>>
>>нет. Надо заблокировать почту для адресатов в имени которых есть точка. Для
>>остальных пропускать..
>
>SLocal_check_rcpt
>C{bad_domain} name.domain.ru
>R$* <$*.$* $={bad_domain}>    $#error $@ 5.7.1 $: "550 You can't send mail to this аddress"
>R$* <>                        $@ OK
>
>Вместо длинных пробелов символ табуляции

Если вы разрешаете отправлять почту для локальных пользователей отправителям не из локальной сети непосредственно через ваш почтовик (например, telnet'ом),
то в этом случае  получатель будет без угловых скобок и это правило не сработает.

Общий случай:
R$+.$+ $={bad_domain} $*    $#error $@ 5.7.1 $: "550 You can't send mail to this аddress"


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

7. "Заблокировать входящую почту"  
Сообщение от Vitaly_loki (??) on 27-Май-08, 11:31 
>[оверквотинг удален]
>>Вместо длинных пробелов символ табуляции
>
>Если вы разрешаете отправлять почту для локальных пользователей отправителям не из локальной
>сети непосредственно через ваш почтовик (например, telnet'ом),
>то в этом случае  получатель будет без угловых скобок и это
>правило не сработает.
>
>Общий случай:
>R$+.$+ $={bad_domain} $*    $#error $@ 5.7.1 $: "550 You
>can't send mail to this аddress"

Эт почему же? sendmail, перенаправив письмо, сам подставит <> вокруг адреса. Это во-первых, а во вторых, по RFC такие скобки обязательны, так что telnet'ом их вставить не составляет особого труда.

ПРосто когда я писал это правило, я совсем не думал, что могут слать без <>. Я просто принимаю это как факт, скобки быть должны :)

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

8. "Заблокировать входящую почту"  
Сообщение от Medlar email(ok) on 27-Май-08, 11:45 
>Эт почему же? sendmail, перенаправив письмо, сам подставит <> вокруг адреса.

а вы попробуйте добавить вывод подаваемого на вход в Local_check_rcpt, затем прителнетиться, в строке RCPT TO: указать адрес без скобок и посмотрите лог :)

> Это во-первых, а во вторых, по RFC такие скобки обязательны, так что telnet'ом их вставить не составляет особого труда.

Согласна
Но тот человек, который будет отправлять почту на запрещаемый автором адрес,
вряд ли будет думать:"Так, я телнетюсь, а, значит, адрес получателя будет без скобок, а это нарушение RFC, стало быть, я должен заключить его в кавычки сам, чтобы соблюсти приличия и чтобы рулсет отлупа сработал"
:)

>ПРосто когда я писал это правило, я совсем не думал, что могут слать без <>. Я просто принимаю это как факт, скобки быть должны :)

А я просто добавила пару слов для полноты информации
Без задней мысли, честное слово


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

9. "Заблокировать входящую почту"  
Сообщение от Vitaly_loki (??) on 27-Май-08, 11:59 
>[оверквотинг удален]
>вряд ли будет думать:"Так, я телнетюсь, а, значит, адрес получателя будет без
>скобок, а это нарушение RFC, стало быть, я должен заключить его
>в кавычки сам, чтобы соблюсти приличия и чтобы рулсет отлупа сработал"
>
>:)
>
>>ПРосто когда я писал это правило, я совсем не думал, что могут слать без <>. Я просто принимаю это как факт, скобки быть должны :)
>
>А я просто добавила пару слов для полноты информации
>Без задней мысли, честное слово

Вау, да вы девушка :))) Впервые встречаю девушку, к-я умеет писать правила для sendmail :)

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

10. "Заблокировать входящую почту"  
Сообщение от Medlar email(ok) on 27-Май-08, 12:08 
обижаете ...  чего там уметь-то ...
http://www.anrb.ru/linux/sendmail2.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Заблокировать входящую почту"  
Сообщение от Vitaly_loki (??) on 27-Май-08, 12:14 
>обижаете ...  чего там уметь-то ...
>http://www.anrb.ru/linux/sendmail2.html

Опа! :))) Блин, вот я тормоз :)))Взял ваше правило, а автора на узнал :)))))

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

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

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




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

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