Email - Postfix - SMTP client authentication to a remote SMTP server

1 - About

Postfix smtp client authentication with SASL

The Postfix SMTP client can authenticate to a remote SMTP server.

3 - Steps

  • Generate an App Password
  • Store it

[smtp.gmail.com]:587 [email protected]:password

  • Create the database

postmap /etc/postfix/sasl/sasl_passwd

  • Test

ls /etc/postfix/sasl/sasl_passwd.db

  • Relay

relayhost = [smtp.gmail.com]:587

  • Sasl

# Enable SASL authentication
smtp_sasl_auth_enable = yes
# Disallow methods that allow anonymous authentication
smtp_sasl_security_options = noanonymous
# Location of sasl_passwd
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
# Enable STARTTLS encryption
smtp_tls_security_level = encrypt
# Location of CA certificates
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

4 - Documentation / Reference


Data Science
Data Analysis
Statistics
Data Science
Linear Algebra Mathematics
Trigonometry

Powered by ComboStrap