Рейтинг:0

Пароль оповещения по электронной почте Graylog не работает?

флаг us

Недавно я изменил свой пароль 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 нигде не упоминает об этом в своей документации.

Рейтинг:2
флаг cn

В начале конфигурационного файла мы можем прочитать следующее:

# Это файл конфигурации Graylog. Файл должен использовать кодировку символов ISO 8859-1/Latin-1.
# Символы, которые не могут быть напрямую представлены в этой кодировке, могут быть записаны с помощью escape-последовательности Unicode.
# как определено в https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.3, используя префикс \u.
# Например, \u002c.

Итак, дважды проверьте, что каждый символ в вашем пароле указан в ИСО/МЭК 8859-1 кодовая страница. В противном случае вам придется убегать от них. Если вы сомневаетесь, избегайте символа.

ehammer avatar
флаг us
Таблица символов, на которую вы ссылаетесь, действительно содержит все символы моего пароля, представленные в этой таблице. Я полагаю, я мог бы попытаться избежать всех не буквенно-цифровых символов, чтобы посмотреть, что произойдет.
ehammer avatar
флаг us
Сработало экранирование всех не буквенно-цифровых символов. Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.