Re: [exim] Trouble/misunderstanding verifiying...

Página Principal
Apagar esta mensagem
Responder a esta mensagem
Autor: Marco Gaiarin
Data:  
Para: exim-users
Assunto: Re: [exim] Trouble/misunderstanding verifiying...
Mandi! Tony Finch
In chel di` si favelave...

> Please post debugging output for these cases.


I've done the tests from a branch office that have sensibly more less
traffic and the same configuraton. ;)
I've used:

    /usr/sbin/exim4 -bd -q30m -d-all+acl+route+transport+deliver+verify \
        > /tmp/exim4.debug 2>&1



> > + if i put ``remote'' redirection (an email external to our
> > organization), redirecion fail ever, with or without no_verify


See the log attached (obfuscated). I can see in this snippet:

11895 --------> system_aliases router <--------
11895 local_part=provae domain=remoteoffice.domain
11895 checking domains
11895 R: system_aliases for provae@???
11895 calling system_aliases router
11895 rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}}
11895 expanded: marcogaio@???
11895 file is not a filter file
11895 parse_forward_list: marcogaio@???
11895 extract item: marcogaio@???
11895 system_aliases router generated marcogaio@???
11895 errors_to=NULL transport=NULL
11895 uid=unset gid=unset home=NULL
11895 routed by system_aliases router
11895 envelope to: provae@???
11895 transport: <none>
11895 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
11895 Considering marcogaio@???
11895 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
11895 routing marcogaio@???
11895 --------> hubbed_hosts router <--------
11895 local_part=marcogaio domain=personalemail.domain
11895 checking domains
11895 hubbed_hosts router skipped: domains mismatch
11895 --------> dnslookup_relay_to_domains router <--------
11895 local_part=marcogaio domain=personalemail.domain
11895 checking domains
11895 dnslookup_relay_to_domains router skipped: domains mismatch
11895 --------> smarthost router <--------
11895 local_part=marcogaio domain=personalemail.domain
11895 smarthost router skipped: verify 2 0 0
11895 --------> smartlist_lists router <--------

so seems that the address got rewritten *but* fail/skip at smarthost.
Really strange.

My smarthost router are, as debian default:

smarthost:
debug_print = "R: smarthost for $local_part@$domain"
driver = manualroute
domains = ! +local_domains
transport = remote_smtp_smarthost
route_list = * SmartHost byname
host_find_failed = defer
same_domain_copy_routing = yes
no_verify
no_more

and have the ``no_verify'' keyword.


> > + if i put ``internal'' redirection (an email to another branch of our
> > organization), redirection fail if i set no_verify (?!)


Here i was not able to reproduce the ``bug'', but something strange
happens. The user_ldap_redirect was skipped, so the mail was
local-delivered (and clearly works):

12051 --------> user_ldap_redirect router <--------
12051 local_part=gaio domain=remoteoffice.domain
12051 user_ldap_redirect router skipped: verify 2 0 0
12051 --------> system_ldap_aliases router <--------


I really does not understood what i'm doing wrong. ;(

-- 
dott. Marco Gaiarin                    GNUPG Key ID: 240A3D66
  Associazione ``La Nostra Famiglia''                http://www.sv.lnf.it/
  Polo FVG  -  Via della Bontà, 7 - 33078  -  San Vito al Tagliamento (PN)
  gaio(at)sv.lnf.it        tel +39-0434-842711    fax +39-0434-842797


            Grazie parlamento europeo!
        http://punto-informatico.it/p.asp?i=53925&r=PI