Indeed, changing those two variables was effective, I now have my mail
correctly marked as junk.So maybe this is a debian-specific problem ?
This is how the variables are shipped by debian in conf.d/05-default_id
root@messagerie[10.10.10.19] /etc/amavis/conf.d # cat 05-domain_id
use strict;
# $mydomain is used just for convenience in the config files and it is not
# used internally by amavisd-new except in the default X_HEADER_LINE (which
# Debian overrides by default anyway).
chomp($mydomain = `head -n 1 /etc/mailname`);
# amavisd-new needs to know which email domains are to be considered local
# to the administrative domain. Only emails to "local" domains are subject
# to certain functionality, such as the addition of spam tags.
#
# Default local domains to $mydomain and all subdomains. Remember to
# override or redefine this if $mydomain is changed later in the config
# sequence.
@local_domains_acl = ( ".$mydomain" );
1; # ensure a defined return
root@messagerie[10.10.10.19] /etc/amavis/conf.d #
I don't know how that translates in real strings when /etc/mailname is of the
form host.domain.tld ?
Yassine.
On Friday, December 1, 2017 9:52 PM, Dino Edwards
<[email protected]> wrote:
#yiv4226890353 #yiv4226890353 -- _filtered #yiv4226890353
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered #yiv4226890353
{panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv4226890353
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv4226890353
#yiv4226890353 p.yiv4226890353MsoNormal, #yiv4226890353
li.yiv4226890353MsoNormal, #yiv4226890353 div.yiv4226890353MsoNormal
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}#yiv4226890353 a:link,
#yiv4226890353 span.yiv4226890353MsoHyperlink
{color:blue;text-decoration:underline;}#yiv4226890353 a:visited, #yiv4226890353
span.yiv4226890353MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}#yiv4226890353 code {}#yiv4226890353
pre {margin:0in;margin-bottom:.0001pt;font-size:10.0pt;}#yiv4226890353
span.yiv4226890353EmailStyle17 {color:#1F497D;}#yiv4226890353
span.yiv4226890353HTMLPreformattedChar {}#yiv4226890353
.yiv4226890353MsoChpDefault {font-size:10.0pt;} _filtered #yiv4226890353
{margin:1.0in 1.0in 1.0in 1.0in;}#yiv4226890353 div.yiv4226890353WordSection1
{}#yiv4226890353 I suggest that all your customization be done on
/etc/amavis/conf.d/50-user for simplicity sake instead of jumping around all
those config files. Up to you. On your particular issue, try this:
$mydomain = "mydomain.tld"; @local_domains_acl = ( "mydomain.tld",
"localhost" ); The way you had it set “.$mydomain” I’m pretty sure it means
all subdomains of mydomain.tld but not the actual domain. Someone correct me if
I’m wrong here. From: amavis-users
[mailto:[email protected]]On Behalf
Of chaouche yacine
Sent: Friday, December 1, 2017 2:24 PM
To: [email protected]
Subject: Re: Amavis doesn't mark mail as spam, and doesn't set spam headers
Hello Alexander, I don't know how to check for that. Here's 05-domain_id
root@messagerie[10.10.10.19] /etc/amavis/conf.d # removeblanks 05-domain_id
use strict;
chomp($mydomain = `head -n 1 /etc/mailname`);
@local_domains_acl = ( ".$mydomain" );
1; # ensure a defined return
root@messagerie[10.10.10.19] /etc/amavis/conf.d # my /etc/mailname contains
the hostname of the mail server, which is "messagerie.mydomain.tld", whereas I
accept mail for "mydomain.tld"
Yassine. On Friday, December 1, 2017 1:20 PM, Alexander Wirt
<[email protected]> wrote: On Fri, 01 Dec 2017, chaouche yacine wrote:
> Hello Alxander,
> This log entry seems to show that spam checking was done :
> Nov 28 16:33:16 messagerie amavis[46130]: (46130-07) Passed SPAMMY
> {RelayedOpenRelay}, [101.55.71.90]:53783 [101.55.71.90]
> <[email protected]> -> <[email protected]>,
> Queue-ID: 738D73A80088, Message-ID:
> <[email protected]>, mail_id: lBrIu_4QeHCa, Hits:
> 11.386, size: 46197, queued_as: 6609E3A8008E, 736 ms
> And here is 15-content_filter_mode
> root@messagerie[10.10.10.19] /etc/amavis/conf.d # removeblanks
> 15-content_filter_mode
> use strict;
> @bypass_virus_checks_maps = (
> \%bypass_virus_checks, \@bypass_virus_checks_acl,
> \$bypass_virus_checks_re);
> @bypass_spam_checks_maps = (
> \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);
> 1; # ensure a defined return
> root@messagerie[10.10.10.19] /etc/amavis/conf.d #
>
> Should they be commented out ?
no, they are fine that way.
>
>
> Also, both spamd and amavis are running :
Amavis doesn't use spamd. Is "mydomain.tld" in localdomains?
Alex