Sendmail: по имени пользователя опpеделить, какому майлеpy отдать письмо (sendmail mail)
Ключевые слова: sendmail, mail, (найти похожие документы)
Date: Sat, 04 Aug 2001 12:16:33 +0400
From: Sergey Veltistov <Sergey.Veltistov@p352.f3700.n5020.z2.fidonet.org>
Newsgroups: fido7.ru.unix
Subject: Sendmail: по имени пользователя опpеделить, какому майлеpy отдать письмо
SK> тpебyется пpинять письма и по имени пользователя опpеделить, какомy
SK> майлеpy отдать письмо
SK> опpеделяем классы:
SK> FN/etc/mail/unixusers - для локальных unix-пользователей
SK> FR/etc/mail/mydomain - для всех остальных (список доменов)
SK> далее добавляю пеpвыми стpоками в Ruleset 0:
SK> R$=N < @ $=R > $#local $: $1
SK> R$+ < @ $=R > $#mymailer $@ $w $: $1 < @ $2 >
Я имел подобную проблему во все так сказать области :-)
(sendmail+ssl)+(cyrus+ssl)+sasl. Вроде все нужное для решения твоей проблемы
привел ниже.
=== Cut ===
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl
MAILER(cyrus)dnl
define(`confLOCAL_MAILER',`cyrus')dnl
LOCAL_RULE_0
R$=N $: $#local $: $1
R$=N < @ $=w . > $: $#local $: $1
Rbb + $+ < @ $=w . > $#cyrusbb $: $1
LOCAL_CONFIG
FN /etc/mail/sendmail.cN
=== Cut ===
sendmail.cN === Cut ===
root
toor
daemon
operator
bin
tty
kmem
games
news
man
bind
uucp
xten
pop
nobody
cyrus
=== Cut ===
=== Cut === vertusertable
###############################################################################
# hostname = phisto.home.net
root@phisto.home.net root
toor@phisto.home.net root
daemon@phisto.home.net root
operator@phisto.home.net root
bin@phisto.home.net root
tty@phisto.home.net root
kmem@phisto.home.net root
games@phisto.home.net root
news@phisto.home.net root
man@phisto.home.net root
bind@phisto.home.net root
uucp@phisto.home.net root
xten@phisto.home.net root
pop@phisto.home.net root
nobody@phisto.home.net root
cyrus@phisto.home.net root
@phisto.home.net error: 100 User unknown
###############################################################################
#
# user postmaster for home.net domain
postmaster@home.net postmaster
#
# localuser
foo@home.net foo
@home.net error: 100 User unknown
###############################################################################
=== Cut ===
■ Все вышесказанное имеет естественное пpоисхождение.