| « VoIP and Conferencing | 2002 National Public Radio Documentary on New Orleans Hurricane Threat » |
Tonight I changed my relayhost for my outgoing home mail server to one that requires me to use SMTP AUTH so I needed to modify my main.cf on the outgoing server as follows.
Added the following settings to /etc/postfix/main.cf:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
Create /etc/postfix/sasl_passwd as follows:
my.mail.relay.net username:password
Because the password is in cleartext make it root only:
# chown root:root /etc/postfix/sasl_passwd && chmod 600 /etc/postfix/sasl_passwd
Create the hash file:
# postmap /etc/postfix/sasl_passwd
Make the hash file world readable:
# chmod 644 /etc/postfix/sasl_passwd
Reload the Postfix config:
# /etc/init.d/postfix reload
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd to smtp_sasl_password_maps = /etc/postfix/sasl_passwd.db or something similar. I think that my original method hashes the file on demand instead of accessing a pre-hashed file. This post has 1 feedback awaiting moderation...