The OpenNET Project / Index page

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

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

"Ограничения исходящей почты"
Сообщение от arkadys emailИскать по авторуВ закладки(ok) on 26-Ноя-04, 16:11  (MSK)
Как можно ограничить исходящую почту по принципу:
с такого-то адреса только во внутренний домен? Подскажите где почитать.
стоит Solaris 8 + Sendmail 8.13.1
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Ограничения исходящей почты"
Сообщение от Medlar Искать по авторуВ закладки on 26-Ноя-04, 18:22  (MSK)
адреса электронного или ip?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Ограничения исходящей почты"
Сообщение от arkadys emailИскать по авторуВ закладки(ok) on 29-Ноя-04, 08:32  (MSK)
>адреса электронного или ip?

электронного

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

3. "Ограничения исходящей почты"
Сообщение от Medlar Искать по авторуВ закладки on 29-Ноя-04, 13:03  (MSK)
LOCAL CONFIG
KSender regex -n -a@NOLIST <youruser@(yourpostdomain.ru|\[k\.l\.m\.n\]|\[127\.0\.0\.1\]|localhost|localhost.localdomain|alias_of_postdomain.ru)>
, где [k.l.m.n] - ip-адрес почтового сервера.
KRecip regex -a@LIST <.+@(yourpostdomain.ru|\[k\.l\.m\.n\]|\[127\.0\.0\.1\]|localhost|localhost.localdomain|alias_of_postdomain.ru)>

Scheck_compat
#$1 - отправитель, $2 - получатель
#Проверяем, является ли отправитель тем самым юзером, к-й ограничен в правах:
R$+ $| $+                 $: $(Sender $1 $:$1 $) $| $2
#Нет - завершаем работу набора правил
R@NOLIST $| $+            $@ OK
#Да - проверяем, кто получатель:
R$+ $| $+                 $: $1 | $(Recip $2 $:$2 $)
#Если локальный юзер - завершаем работу набора правил
R$+ $| @LIST               $@ OK
#Нет - даем отлуп
R$*                 $#error $: 553 Sorry, you can not send letter to non-local user.

Пересобираем sendmail.cf и перезапускаем sendmail.
Не проверялось, могут быть ошибки!!!
Будут вопросы - пиши на sciurus@mail.ru

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


Удалить

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




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

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