Я обнаружил, что google, почтовый сервер, который я использовал, перешел на двухфакторную аутентификацию, и мне потребовалось получить специальный «пароль», который будет использоваться при общении через почту с постфиксом.Как только я получил это и заменил свой обычный пароль на этот специальный, все начало работать.Вот что работало в /etc/postfix/main.cf сразу после #relayhost = $ mydomain
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_use_tls = yes
# Separate recommendation from stackoverflow.com/questions/26447316/
smtp_sasl_mechanism_filter = plain
AND, вы должны предоставить файл 'sasl_passwd', содержащий
[smtp.gmail.com]: 587 userid@gmail.com: специальный_пароль, который они предоставляют
Затем запустите:
sudo postmap /etc/postfix/sasl_passwd
sudo postfix reload
Это, кажется, исправило мои проблемы.Надеюсь, они помогут кому-то еще.