Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Shibeko                       2:5031/32      26 Feb 2003  18:30:37
 To : All
 Subject : sendmail
 -------------------------------------------------------------------------------- 
 
 Есть такая задача: relay, указаный как MX для домена xxxx.domain.ru
 Пользователей на нем нет.
 Hужно разрешить прохождение почты только для указанных пользователей,
 для всех остальных - запретить.
 
 Hаписал так:
 # users email list
 F{relayuser}/etc/mail/relayusertable
 # Hosts for which relaying to any external mail permitted
 F{relayhosts}/etc/mail/relay-hosts
 
 В /etc/mail/relayusertable прописаны e-mail адреса пользователей,
 которым разрешен релей в внешний мир.
 В /mail/relay-hosts прописаны внутренние хосты.
 
 Домен xxxx.domain.ru не прописан нигде.
 
 В конец Scheck_rcpt:
 R$*                             $: $1 $| $&f
 
 $| $>"check_relay_hosts" $&{client_addr}
 
 R$* $| $={relayuser} $| OK      $@ RELAY
 R$* $| $* $| OK                 $#error $@ 5.7.1 $: "550 Relaying denied
 from " $2
 R$* $| $* $| $*                 $: $1
 R$={relayuser}                  $@ RELAY
 
 # anything else is bogus
 R$*                     $#error $@ 5.7.1 $: "550 Relaying denied"
 
 # in: addr
 # out: OK|NO
 Scheck_relay_hosts
 R$={relayhosts}         $@ OK
 R$+.$+.$+.$+            $: $1.$2.$3.            x.x.x.x -> x.x.x.
 R$={relayhosts}         $@ OK
 R$+.$+.$+.              $: $1.$2.               x.x.x. -> x.x.
 R$={relayhosts}         $@ OK
 R$+.$+.                 $: $1.                  x.x. -> x.
 R$={relayhosts}         $@ OK
 R$*                     $@ NO
 
 Какие тут могут быть подводные камни, которые я нет вижу?
 Может как то более правильно сделать?
 
 --- ifmail v.2.14.os-p7
  * Origin: Анархия - мать порядка (2:5031/32@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 sendmail   Sergey Shibeko   26 Feb 2003 18:30:37 
Архивное /ru.linux/12101bd4dba6b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional