Где DSPAM вписывается в цепочку

Есть ли здесь гуру постфикса, который знает, что после того, как почта попадает в постфикс, в каком порядке она пересылается между внутренними фильтрами и компонентами?

Как я понял:

1, Постэкран

2, Проверка получателей

 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, сообщение передано dspam

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

4, Dspam выполняет дополнительные проверки, а затем пересылает почту следующему компоненту.

Это правильно?

1 ответ

Вот как я вижу, как он движется по серверу, надеюсь, я не опустил ничего слишком вопиющего.

Postscreen обычно будет первой точкой контакта, но обычно только для внешних серверов, отправляющих через порт 25.

когда postscreen проверяет соединение, а затем передает его smtpd который выполнит проверки, которые предназначены для завершения до закрытия соединения с удаленным сервером. Предполагая, что эти проверки прошли нормально, smtpd передаст соединение на cleanup демон / сервер, и в incoming очередь.

Тогда, если active очередь не заполнена, почта будет передана из incoming очередь в active очереди, а затем к qmgr кто затем отправит его на носок DSPAM, и так как postfix использует virtual_transport маршрут считает, что он доставлен, если сокет DSPAM его принимает.

Затем DSPAM проверит почту и, если она пройдет, отправит ее в dovecot или другой LDA.

Другие вопросы по тегам