Por que adicionar / etc / mailname impede que o amavis adicione sinalizadores de spam X?

1

Sempre que eu reiniciei meu processo do amavis, encontrei a mensagem:

Starting amavisd: head: cannot open '/etc/mailname' for reading: No such file or directory amavisd-new.

Eu decidi adicionar um arquivo / etc / mailname com "mail.mydomain.com" e - infelizmente - parei de receber esses avisos.

No entanto, encontrei um efeito colateral desagradável na minha configuração do PostVP + amavis + dovecot: os e-mails recebidos não têm mais os cabeçalhos X-spam.

Aqui está um cabeçalho de e-mail quando o arquivo / etc / mailname não existe:

Received: from localhost (localhost [127.0.0.1]) by webservices.mydomain.com (Postfix) with ESMTP id 599C912EA177 for ; Thu, 4 Jun 2015 18:10:07 +0100 (WEST) X-virus-scanned: Debian amavisd-new at X-spam-flag: NO X-spam-score: -1.999 X-spam-level: X-spam-status: No, score=-1.999 required=3.49 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham

Aqui está um email semelhante logo após adicionar o arquivo mailname (neste exemplo, mailname foi preenchido com wtf.com)

Received: from localhost (localhost [127.0.0.1]) by webservices.mydomain.com (Postfix) with ESMTP id 7195812EA177 for ; Thu, 4 Jun 2015 18:12:28 +0100 (WEST) X-virus-scanned: Debian amavisd-new at wtf.com

Tudo em negrito desapareceu. Você pode me ajudar a entender a relação entre os dois eventos?

    
por mmalmeida 04.06.2015 / 19:24

1 resposta

2

Conforme comentário em esta postagem de falha do servidor e here :

local_domains_acl is not correctly set. These headers are only inserted for recipients matching local_domains_acl lookup (or %local_domains or $local_domains_re or field 'local' in SQL lookups);

Eu tinha mail.mydomain.com e não mydomain.com. Após alterá-lo para mydomain.com, recebo os cabeçalhos do Spam-X como esperado.

    
por 05.06.2015 / 19:35