Configure MacOS-X High Sierra sendmail
SENDMAIL on MAC OSX High Sierra
1) Create a file to store the credentials:
$ sudo vi /etc/postfix/sasl_passwd
2) Open the file to edit and add the email host data with the credentials:
smtp.gmail.com:587 username@gmail.com:password
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 stop && sudo postfix start
7) Check the queue for any errors
$ mailq
Reference
http://www.garron.me/en/mac/postfix-relay-gmail-mac-os-x-local-smtp.html