How to send mail with Mamp WordPress on a Mac

First off a big thank you to Matt Messmer for the fix.

Open your mail log

open /var/log/mail.log

Open the file /etc/postfix/main.cf in any text editor.

Add this to main.cf

myorigin = gmail.com
myhostname = smtp.gmail.com
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain
inet_protocols = ipv4
smtp_use_tls = yes
smtp_tls_security_level=encrypt
tls_random_source=dev:/dev/urandom

I had to comment these out for mine to work

#mydomain_fallback = reconfigure.ca
#sender_canonical_maps = regexp:/etc/postfix/sender_canonical
#recipient_canonical_maps = regexp:/etc/postfix/recipient_canonical

Open /private/etc/postfix/master.cf

Uncomment this line (remove the #)

tlsmgr  unix -       -       n       -       1       tlsmgr

Create sasl_passwd

sudo nano /etc/postfix/sasl_passwd

add this line to it

[smtp.gmail.com]:587 username@gmail.com:password

CMD-X to close

Y to save

NOTE: Change username and password to your google username and password

Run the following commands in terminal, one by one

sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
sudo launchctl stop org.postfix.master
sudo launchctl start org.postfix.master
sudo postfix upgrade-configuration

sudo postfix reload
sudo postfix flush

Testing

date | mail -s test username@gmail.com

Troubleshooting

Pay close attention to mail.log along the way, note the errors and fix them.
Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest