img

Настройка отправки email с MikroTik

21 ноября
20:00
Бесплатный вебинар
Введение в Docker
Ведущий — Филипп Игнатенко.
Руководитель центра разработки
Записаться
img
img

Рассказываем про ещё один полезный инструмент на роутерах MikroTik - отправку e-mail сообщений по протоколу SMTP. Данный инструмент может быть использован для отправки на почту периодических бэкапов или же задействован для написания каких-нибудь скриптов.

  • В интерфейсе WinBox, утилита Email расположена в разделе ToolsEmail:
Tools - Email
  • Из командной строки - /tool e-mail.

Первым делом нужно настроить сервер исходящей почты по протоколу SMTP. Доступны следующие параметры настройки:

  • address - IPv4/v6 адрес, SMTP сервера;
  • from - имя или название почтового ящика, который будет показан получателю;
  • password - пароль, который используется для аутентификации на SMTP сервере. В этом случае аутентификации не будет шифроваться. Для включения шифрования можно использовать функцию start-tls;
  • port - порт SMTP сервера, по умолчанию 25;
  • start-tls - может принимать значения no, yes и tls-only - разрешает только TLS шифрования без поддержки SSL;
  • user - имя пользователя, которое будет использоваться для аутентификации на SMTP сервере.

Когда сервер будет настроен, можно начинать отправлять письма. Все параметры при отправке писем идут после команды /tool e-mail send:

  • body - тело письма
  • cc - данный параметр позволяет поставить в копию дополнительных получателей;
  • file - позволяет добавлять один или несколько файлов во вложении к письму;
  • from - название или почтовый адрес, который будет показан как отправитель. Если ничего не указано, то будет взят from, который указывался при настройке сервера SMTP;
  • password - пароль, который используется для аутентификации на SMTP сервере. Если ничего не указано, то будет взят password, который указывался при настройке сервера SMTP;
  • port - порт SMTP сервера. Если ничего не указано, то будет взят port, который указывался при настройке сервера;
  • server - адрес SMTP сервера. Если не указано, то используется параметр сервера, указанный при настройке;
  • start-tls - использовать ли TLS шифрование;
  • subject - тема письма;
  • to - адрес получателя, которому предназначено письмо;
  • user - имя пользователя, для аутентификации на сервере. Если не указано, то будет использоваться user из настроек сервера.

Теперь давайте применим механизм отправки писем на практике и создадим скрипт, который будет каждый день высылать файл с резервной копией конфигурации нам на почту.

Вот как настройка будет выглядеть в командной строке:

tool e-mail> set server=192.168.1.34 set port=25 from=”mnmikrotik@mndomain.ru”

Теперь добавим новый скрипт, который будет делать бэкап конфигурации роутера:

/export file=export /tool e-mail send to="mnadmin@mndomain.ru"subject="$[/system identity get name] export"  body="$[/system clock get date] configuration file" file=export.rsc

Добавим скрипт на выгрузку конфигурации в планировщик:

/system scheduler add on-event="export-send" start-time=00:00:00 interval=24

Готово, теперь каждый день нам на почту mnadmin@mndomain.ru будет приходить свежая выгрузка резервной копии конфигурации нашего роутера.

Для того, чтобы настроить отправку писем на почтовый ящик, требующий TLS шифрования (как например Google mail), нужно настроить следующие параметры отправителя:

/tool e-mail set address= 192.168.1.34
 set port=587 
set from=mnaddress@gmail.com 
set user= mikrotik
set password= supersecurepass

При отправке письма на такой ящик, необходимо указать параметр start-tls.

send to=mnadmin@mndomain.ru subject="HW!" body="Hello World!" start-tls=yes

Если Вы предпочитаете настраивать роутер с помощью интерфейса WinBox, то откройте ToolsEmail и настройте параметры сервера:

Настройка сервера

Далее заходим в SystemScripts и добавляем новый скрипт на выгрузку конфигурации:

Создание скрипта

Добавляем скрипт в планировщик, чтобы он срабатывал каждый день:

Настройка планировщика
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
Сети
Скидка 25%
Основы сетевых технологий
Стань сетевиком с нуля за 2 месяца. Веселая и дружелюбная подача информации с эмуляцией реальных задач.
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
В начале 2000-х, когда идея мессенджеров только формировалась, расширяемый протокол обмена сообщениями и информацией о присутств
img
Задержка в сети, или сетевая задержка, - это временная задержка при передаче запросов или данных от источника к адресату в сетев
img
Система доменных имен (DNS – Domain Name System) обеспечивает сетевую коммуникацию. DNS может показаться какой-то невидимой сило
img
Wi-Fi это технология, которая использует радиоволны для отправки и получения сигналов от находящихся поблизости устройств, чтобы
img
BGP (Border Gateway Protocol) - это протокол граничного шлюза, предназначенный для обмена информацией о маршрутизации и доступно
img
Когда читаете данную статью, браузер подключается к провайдеру (или ISP) а пакеты, отправленные с компьютера, находят путь до се
21 ноября
20:00
Бесплатный вебинар
Введение в Docker