Armin,
> Could somebody help me to understand/direct why "checks" is working
> as designed with more than internal envelope address.
> Using this with a combination of in-/external envelope
> "dynamic_altermime_disclaimer" is called for internal email as well.
>
> sub checks {
> my($self, $conn, $msginfo) = @_;
> for my $r (@{$msginfo->per_recip_data}) { # $r contains per-recipient data
> my($is_local) = $r->recip_is_local; # recipient matches
> @local_domains_maps
> # don't bother with local outgoing mail!
> next if $is_local;
> dynamic_altermime_disclaimer(@_);
> }
> }
This comment is incompatible with the 'next if' statement following it:
> # don't bother with local outgoing mail!
> next if $is_local;
it should say something like:
# don't bother with inbound or internal-to-internal mail
(or the condition should be changed)
> Using this with a combination of in-/external envelope
> "dynamic_altermime_disclaimer" is called for internal email as well.
As the loop goes through all recipients of a message, the
dynamic_altermime_disclaimer() is called once for each foreign
recipient (i.e. outgoing mail). Is this intended? What does
the subroutine do? Is it capable of applying per-recipient
modifications, or does it affect the whole message for everyone?
Mark
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
Please visit http://www.ijs.si/software/amavisd/ regularly
For administrativa requests please send email to rainer at openantivirus dot
org