postfix in centos

For making smarthost relay using Postfix in CentOS. These are the steps.

# yum install cyrus-sasl-lib

# yum install cyrus-sasl-plain

Then do the following steps.

1. Create password maps file (it assigns username/passwords to specified mail servers). 
You can choose any name, let's say it is /etc/postfix/relay_passwd. It's content should be as follows: relay.host.com USERNAME:PASSWORD Note: Replace USERNAME and PASSWORD with your mail relay username and PASSWORD. 2. Set proper permissions for that file: # chown root:root /etc/postfix/relay_passwd # chmod 600 /etc/postfix/relay_passwd 3. Create hash from maps file (remember to do it each time you change your maps file): # postmap /etc/postfix/relay_passwd 4. Configure your /etc/postfix/main.cf: relayhost = [relay.host.com] smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd smtp_sasl_security_options = Note: If your ISP blocks outgoing port 25.
You can choose to use alternative SMTP ports by appending the port at the end: relayhost = [relay.host.com]:26 5. Reload or restart your postfix: # /etc/init.d/postfix restart

Got the steps from the following link.
http://www.dnsexit.com/support/mailrelay/postfix.html

 

Keywords: linux postfix smarthost

blog comments powered by Disqus