Skip to content

Instantly share code, notes, and snippets.

@ibraheem4
Forked from kany/sendmail_setup.md
Last active November 12, 2017 22:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ibraheem4/ef947a1a30f67ac0e200ded43f53a8df to your computer and use it in GitHub Desktop.
Save ibraheem4/ef947a1a30f67ac0e200ded43f53a8df to your computer and use it in GitHub Desktop.
Setup SENDMAIL on Mac OSX Yosemite

SENDMAIL on MAC OSX Yosemite

  1. Create a file to store our credentials:
sudo vim /etc/postfix/sasl_passwd
  1. Add something like this:
smtp.gmail.com:587 username@gmail.com:password
  1. Now run:
sudo postmap /etc/postfix/sasl_passwd
  1. Prepare the postfix main config file:
sudo vim /etc/postfix/main.cf
  1. 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
smtp_sasl_security_options = noanonymous
smtp_always_send_ehlo = yes
smtp_sasl_mechanism_filter = plain
tls_random_source = dev:/dev/urandom
  1. Stop/Start the service
sudo postfix stop && sudo postfix start
  1. Check the queue for any errors
mailq
  1. If you receive a permissions error

postfix/postfix-script: warning: not owned by _postfix: /var/lib/postfix/./master.lock

sudo chown _postfix /var/lib/postfix/./master.lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment