Thursday, May 23, 2019

Configure Relay Postfix to send email via Gmail SMTP


1.     Create a file to store our credentials:
sudo vi /etc/postfix/sasl_passwd

2.     Add something like this:
smtp.gmail.com:587 sysnotify@umt.edu.my:00umt00

3.     Now run:
sudo postmap /etc/postfix/sasl_passwd

4.     Prepare the postfix main config file:
sudo vi /etc/postfix/main.cf

5.     Add/update these lines
relayhost=smtp.gmail.com:587
smtp_sasl_auth_enable=yes smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd
smtp_use_tls=yes
smtp_tls_security_level=encrypt
tls_random_source=dev:/dev/urandom
smtp_sasl_security_options = noanonymous
smtp_always_send_ehlo = yes
smtp_sasl_mechanism_filter = plain

6.     Stop/Start the service
sudo postfix reload

7.     Run command nim utk test
date | mail -s "Test Email" abdul.rahim@umt.edu.my

8.     Check the queue for any errors

mailq

No comments: