smerovani posty na domeny 3 urovne

Dan Lukes dan na gw.nic.cz
Neděle Červen 25 22:06:09 CEST 2000


Radek Smidl wrote:

> chci delat pomoci fetchmailu, potrebuji tedy tim padem, aby veskera
> posta na pm.firma.cz sla na lokalu do mailboxu popplzen atd. To se mi
> ale nedari. Napred jsem to zkousel pomoci procmailu, potom pres
> virtusertable a stale nic. Hlasi to, ze uzivatel je neznamy. To je

> pvt.mc:
> 
> divert(-1)dnl
> include(`/usr/lib/sendmail-cf/m4/cf.m4')dnl
> define(`confDEF_USER_ID',``8:12'')dnl
> define(`confDEF_CHAR_SET',`iso-8859-2')dnl
> define(`SMART_HOST',`smtp:[virtsmtp.pvtnet.cz]')dnl
> define(`confCON_EXPENSIVE',`true')dnl
> define(`SMTP_MAILER_FLAGS',`e')dnl
> FEATURE(`nocanonify')dnl
> FEATURE(`accept_unresolvable_domains')dnl
> define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
> OSTYPE(`linux')dnl
> undefine(`UUCP_RELAY')dnl
> undefine(`BITNET_RELAY')dnl
> GENERICS_DOMAIN_FILE(`/etc/mail/my_domain')dnl
> FEATURE(use_cw_file)dnl
> FEATURE(local_procmail)dnl
> FEATURE(masquerade_envelope)dnl
> FEATURE(genericstable)dnl
> FEATURE(always_add_domain)dnl
> FEATURE(`access_db')dnl
> MAILER(procmail)dnl
> MAILER(smtp)dnl
> define(`confSERVICE_SWITCH_FILE',`/etc/mail/service.switch')dnl
> define(`confDOMAIN_NAME',`pha.firma.cz')dnl


	Nepamatuji si z hlavi, zda podpora "virtusertable" je zahrnuta v
zakladni konfiguraci, nebo zda je to specialni "FEATURE". Predpokladam
tedy, ze vis, ze shora uvedena konfigurace podporu virtusertable
zahrnuje.
 
> virtusertable:
> 
> @pm.firma.cz      popplzen na pha.firma.cz
> @cb.firma.cz      popbudej na pha.firma.cz
 
> sendmail.cw:
> 
> pha.firma.cz
> cb.firma.cz
> pm.firma.cz


	Tak to musi chodit - pouzivam to.

	Je-li splnen shora zminenu predpoklad (tedy ze sendmail.cf
virtusertable podporuje) pak uz me napada jediny duvod - zapomel's, ze
sendmail nepracuje s textovou formou souboru *table, ale z databazovou -
kterou je potreba udelat pomoci 
/usr/sbin/makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable

	Bez toho se zadna zmena ve virtusertable neprojevi (je to podobne jako
"aliases" a "newaliases").

To, ze jsou jeste nejaka nastaveni pro "firma.cz" by se nemelo nijak
projevit (pokud pro ni nemate wildcard MX) - ty domeny jsou zcela
nezavisle.

								Dan

-- 
Dan Lukes            tel: +420 2 24102474, fax: +420 2 24102301
root of FIONet, KolejNET, webmaster of info.nic.cz, www.freebsd.cz
AKA: dan na nic.cz, dan na obluda.cz, dan na freebsd.cz, dan na kolej.mff.cuni.cz


Další informace o konferenci Sendmail