Hello, I'm trying to understand various Postfix pipelines. I'd like to ask a few questions:
1. Hold and corrupt queues. Which processes can automatically move messages directly to these queues? Is this only done by cleanup(8) and qmgr(8) or are there others? What are the use cases for holding messages? Is this mainly used to check if something is spam or not, instead of discarding those messages? 2. Tlsmgr. Documentation states smtpd and smtp processes can use tlsmgr. Can lmtp running over TCP sockets also use tlsmgr? 3. Verify process. Where exactly does the verify(8) process sit in the pipeline? Is the following diagram correct? Verify occurs after anvil but before cleanup? e.g. postscreen->smtpd->anvil->verify->cleanup How does verify process receive the status for its verify messages? Do delivery agents pass status directly to verify process, or do they have to go in the opposite direction, via qmgr pipeline, then cleanup and then finally arrive at verify? 4. Dnsblog and tlsproxy. Documentation states postscreen(8) delegates some tasks to these process and this is invisible to remote SMTP clients. Do these processes communicate directly with SMTP clients or are they simply used as helpers internally by postscreen? I'm guessing dnsblog does not communicate with SMTP clients and simply performs DNS lookup. Tlsproxy sits in front of postscreen and encrypts/decrypts TCP data. Is this correct? Thanks. _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org