Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| email:configure-postfix [2025/03/05 19:48] – willy | email:configure-postfix [2025/03/13 13:30] (current) – [Configuration: postfix] willy | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Configuration: | + | ====== |
| Postfix is the Mail Transfer Agent, the tool that actually **moves** your email messages from a the sender to the destination (recipient). It speak the Simple Mail Transport Protocol (SMTP) and it has some serious responsibilities which are: | Postfix is the Mail Transfer Agent, the tool that actually **moves** your email messages from a the sender to the destination (recipient). It speak the Simple Mail Transport Protocol (SMTP) and it has some serious responsibilities which are: | ||
| Line 163: | Line 163: | ||
| smtpd_reject_unlisted_sender = yes | smtpd_reject_unlisted_sender = yes | ||
| - | # Client connection | + | # Client connection |
| - | smtpd_client_restrictions = permit_sasl_authenticated, reject | + | smtpd_client_restrictions = permit_sasl_authenticated |
| # HELO / EHLO filtering | # HELO / EHLO filtering | ||
| smtpd_helo_restrictions = permit_sasl_authenticated, | smtpd_helo_restrictions = permit_sasl_authenticated, | ||
| Line 173: | Line 173: | ||
| # DATA | # DATA | ||
| smtpd_data_restrictions = reject_unauth_pipelining | smtpd_data_restrictions = reject_unauth_pipelining | ||
| - | # RCPT TO: (after relay) add here spam checks (blacklists etc) | + | # R * |
| + | | ||
| smtpd_recipient_restrictions = permit_sasl_authenticated check_policy_service unix: | smtpd_recipient_restrictions = permit_sasl_authenticated check_policy_service unix: | ||
| + | |||
| + | # OpenDKIM & OpenDMARC setup | ||
| + | smtpd_milters | ||
| + | non_smtpd_milters = unix:/ | ||
| + | milter_default_action = accept | ||
| + | |||
| </ | </ | ||
| + | |||