2006. 01. 27, péntek keltezéssel 16.08-kor LiRul ezt írta:

> Amit Pocze Balazs irt januar 18-an miert nem jo? 
> 
De jó volt, miután leellenőriztem az MX recordokat és meg addtam
helyesen a domaineket, már működik a router, egészen pontosan ebben a
formában:

 domain_aliases:
    debugprint = "R: virtula addresses for [EMAIL PROTECTED]"
    driver = redirect
    allow_fail
    allow_defer
    data = ${lookup{$local_part@
$domain}lsearch{/etc/exim/virts/users.$domain}}
    file_transport = address_file
    pipe_transport = address_pipe

de miután elindítoma az eximet:
exim4 -bd -q 10m -d-auth-verify-rewrite

Ezt kapom eredményül(csak az ide vonatkozó rész), ha megpróbálok a nem
létező e-mail címre levelet küldeni.

 5356 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 5356 routing [EMAIL PROTECTED]
 5356 --------> dnslookup router <--------
 5356 local_part=imolnar domain=dom.b.in
 5356 checking domains
 5356 cached yes match for +local_domains
 5356 cached lookup data = NULL
 5356 dom.b.in in "! +local_domains"? no (matched "! +local_domains" -
cached)
 5356 dnslookup router skipped: domains mismatch
 5356 --------> domain_aliases router <--------
 5356 local_part=imolnar domain=dom.b.in
 5356 checking domains
 5356 cached yes match for +local_domains
 5356 cached lookup data = NULL
 5356 dom.b.in in "+local_domains"? yes (matched "+local_domains" -
cached)
 5356 R: virtual addresses for [EMAIL PROTECTED]
 5356 calling domain_aliases router
 5356 rda_interpret (string): ${lookup{$local_part@
$domain}lsearch{/etc/exim4/virts/users.$domain}}
 5356 search_open: lsearch "/etc/exim4/virts/users.dom.b.in"
 5356 search_find: file="/etc/exim4/virts/users.dom.b.in"
 5356   key="[EMAIL PROTECTED]" partial=-1 affix=NULL starflags=0
 5356 LRU list:
 5356   :/etc/exim4/virts/users.dom.b.in
 5356   :/etc/aliases
 5356   :/etc/exim4/virts/users.mail.dom.a.in
 5356   :/etc/exim4/virts/users.dom.a.in
 5356   End
 5356 internal_search_find: file="/etc/exim4/virts/users.dom.b.in"
 5356   type=lsearch key="[EMAIL PROTECTED]"
 5356 file lookup required for [EMAIL PROTECTED]
 5356   in /etc/exim4/virts/users.dom.b.in
 5356 lookup failed
 5356 expanded:
 5356 file is not a filter file
 5356 parse_forward_list:
 5356 domain_aliases router declined for [EMAIL PROTECTED]
 5356 --------> system_aliases router <--------
 5356 local_part=imolnar domain=dom.b.in
 5356 calling system_aliases router
 5356 rda_interpret (string):
${lookup{$local_part}lsearch{/etc/aliases}}
 5356 search_open: lsearch "/etc/aliases"
 5356   cached open
 5356 search_find: file="/etc/aliases"
 5356   key="imolnar" partial=-1 affix=NULL starflags=0
 5356 LRU list:
 5356   :/etc/aliases
 5356   :/etc/exim4/virts/users.dom.b.in
 5356   :/etc/exim4/virts/users.mail.dom.a.in
 5356   :/etc/exim4/virts/users.dom.a.in
 5356   End
 5356 internal_search_find: file="/etc/aliases"
 5356   type=lsearch key="imolnar"
 5356 cached data used for lookup of imolnar
 5356   in /etc/aliases
 5356 lookup failed
 5356 expanded:
 5356 file is not a filter file
 5356 parse_forward_list:
 5356 system_aliases router declined for [EMAIL PROTECTED]
 5356 --------> userforward router <--------
 5356 local_part=imolnar domain=dom.b.in
 5356 userforward router skipped: verify 2 0 0
 5356 --------> localuser router <--------
 5356 local_part=imolnar domain=dom.b.in
 5356 checking for local user
 5356 finduser used cached passwd data for imolnar
 5356 calling localuser router
 5356 localuser router called for [EMAIL PROTECTED]
 5356   domain = dom.b.in
 5356 queued for local_delivery transport: local_part = imolnar
 5356 domain = dom.b.in
 5356   errors_to=NULL
 5356   domain_data=NULL localpart_data=NULL
 5356 routed by localuser router
 5356   envelope to: [EMAIL PROTECTED]
 5356   transport: local_delivery
 5356 ----------- end verify ------------

Tehát miden helyesen működik, csak a localusers router felismeri helyi
felhsználóként (egyébként helyesen) az imolnar felhasználót és be is
rakja a fiókjába a levelet.
Így az a kérdésem lenne, hogy hogy mondom meg a domain_aliases
routernek, hogy hiba esetén (nem találta meg e megfelelő e-mail címet
akkor dobja el, vagy küldje vissza a levelet.

Üdv Kayapo!

P.S.: Az eddigi segítséget köszönöm mindenkinek, ezek nélkül nem
jutottam volna el ide. :)

_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz