Postfix Mail relaying with smtp auth
1 notice
this is a sample config to enable mail sending for system mails or forward mails from mailserver by smtp-auth.
2 howto
2.1 SMTP AUTH
vi /etc/postfix/password --- #smtp.isp.com username:password smtp.mydomain.com send-user@mydomain.com:mySecretePassword --- chown root:root /etc/postfix/password chmod 0600 /etc/postfix/password postmap hash:/etc/postfix/password vi /etc/postfix/main.cf --- relayhost = smtp.mydomain.com:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/password smtp_sasl_security_options = --- /etc/init.d/postfix restart
2.2 WITH TLS
yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain vi /etc/postfix/main.cf --- smtp_enforce_tls = yes smtp_tls_security_level = encrypt --- /etc/init.d/postfix restart
2.3 CHANGE SYSTEM SENDER
vi /etc/postfix/main.cf --- sender_canonical_maps = regexp:/etc/postfix/canonical --- vi /etc/postfix/canonical --- /^.*localhost.*/ send@mydomain.com /^.*localdomain.*/ send@mydomain.com ---