Minha configuração ideal é a seguinte:

Minha configuração ideal é a seguinte:

Atualmente possuo um domínio comprado via GoDaddy.com, que me fornece uma configuração básica de e-mail para as necessidades mais comuns. Eu configurei-o para encaminhar todos os e-mails [email protected]para [email protected]. Também possuo um servidor virtual com um Postfix em execução que uso para um site específico (todos os e-mails somedomain.comsão encaminhados via LMTP para um programa escrito por mim).

Como recentemente estou enfrentando algum assédio por parte de spammers, já que o GoDaddy não parece filtrar spam e como o Pocket Outlook do meu Windows Phone não consegue filtrar spam, gostaria de usar SpamAssassinpara filtrar spam de entrada alterando os registros MX do meu domínio para o meu servidor

Minha configuração ideal é a seguinte:

  1. Todas as mensagens entregues somedomain.comsão redirecionadas via LMTP, como de costume, via transporte virtualsem qualquer verificação de spam
  2. Todos os e-mails para [email protected]são redirecionados para [email protected]depois de umverificação severa de spam
  3. Eu não me importo, [email protected]já que uso apenas um endereço por enquanto
  4. Gostaria de treinar o SpamAssassin com regras de spam personalizadas, possivelmente com base na presença de determinadas palavras-chave (links para determinadas páginas de cancelamento de assinatura que achei recorrentes)

Atualmente configurei o Postfix com

transporte

somedomain.com                 lmtp:[127.0.0.1]:8025
.somedomain.com                error: Cannot accept mail for this domain

retransmissão

somedomain.com                 OK

(Acho que devo adicionar mydomain.com OKtambém)

virtual

@mydomain.com                  [email protected]

(parece uma regra abrangente, está tudo bem como requisito 3)

Instalei o SpamAssassin, posso fazer rcspamd starte configurá-lo para inicializar com o servidor, mas não sei se há mais alguma coisa a fazer para usar no Postfix e como aplicar o requisito 1 (apenas mensagens para mydomain.com são filtradas)

Também tentei enviar um e-mail via Telnet para ter certeza de que minhas configurações estão prontas para alteração de MX. Recebi a mensagem em minha conta, mas descobri que ela passou pelo secureserver.net, como se o Postfix não reescrevesse o destino, mas simplesmente retransmitisse a mensagem.

Agradeço antecipadamente. Não sou especialista em SpamAssassin e tenho pouca experiência em Postfix (o suficiente para evitar tornar meu servidor umrelé aberto)

Responder1

Você configurou o SpamAssassin como umfiltro de conteúdoousmtpd_proxy_filter?

O Postfix precisa saber como falar com o SpamAssassin. Eu sempre usei o Postfix com algum tipo de proxy SMTP (comoAmavisouVBoxAdm), então não tenho certeza se o SpamAssassin vem com um proxy SMTP próprio. Descubra isso e use content-filter se desejar filtragem pós-fila ou smtpd_proxy_filter se desejar filtragem pré-fila. No caso do filtro de pré-fila, o proxy smtp precisa de uma forma de reinjetar o email, então você deve criar um novo transporte no master.cf. Um filtro de conteúdo é definido no main.cf enquanto um smtpd_proxy_filter deve ser definido no master.cf.

informação relacionada