Помогите настроить модуль уведомлений для email

Согласно НАСТРОЙКА МОДУЛЯ УВЕДОМЛЕНИЙ для ящика на сервере yandex.ru

В файле /etc/ssmtp/ssmtp.conf добавил строки

В файле /etc/ssmtp/.relaluases добавил строки

Чтобы проверить настройку, отправил на другой ящик

root@wirenboard-ALDUTD2U:~# echo ‘Test message’ | ssmtp -v tts16@yandex.ru

ssmtp: Cannot open smtp.yandex.ru:465

root@wirenboard-ALDUTD2U:~#

пришел ответ ssmtp: Cannot open smtp.yandex.ru:465

Помогите, что делаю не так

Здравствуйте.

Я удалил один из скриншотов, где была видна чувствительная информация. Прикрепил этот скриншот отдельно скрытым сообщением, которое видно только сотрудникам компании WirenBoard.

Прошу строго проследовать инструкции по добавлению ящика на yandex.ru!

Обратите внимание на:

  1. Логин в /etc/ssmtp/ssmtp.conf должен быть без домена:
#Важно: Логин без домена
AuthUser=robot
  1. В файл /etc/ssmtp/revaliases добавьте строку:
root:etc.dg@yandex.ru:smtp.yandex.ru:465

Прошу попробовать и поделиться результатом.

1.Логин в /etc/ssmtp/ssmtp.conf должен быть без домена:

#Важно: Логин без домена

AuthUser=robot

2.В файл /etc/ssmtp/revaliases добавьте строку:

root:etc.dg*@yandex*.ru:smtp.yandex.ru:465

Проверяю Ping контроллера

root@wirenboard-ALDUTD2U:~# ping 192.168.0.209

PING 192.168.0.209 (192.168.0.209) 56(84) bytes of data.

64 bytes from 192.168.0.209: icmp_seq=1 ttl=64 time=0.221 ms

64 bytes from 192.168.0.209: icmp_seq=2 ttl=64 time=0.196 ms

^C

-– 192.168.0.209 ping statistics —

7 packets transmitted, 7 received, 0% packet loss, time 6250ms

rtt min/avg/max/mdev = 0.139/0.202/0.297/0.045 ms

root@wirenboard-ALDUTD2U:~#

Проверяю Ping smtp.yandex.ru

root@wirenboard-ALDUTD2U:~# ping smtp.yandex.ru

ping: smtp.yandex.ru: Name or service not known

Проверяю

root@wirenboard-ALDUTD2U:~# echo ‘Test message’ | ssmtp -v etc.dg@yandex.ru

ssmtp: Cannot open smtp.yandex.ru:465

Проверьте доступность в сеть интернет с вашего контроллера. Проверяю:

root@wirenboard-AROYODB2:~# ping smtp.yandex.ru
PING smtp.yandex.ru (77.88.21.158) 56(84) bytes of data.
64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=1 ttl=55 time=19.8 ms
64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=2 ttl=55 time=19.5 ms
64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=3 ttl=55 time=19.7 ms
64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=4 ttl=55 time=21.9 ms
64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=5 ttl=55 time=19.6 ms

Со стороны командной строки

C:\Users\SLAVA>ping smtp.yandex.ru

Обмен пакетами с smtp.yandex.ru [77.88.21.158] с 32 байтами данных:

Ответ от 77.88.21.158: число байт=32 время=31мс TTL=55

Ответ от 77.88.21.158: число байт=32 время=35мс TTL=55

Ответ от 77.88.21.158: число байт=32 время=30мс TTL=55

Ответ от 77.88.21.158: число байт=32 время=29мс TTL=55

Статистика Ping для 77.88.21.158:

Пакетов: отправлено = 4, получено = 4, потеряно = 0

(0% потерь)

Приблизительное время приема-передачи в мс:

Минимальное = 29мсек, Максимальное = 35 мсек, Среднее = 31 мсек

Из контроллера

root@wirenboard-ALDUTD2U:~# ping smtp.yandex.ru

ping: smtp.yandex.ru: Name or service not known

root@wirenboard-ALDUTD2U:~#

Вот в этом и проблема. А проверьте что сеть вообще есть на контроллере:

ping 77.88.8.8

Если ответы будут, то проверьте настройки DNS на своем контроллере / сети.

root@wirenboard-ALDUTD2U:~# ping 77.88.8.8

PING 77.88.8.8 (77.88.8.8) 56(84) bytes of data.

64 bytes from 77.88.8.8: icmp_seq=1 ttl=55 time=25.8 ms

64 bytes from 77.88.8.8: icmp_seq=2 ttl=55 time=25.8 ms

как проверить настройки DNS на контроллере

Зависит от ваших настроек сети. Пришлите, пожалуйста, диагностический архив. Создание архива описано в документации.

Высылаю архив

приложен диагностический архив, доступен только сотрудникам поддержки
(206,6 КБ)

Здравствуйте. Благодарю за ожидание.

Покажите пожалуйста вывод:

nmcli dev show eth0 | grep DNS

и

host wirenboard.com

Добрый день

вывод

nmcli dev show eth0 | grep DNS

root@wirenboard-ALDUTD2U:~# nmcli dev show eth0 | grep DNS

IP4.DNS[1]: 10.9.193.110

IP4.DNS[2]: 10.16.130.10

IP4.DNS[3]: 10.9.193.100

IP4.DNS[4]: 192.168.0.1

root@wirenboard-ALDUTD2U:~#

вывод

host wirenboard.com

root@wirenboard-ALDUTD2U:~# host wirenboard.com

;; connection timed out; no servers could be reached

А что за DNS’ы у вас?

Попробуйте указать DNS яндекса в настройках сетевого подключения контроллера: 77.88.8.8, 77.88.8.1.

Сетевое подключение

Изменил

Что выполнить

Также. Покажите пожалуйста вывод:

nmcli dev show eth0 | grep DNS

и

host wirenboard.com

после изменений

root@wirenboard-ALDUTD2U:~# nmcli dev show eth0 | grep DNS

IP4.DNS[1]: 77.88.8.8

IP4.DNS[2]: 77.88.8.1

IP4.DNS[3]: 192.168.0.1

root@wirenboard-ALDUTD2U:~# host wirenboard.com

wirenboard.com has address 45.89.25.184

wirenboard.com mail is handled by 10 aspmx3.googlemail.com.

wirenboard.com mail is handled by 5 alt1.aspmx.l.google.com.

wirenboard.com mail is handled by 5 alt2.aspmx.l.google.com.

wirenboard.com mail is handled by 1 aspmx.l.google.com.

wirenboard.com mail is handled by 10 aspmx2.googlemail.com.

root@wirenboard-ALDUTD2U:~# ^C

хорошо, теперь попробуйте отправить сообщение:

echo ‘Test message’ | ssmtp -v etc.dg@yandex.ru

если будет сообщение с ошибкой - прошу показать вывод.

В контроллере

echo ‘Test message’ | ssmtp -v etc.dg@yandex.ru

ответ

root@wirenboard-ALDUTD2U:~# echo ‘Test message’ | ssmtp -v etc.dg@yandex.ru

[ ← ] 220 mail-nwsmtp-smtp-production-main-94.klg.yp-c.yandex.net Ok 1770629537-HWNqKJYGrGk0

[ → ] EHLO wirenboard-ALDUTD2U

[ ← ] 250 ENHANCEDSTATUSCODES

[ → ] AUTH LOGIN

[ ← ] 334 VXNlcm5hbWU6

[ → ] ZXRjLmRn

[ ← ] 334 UGFzc3dvcmQ6

[ ← ] 535 5.7.8 Error: authentication failed: Invalid user or password! 1770629537-HWNqKJYGrGk0

ssmtp: Authorization failed (535 5.7.8 Error: authentication failed: Invalid user or password! 1770629537-HWNqKJYGrGk0)

root@wirenboard-ALDUTD2U:~#

Ошибка:

[ ← ] 535 5.7.8 Error: authentication failed: Invalid user or password! 1770629537-HWNqKJYGrGk0

ssmtp: Authorization failed (535 5.7.8 Error: authentication failed: Invalid user or password! 1770629537-HWNqKJYGrGk0)

проверьте логин и пароль в /etc/ssmtp/ssmtp.conf, перепроверьте свой домен и админку почты на предмет совпадения логина и пароля там и в конфигурационном файле.

Добрый день

проверьте логин и пароль в /etc/ssmtp/ssmtp.conf

удалено сотрудником Wiren Board

Изменил

smtp.yandex.com, стало пинговаться из Windows и контролера, одинаковый IP-адрес

C:\Users\SLAVA>ping smtp.yandex.com

Обмен пакетами с smtp.yandex.ru [77.88.21.158] с 32 байтами данных:

Ответ от 77.88.21.158: число байт=32 время=29мс TTL=55

Ответ от 77.88.21.158: число байт=32 время=32мс TTL=55

Ответ от 77.88.21.158: число байт=32 время=29мс TTL=55

Ответ от 77.88.21.158: число байт=32 время=29мс TTL=55

Статистика Ping для 77.88.21.158:

Пакетов: отправлено = 4, получено = 4, потеряно = 0

(0% потерь)

Приблизительное время приема-передачи в мс:

Минимальное = 29мсек, Максимальное = 32 мсек, Среднее = 29 мсек

root@wirenboard-ALDUTD2U:~# ping smtp.yandex.com

PING smtp.yandex.ru (77.88.21.158) 56(84) bytes of data.

64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=1 ttl=55 time=26.7 ms

64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=2 ttl=55 time=27.0 ms

64 bytes from mail-smtp.stable.qloud-b.yandex.net (77.88.21.158): icmp_seq=3 ttl=55 time=26.5 ms

Но ошибка теста осталась

root@wirenboard-ALDUTD2U:~# echo ‘Test’ | ssmtp -v etc.dg@yandex.ru

[ ← ] 220 mail-nwsmtp-smtp-production-main-91.iva.yp-c.yandex.net Ok 1770711990-UQNHZZ7GBOs0

[ → ] EHLO wirenboard.local

[ ← ] 250 ENHANCEDSTATUSCODES

[ → ] AUTH LOGIN

[ ← ] 334 VXNlcm5hbWU6

[ → ] ZXRjLmRn

[ ← ] 334 UGFzc3dvcmQ6

[ ← ] 535 5.7.8 Error: authentication failed: Invalid user or password! 1770711990-UQNHZZ7GBOs0

ssmtp: Authorization failed (535 5.7.8 Error: authentication failed: Invalid user or password! 1770711990-UQNHZZ7GBOs0)

root@wirenboard-ALDUTD2U:~#

перепроверьте свой домен и админку почты на предмет совпадения логина и пароля там и в конфигурационном файле.

Не знаю как, что предложите

Повторно прошу Вас не публиковать в общий доступ чувствительную информацию. Могут быть последствия. Чтобы я ее увидел - можете прислать мне ее в ЛС.

Скриншот удалил, поместил его в скрытое сообщение так, чтобы было видно только сотрудникам Wiren Board.