У меня есть машина NAS4Free, которая позволяла мне автоматически отправлять мне электронные письма, например, когда система загружалась, сбой ИБП и т.д. Эта функция у меня не работала с тех пор, как в версии 10, если не дольше. Как я могу это исправить?
У меня работает версия 11.0.0.4 - Сайядина (ревизия 3330), 64-битная встроенная.
Вот мои настройки электронной почты, как показано в webui, в System > Advanced > Email Setup
:
From Email Address: abc123@gmail.com
To Email Address: abc123@gmail.com
SMTP Server: smtp.gmail.com
Port: 465
Security: TLS
TLS Mode: NOT checked
TLS Server Certificate Check: Off
Authentication: CHECKED (enable SMTP auth)
Username: abc123@gmail.com
Password: *******
Authentication Method: Best available
Я использую пароль приложения, поскольку в моей учетной записи Gmail включена двухфакторная аутентификация.
Когда я нажимаю « Send Test Email
письмо», в верхней части отображается красное сообщение об ошибке « Failed to send test email. Please check the log files.
Нажав на ссылку, я нахожу Diagnostics > Log
показывает:
root: msmtp service executed
msmtp: host=smtp.gmail.com tls=on auth=on user=abc123@gmail.com from=abc123@gmail.com recipients=abc123@gmail.com errormsg='cannot read from TLS connection: a protocol violating EOF occured' exitcode=EX_IOERR
root: Failed to send test email to: abc123@gmail.com.
Из этого я понимаю , что проблема в конфигурации msmtp
. Однако, когда я загружаюсь с Live4Free NAS4Free и настраиваю электронную почту с теми же настройками через пользовательский интерфейс, она работает нормально.