Onde o DSPAM se encaixa na cadeia?

2

Existe algum guru de postfix aqui que sabe que depois que um e-mail entra no postfix, qual é a ordem que é encaminhada entre os filtros e componentes internos?

Como eu percebi:

1, post-screen

2, Verificações de destinatário

 smtpd_recipient_restrictions =
        reject_non_fqdn_recipient
        reject_unknown_recipient_domain
        permit_mynetworks
        check_client_access hash:/etc/postfix/rbl_override
        reject_non_fqdn_sender
        reject_unknown_sender_domain
        check_policy_service inet:1.2.3.4:4000
        reject_unauth_destination
        reject_invalid_helo_hostname
        reject_non_fqdn_helo_hostname
        reject_rbl_client zen.spamhaus.org

3, Mensagem passada para o dspam

virtual_transport = dspam:unix:/var/run/dspam/dspam.sock 

4, o Dspam faz verificações adicionais e encaminha o email para o próximo componente.

Isso está certo?

    
por poettring 05.01.2015 / 15:48

1 resposta

1

É assim que eu vejo isso se movendo pelo servidor, espero que eu não tenha omitido nada muito notório.

Postscreen normalmente seria o primeiro ponto de contato, mas normalmente apenas para servidores externos que enviam na porta 25.

Quando postscreen valida a conexão, ela passa para smtpd , que executará as verificações projetadas para serem concluídas antes que a conexão seja fechada com o servidor remoto. Supondo que essas verificações tenham corrido bem, smtpd transmitirá a conexão para o daemon cleanup / server e para a fila incoming .

Em seguida, se a fila active não estiver cheia, o email será passado da fila incoming para a fila active e, em seguida, para o qmgr , que a enviará para a meia do DSPAM, e como o postfix usa a rota virtual_transport , ele considera entregue se o soquete DSPAM a aceitar.

O DSPAM verificará o e-mail e, se ele for aprovado, encaminhará para o dovecot ou outro LDA.

    
por 05.01.2015 / 18:22