img

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

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

icon strelka icons icons

узнай больше на курсе

Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
Онлайн-курс по MikroTik
Научись работать со стремительно набирающим популярность MikroTik
Подробнее о курсе
Онлайн-курс по сетевым технологиям Huawei
Настрой сеть компании, используя оборудование Huawei в симуляторе eNSP
Подробнее о курсе
  • В интерфейсе 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 и добавляем новый скрипт на выгрузку конфигурации:

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

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

Настройка планировщика
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
icon strelka icons icons

узнай больше на курсе

Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
Онлайн-курс по MikroTik
Научись работать со стремительно набирающим популярность MikroTik
Подробнее о курсе
Онлайн-курс по сетевым технологиям Huawei
Настрой сеть компании, используя оборудование Huawei в симуляторе eNSP
Подробнее о курсе
Онлайн-курс по сетевой безопасности
Изучи основы сетевой безопасности и прокачай скилл системного администратора и сетевого инженера
Подробнее о курсе
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
Онлайн-курс по кибербезопасности
Полный курс по кибербезопасности от Мерион Нетворкс - учим с нуля специалистов по информационной безопасности. Пора стать безопасником!
Подробнее о курсе
Еще по теме:
img
XMPP – это основа для создания приложений с обменом сообщениями в реальном времени. Узнайте, как этот протокол работает, его особенности, преимущества и почему его продолжают использовать спустя два десятилетия.
img
Улучшение сети: находите и устраняйте задержки с помощью Wireshark.
img
Рассказываем про рекомендации для DNS по безопасности и производительности
img
Рассказываем как работает Wi-Fi 2.4 vs 5 ГГц: что лучше и почему вай фай опасен для здоровья?
img
Что такое DevOps, что нужно знать и сколько получают DevOps - специалисты?
Весенние скидки
30%
50%
60%
До конца акции: 30 дней 24 : 59 : 59