mikrotik отправка email скрипт
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Настройка отправки email с MikroTik
Полный курс по Сетевым Технологиям
В курсе тебя ждет концентрат ТОП 15 навыков, которые обязан знать ведущий инженер или senior Network Operation Engineer
Первым делом нужно настроить сервер исходящей почты по протоколу SMTP. Доступны следующие параметры настройки:
Когда сервер будет настроен, можно начинать отправлять письма. Все параметры при отправке писем идут после команды /tool e-mail send:
Теперь давайте применим механизм отправки писем на практике и создадим скрипт, который будет каждый день высылать файл с резервной копией конфигурации нам на почту.
Вот как настройка будет выглядеть в командной строке:
Теперь добавим новый скрипт, который будет делать бэкап конфигурации роутера:
Добавим скрипт на выгрузку конфигурации в планировщик:
Готово, теперь каждый день нам на почту mnadmin@mndomain.ru будет приходить свежая выгрузка резервной копии конфигурации нашего роутера.
Для того, чтобы настроить отправку писем на почтовый ящик, требующий TLS шифрования (как например Google mail), нужно настроить следующие параметры отправителя:
При отправке письма на такой ящик, необходимо указать параметр start-tls.
Если Вы предпочитаете настраивать роутер с помощью интерфейса WinBox, то откройте Tools → Email и настройте параметры сервера:
Далее заходим в System → Scripts и добавляем новый скрипт на выгрузку конфигурации:
Добавляем скрипт в планировщик, чтобы он срабатывал каждый день:
Онлайн курс по Кибербезопасности
Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии
MikroTik Скрипты: Отправить письмо и файл на почту (функция)
Еще один вариант уведомления устройствами MikroTik — отправка уведомлений на электронную почту.
Пример электронного письма с устройства MikroTik
Для настройки вам понадобится параметры SMTP вашего почтового сервера. Если сервер почты использует двухфакторную авторизацию, используйте ключ приложения вместо пароля (обычно указан в справке).
🔔 Если у вас есть IP адрес SMTP сервера и он не изменяется, укажите его в параметре server. Если у вас есть доменное имя SMTP сервера с динамическим IP, разрешите MikroTik преобразовывать доменное имя в IP адрес, используя конструкцию [:resolve «smtp.mail.com»].
Отправить письмо из MikroTik (простой вариант)
Скрипт отправки письма и вложенного файла на указанную почту.
Скрипт в одну строку:
Скрипт в несколько строк (лучшая читаемость):
Отправить письмо из MikroTik (функция)
Если вы используете отправку почтовых уведомлений из множества скриптов, я рекомендую разделить скрипт на функцию «Отправить письмо» и скрипт «Вызвать функцию отправить письмо».
Главная функция «Отправить письмо»
Вызов функции «Отправить письмо»
Укажите параметры для передачи в главную функцию:
🟢 Как отправить письмо или файл с устройства MikroTik обсуждалось в этой статье. Я надеюсь, что теперь вы сможете отправлять уведомления с устройств MikroTik c помощью электронной почты. Однако, если вы столкнетесь с каким-то проблемами при настройке, не стесняйтесь написать в комментариях. Я постараюсь помочь.
Комментарии 2
Добрый день, можете помочь со скриптом опроса физики на порту. Суть задачи в следующем, на порту висит обычный свитч, соответственно пингать его я не могу, потому что за ним ничего нет. Его роль только поднимать физику, мне нужно оповещение в почту настроить по события в логах, когда будет событие ether5 link down
Здравствуйте, объясните по «роль поднимать физику», может получится предложить решение лучше, чем скрипт проверяющий состояние интерфейса по времени.
Инструкции по настройке MikroTik
Настройка отправки email в MikroTik через скрипт в Netwatch
В данном примере будет рассмотрена настройка отправки email через устройство MikroTik с RouterOS. Устройство будет использоваться только как почтовый клиент, т.е. email адрес должен будь актуальным и доступным.
Практически задачи, когда может пригодиться:
В качестве примера будет рассмотрен первый случай: имеется интернет соединение, изменение статуса которого будет сопровождаться соответствующим письмом.
Подключение email(почтового ящика) в MikroTik
Email предварительно был зарегистрирован в gmail.com и в качестве дополнительной опции была указана опция удаленного управления через приложение в разделе безопасности.
Этот параметр следует учитывать не только с gmail, но и с большинством других почтовых сервисов.
Со стороны MikroTik нужно настроить одноименный раздел Email, который будет содержать все авторизационные данные для отправки писем.
Настройка находится Tools→Email
Отправка email в случае обрыва интернета в MikroTik
Наблюдение за событием обрыва интернета будет производиться с помощью утилиты Netwatch. Суть её работы в том, что утилита отправляет ICMP запросы на определенный IP и в зависимости от состояния(UP или DOWN) выполняет определенный скрипт. В данном примере это будет отправка email.
В качестве IP адреса рекомендуется указывать шлюз(gateway) или DNS сервер интернет провайдера.
Настройка находится Tools→Netwatch
Поддержи автора статьи, сделай клик по рекламе ↓↓↓
Netwatch в MikroTik не работает, что делать
Элементарная команда Ping может не приносить требуемого результата если в системе больше одного провайдера или маршрутизация настроена таким образом, что при падении канала узел(Host) остается доступным. В этом случае рекомендуется обратиться к разделу Firewall, добавив правило, которое блокирует иные варианты маршрутизации для ICMP запросов.
Настройка находится IP→Firewall
Есть вопросы или предложения по настройке отправки email через Netwatch в MikroTik? Активно предлагай свой вариант настройки! Оставить комментарий →
PC360
Ремонт/настройка ПК и окружающих его устройств.
MikroTik — отправка электронной почты по событию.
На этой странице рассмотрена настройка электронной почты и отправка сообщения через e-mail при неудачной попытке авторизации в роутер MIkroTik. Настройки протестированы для почтовых служб Яндекс и Гугл. Параметры серверов отправки для этих сервисов можно посмотреть на их сайтах соответственно.
Освоить MikroTik Вы можете с помощью онлайн-куса «Настройка оборудования MikroTik». Курс содержит все темы, которые изучаются на официальном курсе MTCNA. Автор курса – официальный тренер MikroTik. Подходит и тем, кто уже давно работает с микротиками, и тем, кто еще их не держал в руках. В курс входит 162 видеоурока, 45 лабораторных работ, вопросы для самопроверки и конспект.
Подключаемся в роутер через WinBox.
Настройка электронной почты.
1.В боковом меню выбираем пункт Tools.
2.В выпадающем меню выбираем Email.
В открывшемся окне Email Settings вводим параметры:
3.Server: 77.88.21.158 (или smtp.yandex.ru сервер исходящей почты яндекс)
6.From: эл.почта отправителя
7.User: почта@yandex.ru (пользователь=email)
8.Password: 12345Password (Пароль электронной почты)
9.Нажимаем кнопку ОК.
Через командную строку терминала:
Для тестовой отправки электронного письма нажимаем кнопку Send Email в окне Email Settings.
В открывшемся окне Send Email вводим параметры:
1.Address: 77.88.21.158 (или smtp.yandex.ru сервер исходящей почты яндекс).
3.User: почта@yandex.ru (пользователь=email).
4.Password: 12345Password (Пароль электронной почты).
6.To: эл.почта получателя письма.
7.From: эл.почта отправителя.
8.Subject: тема письма.
10.Нажимаем кнопку Send Email.
В случае если отправка не удалась и появилось сообщение об ощибке Couldn’t perform action – AUTH failed.
1.Проверяем правильность ввода данных (логин, пароль, сервер, порт, TLS)
2.Проверяем настройку в сервисе почты.
В почте Яндекс – Почтовые программы.
В аккаунте Гугл — настройка безопасности для надежного приложения. Надежные приложения. Если Выкл – включаем.
*при тестировании письмо одинаково успешно пришло в Гугл и Яндекс почту
Оповещение на e-mail о попытке подключения к роутеру.
В логе событие о неудачной попытке подключения обозначено system, error, critical.
Настраиваем отправку эл.почты по этому событию.
1.В боковом меню выбираем пункт System.
2.В выпадающем меню выбираем Logging.
3.В открывшемся окне Logging переходим на вкладку Action.
4.Редактируем существующее правило или создаем новое нажав плюс.
В открывшемся окошке Log Action вводим параметры:
5.Name: email (любое понятное имя латинскими буквами).
6.Type: email (выбираем из выпадающего списка).
7.Email: почта@yandex.ru (электронная почта получателя)
8.Start TLS — активируем галочкой.
9.Нажимаем кнопку ОК.
10.Переходим на вкладку Rules в окне Logging.
11.Нажимаем плюс для добовления нового правила.
В окне нового правила указываем:
12.Topics: error и critical (темы событий).
14.Нажимаем кнопку ОК.
В Prefix можно добавить комментарий.
Через командную строку терминала:
Чтоб почту не засыпало бесконечным логом событий, сперва все то же самое лучше сделать с указанием вместо Action: email >> Action: echo
В этом случае оповещение будет приходить в терминал.
Ниже отображается неудачная попытка войти в роутер с неверной учетной записью. Запись об этом событии дублируется в Terminal через echo.
Если все устраивает, указываем email вместо echo.
В логе видно, что после неудачной попытки подключения к роутеру было отправлено письмо на email. Вас пытаются взломать. Примите меры.
*у почты gmail возникает проблема авторизации при доставке, письмо не пришло, с почтой Яндекс всё ОК
Освоить MikroTik Вы можете с помощью онлайн-куса «Настройка оборудования MikroTik». Курс содержит все темы, которые изучаются на официальном курсе MTCNA. Автор курса – официальный тренер MikroTik. Подходит и тем, кто уже давно работает с микротиками, и тем, кто еще их не держал в руках. В курс входит 162 видеоурока, 45 лабораторных работ, вопросы для самопроверки и конспект.
Mikrotik отправка email скрипт
Как часто происходят отказы сетевого оборудования у вас? Достаточно часто не так ли? Кроме того если сеть достаточно большая то даже достатоточно редкие неполадки нужно быстро исправлять. Но как о них узнать раньше пользователей или хотябы вместе с ними? Предлагается схема автоматического оповещения администратора о изменении состояния сети и её узлов. Можно добиться фиксирования событий связанных с неустойчивой работой сети таких как частые потери пакетов на Wi-Fi линках и цепочек из свитчей. Достаточно простая схема реализации оповещения по E-Mail об отказе оборудования сети описана в этой статье.
Для тех кто не хочет тратить своё дорогое время на изучение данного мануала предлагаем нашу платную помощь.
Добавим плюсиком зондируемый хост
Добавим скрипт на «падение» хоста:
tool e-mail send from=» Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. » server=192.168.0.10 to= Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. body=»10.25.0.17 is Down!» subject=»Filatova 17 is Down»
вместо Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. пишем любой адрес, вместо 192.168.0.10 пишем ваш SMTP сервер, вместо 10.25.0.17 is UP! пишем своё тело сообщения, вместо Filatova 17 is Down свою тему письма. Жмём OK
Следует также иметь ввиду что SMTP сервер на Windows 2003 server по умолчанию отправляет письма поступившие на него не сразу, а каждые 15 минут. Следует уменьшить этот период до 1 минуты.