Gần đây tôi đã thay đổi mật khẩu gmail của mình và cũng thay đổi mật khẩu trong server.conf, nhưng hiện tại cảnh báo qua email của greylog không thành công với:
Gửi email đến máy chủ sau không thành công : smtp.gmail.com:587 (javax.mail.AuthenticationFailedException: 535-5.7.8 Tên người dùng và Mật khẩu không được chấp nhận. Tìm hiểu thêm tại 535 5.7.8 https://support.google.com /mail/?p=BadCredentials h12sm2292608qkp.52 - gsmtp )
Đây là các mục email trong server.conf:
transport_email_enabled = true
transport_email_hostname = smtp.gmail.com
vận chuyển_email_port = 587
transport_email_use_auth = true
transport_email_use_tls = true
transport_email_auth_username = [email protected]
transport_email_auth_password = Fake!@$#%^&*()"mật khẩu
transport_email_subject_prefix = [Cảnh báo Nhật ký]
transport_email_from_email = [email protected]
Các cài đặt cũng giống nhau trong cấu hình cảnh báo trong gui web.
Tôi biết các tùy chọn tên người dùng, email, cổng, máy chủ và tls là chính xác, vì zabbix (được lưu trữ trên cùng một máy chủ) hoàn toàn có thể gửi email đến gmail của tôi.
Tôi lo ngại rằng mật khẩu mới của tôi có chứa các ký tự đặc biệt, !@#$%^&*"
đang vấp phải server.conf và nó đang đọc sai mật khẩu.
Thay vào đó, có cách nào để cung cấp cho trường mật khẩu trong server.conf một tệp bên ngoài không? Graylog không đề cập đến điều này ở bất cứ đâu trong tài liệu của họ.