Patrick Starrenburg <[EMAIL PROTECTED]> writes:

> 1) runs in system authority context of user account?

Yes.

> 2) tmda-sendmail looks at sending user name and processes various 
> white/black lists etc. to determine if and how the sender address is 
> rewritten? Anything else?

It does somewhat more than that, including processing the X-TMDA
header and X-TMDA in the Subject field, if that feature is turned on
in config.

It uses both the sender address and the recipient addresses to search
the outgoing filter.  It searches once per recipient and sends the
email separately for each recipient, after tagging the sender address
and possibly the address in the Mail-Followup-To field appropriately.

It adds Date and Message-ID header fields, if they don't exist.  If so
configured, it can add the X-TMDA-Fingerprint header field.  It adds
any custom headers from ADDED_HEADERS_CLIENT and removes any listed in
PURGED_HEADERS_CLIENT.  It adds any custom headers from the matched
rule in the outgoing filter.

Finally, it sends the mail.

> 3) tmda-sendmail then sends modified email message to actual MTA, by what 
> process? SMTP connection (don't believe it is this) or other means?

The default in TMDA is to send via SMTP connection.  If you have set
OUTGOINGMAIL to "sendmail", then it will send the mail via
SENDMAIL_PROGRAM instead of SMTP.


Tim
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to