Недавно я изменил свой пароль gmail, а также изменил пароль в server.conf, но теперь оповещение по электронной почте от Graylog не работает:
Не удалось отправить электронное письмо на следующий сервер: smtp.gmail.com:587 (javax.mail.AuthenticationFailedException: 535-5.7.8 Имя пользователя и пароль не приняты. Дополнительные сведения см. на странице 535 5.7.8 https://support.google.com. /mail/?p=BadCredentials h12sm2292608qkp.52 - gsmtp )
Вот записи электронной почты в server.conf:
транспорт_email_enabled = правда
transport_email_hostname = smtp.gmail.com
transport_email_port = 587
transport_email_use_auth = правда
транспорт_email_use_tls = правда
transport_email_auth_username = [email protected]
transport_email_auth_password = Поддельный!@$#%^&*()"пароль
transport_email_subject_prefix = [Журнал-оповещения]
transport_email_from_email = [email protected]
Настройки такие же, как и в конфигурации предупреждений в веб-интерфейсе.
Я знаю, что имя пользователя, электронная почта, порт, сервер и параметры tls верны, поскольку zabbix (размещенный на том же сервере) может отправлять электронные письма на мой gmail совершенно нормально.
Я обеспокоен тем, что мой новый пароль, содержащий специальные символы, !@#$%^&*"
сбивает server.conf и неправильно считывает пароль.
Есть ли способ вместо этого указать поле пароля в server.conf во внешнем файле? Graylog нигде не упоминает об этом в своей документации.