Anticisco
http://www.anticisco.ru/forum/

Помогите настроить отправку email через eem
http://www.anticisco.ru/forum/viewtopic.php?f=2&t=9941
Страница 1 из 1

Автор:  R_KING [ 14 авг 2017, 08:44 ]
Заголовок сообщения:  Помогите настроить отправку email через eem

Добрый день!

Все делаю как описано на многоих сайтах -- переменные среды, строчка в action. В логах ошибка при попытке законектится на указанный мэйл_сервер. Подозреваю что дела в авторизации. Выставлял в строчке принудительно порт соответствующий smtp+ssl. Ни к чему не привело. Как поднять вторизацию не заморачиваясь с TCL скриптами?

Заранее благодарен за ответ.

Автор:  R_KING [ 17 авг 2017, 09:20 ]
Заголовок сообщения:  Re: Помогите настроить отправку email через eem

Вот освободился и даю конкретику.

Долго пытался запустить ЕЕМ с отправкой емейл.
Переменные среды получились такие

event manager environment _email_from XXXXX@smtp.yandex.ru
event manager environment _email_server mx.yandex.ru
event manager environment _email_to XXXXX@yandex.ru

Вариант mx.yandex.ru подглядел на одном сайте. Чуть ли не единственный мэйл, который бьется телнетом по 25 и не рефюзица. Проверка телнетом

Автор:  R_KING [ 17 авг 2017, 09:21 ]
Заголовок сообщения:  Re: Помогите настроить отправку email через eem

Вариант mx.yandex.ru подглядел на одном сайте. Чуть ли не единственный мэйл, который бьется телнетом по 25 и не рефюзица. Проверка телнетом

Cisco_2951#teln mx.yandex.ru smtp
Trying mx.yandex.ru (87.250.250.89, 25)... Open
220 mxfront6g.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)

Сам ЕЕМ выглядит так

event manager applet EMAIL
event track 100 state up maxrun 240
action 1.0 cli command "enable"
action 1.2 wait 60
action 1.3 mail server "$_email_server" to "$_email_to" from "$_email_from" subject "Main interface UP." body "Main interface UP."
action 1.4 cli command "exit"
action 1.5 cli command "end"

Автор:  R_KING [ 17 авг 2017, 09:22 ]
Заголовок сообщения:  Re: Помогите настроить отправку email через eem

Провацирую падение\подъем трека 100 и дебажу. В логах вот что

Aug 17 07:30:24 Moscow: %TRACK-6-STATE: 2 ip sla 2 reachability Up -> Down
Aug 17 07:30:25 Moscow: %TRACK-6-STATE: 100 list boolean and Up -> Down
Aug 17 07:30:54 Moscow: %TRACK-6-STATE: 2 ip sla 2 reachability Down -> Up
Aug 17 07:30:55 Moscow: %TRACK-6-STATE: 100 list boolean and Down -> Up
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: fh_send_mail: : DEBUG(smtp_lib) : <?xml version="1.0" encoding="UTF-8" ?

><fh_smtp_args><fh_smtp_port>25</fh_smtp_port><fh_smtp_secure>0</fh_smtp_secure></fh_smtp_args>
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_connect_attempt: 1
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: fh_smtp_connect: src: : DEBUG(smtp_lib) :
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {220}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {220 mxfront1j.mail.yandex.net (Want

to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write HELO Cisco_2951.home.local
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {250}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {250 mxfront1j.mail.yandex.net
}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write MAIL FROM:<XXXXX@smtp.yandex.ru>
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {250}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {250 2.1.0

<XXXXX@smtp.yandex.ru> ok
}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write RCPT TO:<XXXXX@yandex.ru>
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {250}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {250 2.1.5 <XXXXX@yandex.ru>

recipient ok
}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write DATA
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {354}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {354 Enter mail, end with "." on a

line by itself
}
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write Date: Thu, 17 Aug 2017 07:31:55 +0300
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write Message-ID:

<00012017073155716@Cisco_2951.home.local>
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write From: XXXXX@smtp.yandex.ru
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write To: XXXXX@yandex.ru
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write Subject: Main interface UP.
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write Main interface UP.
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write .
Aug 17 07:31:55 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {250}
Aug 17 07:32:06 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {250 2.0.0 Ok: queued on

mxfront1j.mail.yandex.net as 1502944326-NV3zGagG2C-Vt6u7xgo
}
Aug 17 07:32:06 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : smtp_write QUIT
Aug 17 07:32:06 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_chk_reply looking for {221}
Aug 17 07:32:06 Moscow: %HA_EM-6-LOG: SERVER_SM1_UP : DEBUG(smtp_lib) : fh_smtp_read {221 2.0.0 Closing connection.

Вроде как все хорошо, НО не приходит письмо на указанный адрес, точне после долгих вручную заваливания и подъема трека 100 один раз прищло письмо. И все.

Если не включать дебаг и так же уронить\поднять 100 трек, то в логах вообще нет упоминания про event manager applet EMAIL!!!!!

Что делаю не так и куда смотреть\копать???

И еще -- иногда возникает в логах ошибка, к сожаление не скопипастил, смысл в том что при отработке action 1.0 cli command "enable" возникает ошибка "FATAL" и я так понял что не хватет терминальных линий, которых нужно минимум 2 для ЕЕМ. Как это тоже подправить!!!


Заранее спасибо за ответ.

Автор:  R_KING [ 17 авг 2017, 09:40 ]
Заголовок сообщения:  Re: Помогите настроить отправку email через eem

Может wait увеличить? Хотя подъем и падение сервера (включение\выключение интерфеса, просто эмуляция потери связи) происходит максимум за 10 секунд! И как правильно понят смысл команды maxrun???

Автор:  R_KING [ 17 авг 2017, 10:14 ]
Заголовок сообщения:  Re: Помогите настроить отправку email через eem

R_KING писал(а):
Может wait увеличить? Хотя подъем и падение сервера (включение\выключение интерфеса, просто эмуляция потери связи) происходит максимум за 10/10 секунд! И как правильно понять смысл команды maxrun???

Автор:  R_KING [ 18 авг 2017, 08:50 ]
Заголовок сообщения:  Re: Помогите настроить отправку email через eem

:D :D :D :D
В общем все работает, просто письма падали в СПАМ! :lol:

Но проблемы остались. При падении обих IP ROUTE 0.0.0.0 0.0.0.0.0 письма не прилетают, что и понятно. В строчке action xxx mail server есть параметр source-interface. Пробовал указывать интерефейс смотрящий в прова, но все равно при падении обоих маршрутов письма не приходят. В какую сторону копать?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/