Назад | Перейти на главную страницу

Где 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 выполняет дополнительные проверки, а затем пересылает почту следующему компоненту.

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

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

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

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

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

Затем DSPAM проверяет почту и, если она проходит, пересылает ее голубятню или другому LDA.