Tim,
> I have the following for my originating senders:
>
> $interface_policy{'10026'} = 'ORIGINATING';
>
> $policy_bank{'ORIGINATING'} = {
> originating => 1,
> virus_admin_maps => ["virus_adm...@$mydomain"],
> spam_admin_maps => ["spam_adm...@$mydomain"],
> warnbadhsender => 1,
> warnspamsender => 1,
> spam_tag_level_maps => [2.1],
> spam_tag2_level_maps => [7],
> spam_kill_level_maps => [10],
> spam_dsn_cutoff_level_maps => [3000],
> final_spam_destiny => D_BOUNCE,
> smtpd_discard_ehlo_keywords => ['8BITMIME'],
> bypass_banned_checks_maps => [1],
> terminate_dsn_on_notify_success => 0
> };
>
> My mail log says "DSN suppressed", but I thought this was configured to
> send one.
The DSN for spam is suppressed when spam score exceeds spam_dsn_cutoff_level.
Note that since 2.4.3 there are two such levels:
2.4.3 release_notes:
- introduce new variable @spam_dsn_cutoff_level_bysender_maps (also member of
policy banks), complementing an existing by-recipient list of lookup tables
@spam_dsn_cutoff_level_maps. The new variable serves to make it possible
to trim down spam bounces to domains sending their own bounces with non-null
return path (envelope sender address) and without DSN NOTIFY=NEVER option,
but also to frequently abused domains, or to those sending marginal spam.
When spam level exceeds either the @spam_dsn_cutoff_level_bysender_maps
or the @spam_dsn_cutoff_level_maps level, (non)delivery status notification
is suppressed even with $final_spam_destiny set to D_BOUNCE;
Their defaults are:
@spam_dsn_cutoff_level_maps = (\$sa_dsn_cutoff_level);
@spam_dsn_cutoff_level_bysender_maps = (\$sa_dsn_cutoff_level);
If your intention is to disable spam cutoff level within a
policy bank, set both to undef:
spam_dsn_cutoff_level_maps => undef,
spam_dsn_cutoff_level_bysender_maps => undef,
or set the:
sa_dsn_cutoff_level => undef,
which achieves the same.
> warnspamsender => 1,
Don't do this, the 'warnspamsender' is a relict from old versions
and is only there for compatibility with old config files. Sending
of a DSN (= bounce) is nowadays controlled through final_spam_destiny
and the spam_dsn_cutoff_level.
> In testing, I get spam notifications to my spam_admin address (this is
> not configured elsewhere), but the spam is not bounced to the sender.
because of a missing spam_dsn_cutoff_level_bysender_maps=>undef
> Also, the notification email says "Content analysis details: (998.8
> points, 5.0 required)" but "5.0" is not the setting anywhere, and
> clearly not in this policy.
The "5.0" comes from a SpamAssassin config file ('required_hits')
and only appears in the SpamAssassin report, it has no other
effect. Just ignore it, or for cosmetic reasons set required_hits
in local.cf to your kill level (or tag2 level if you prefer).
> What is the difference between warnspamsender and
> "final_spam_destiny => D_BOUNCE" supposed to be
> anyway?
It's conceptually the same thing, the warnspamsender is mapped to
final_spam_destiny for backwards compatibility. Don't bother with
warnspamsender and don't change its default value, just pretend
it never existed.
> It seems the "originating => 1" must override certain things.
> I have cut it out and am getting behavior closer to what I want.
Don't do that. If you know mail hitting a policy bank is coming
from local networks or authenticated users, the 'originating'
flag is supposed to be set - it allows amavisd to distinguish
between internal-to-internal and inbound mail, among other
things it controls DKIM signing.
Mark
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/