mouss wrote: > Per olof Ljungmark wrote: >> [snip] >> >> Also, the docs say "Also for 3.1.0, you can apply a patch [WWW] >> http://bugzilla.spamassassin.org/show_bug.cgi?id=3815 which will allow >> you to add a separate MIME header that shows all the message's relay >> countries, independent of the rules." >> >> add_header all Relay-Country _RELAYCOUNTRY_ >> >> this again I don't see, is there amavisd-tweaking involved here? >> > > there's an example in amavisd-custom.conf. > > for example, you could add this at the end of your amavisd.conf: > > ####### > package Amavis::Custom; > > > > BEGIN { > > import Amavis::Conf qw(:platform :confvars c cr ca $myhostname); > > import Amavis::Util qw(do_log untaint safe_encode safe_decode); > > import Amavis::rfc2821_2822_Tools; > > import Amavis::Notify qw(build_mime_entity); > > } > > > > sub new { > > my($class,$conn,$msginfo) = @_; > > my($self) = bless {}, $class; > > $self; # returning an object activates further callbacks, > > # returning undef disables them > > } > > > > sub before_send { > > my($self,$conn,$msginfo) = @_; > > > > my($all_local) = !grep { !$_->recip_is_local } > @{$msginfo->per_recip_data}; > > if ($all_local) { > > my($hdr_edits) = $msginfo->header_edits; > > > > my ($rly_country) = > $msginfo->supplementary_info('RELAYCOUNTRY'); > > $hdr_edits->add_header('X-Relay-Countries', $rly_country) > > if defined $rly_country && $rly_country ne ''; > > > > my($languages) = $msginfo->supplementary_info('LANGUAGES'); > > $hdr_edits->add_header('X-Spam-Languages', $languages) > > if defined $languages && $languages ne ''; > > } > > > > } > > # > 1; # insure a defined return
OK, thanks. I've gotten so far now that amavisd reports the header but it is not inserted into the actual message headers. amavis[1968]: (01968-01) header: X-Relay-Countries: VN\n --per ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ AMaViS-user mailing list AMaViS-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amavis-user AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 AMaViS-HowTos:http://www.amavis.org/howto/