Mikrotik error sending e mail

Всем привет. Не работает отправка email. На RBSXTR ROS 6.47.10. tool e-mail send to= other-mail-user@ subject= email-subject body= email-body С и ошибка: Error sending e-mail : AUTH failed [RBSXTR] > tool e-mail print address: port: 58..

chan

Сообщения: 16
Зарегистрирован: 18 апр 2018, 10:57

Всем привет.
Не работает отправка email. На RBSXTR ROS 6.47.10.

С smtp.yandex.ru и smtp.mail.ru ошибка:

Error sending e-mail <email-subject>: AUTH failed

[RBSXTR] > tool e-mail print
address: smtp.yandex.ru
port: 587
start-tls: yes
from: mail-user@yandex.ru
user: mail-user@yandex.ru
password: password
last-status: failed

С сервером без авторизации по порту 25 ошибка:

Error sending e-mail <email-subject>: invalid TO address

[RBSXTR] > tool e-mail print
address: smtp.myserver
port: 25
start-tls: no
from: mail-user@myserver
user:
password:
last-status: failed

Куда дальше копать?
В чем может быть проблема?

ЗЫ Ограничений по прохождению трафика нет.
ЗЫ Логин с паролем для отправки с авторизацией верные. Почтовые ящики на yandex.ru и mail.ru работают с web-интерфейса.

gmx

Модератор
Сообщения: 3054
Зарегистрирован: 01 окт 2012, 14:48

04 окт 2022, 10:57

Про майл не знаю.
А у яндекса нужно создавать пароли для приложений.

/tool e-mail
set address=smtp.yandex.ru from=mkov@yandex.ru password=8888888 port=465 start-tls=tls-only user=mkov

Читать здесь:
https://yandex.ru/support/id/authorizat … d865436368

Спросите у провайдера, у них часто старые почтовые сервера есть, которые без SSL работают. Их можно использовать в устройствах, где не умеют SSL (принтеры, камеры очень часто, фотоловушки). Ну и в микротике с таким SMTP будет проще.

А 25 порт на яндексе отключен давным давно.

Inner

Сообщения: 225
Зарегистрирован: 01 июл 2020, 16:02

04 окт 2022, 14:27

gmx писал(а): ↑

04 окт 2022, 10:57


Про майл не знаю.
А у яндекса нужно создавать пароли для приложений.

/tool e-mail
set address=smtp.yandex.ru from=mkov@yandex.ru password=8888888 port=465 start-tls=tls-only user=mkov

Читать здесь:
https://yandex.ru/support/id/authorizat … d865436368

Спросите у провайдера, у них часто старые почтовые сервера есть, которые без SSL работают. Их можно использовать в устройствах, где не умеют SSL (принтеры, камеры очень часто, фотоловушки). Ну и в микротике с таким SMTP будет проще.

А 25 порт на яндексе отключен давным давно.

Не совсем. У яндекса в профиле учетки нужно лать разрешение для подключения по imap и/или pop (обязетьль также отметить чекбоксы на портальный пароль). А у мейла как раз нужно генерировать отдельные пароли для приложух. Но это можно только после привязки номера телефона.

И да. У яндекса вместо 25 порта нужно ставить 465 с обязательным ssl

gmx

Модератор
Сообщения: 3054
Зарегистрирован: 01 окт 2012, 14:48

04 окт 2022, 17:32

Каким боком imap и pop относятся к smtp?

Используя скрипт что приводится в офф вики:
{
:log info «Starting Backup Script…»;
:local sysname [/system identity get name];
:local sysver [/system resource get version];
:local mktmodel [/system resource get board-name];
:log info «Flushing DNS cache…»;
/ip dns cache flush;
:delay 2;
:log info «Deleting last Backups…»;
:foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name]
«$sysname-backup-«]]!=»nil») do={/file remove $i}};
:delay 2;
:local smtpserv [:resolve «************»];
:local Eaccount «******************»;
:local pass «*****************»;
:local backupfile («$sysname-backup-» .
[:pick [/system clock get date] 7 11] . [:pick [/system
clock get date] 0 3] . [:pick [/system clock get date] 4 6] . «.backup»);
:log info «Creating new Full Backup file…»;
/system backup save name=$backupfile;
:delay 2;
:log info «Sending Full Backup file via E-mail…»;
/tool e-mail send from=»<$Eaccount>» to=$Eaccount server=$smtpserv
port=587 user=$Eaccount password=$pass file=$backupfile
subject=(«$sysname Full Backup (» . [/system clock get date] . «)»)
body=(«$sysname full Backup file see in attachment.nRouterOS version:
$sysver $mktmodelnTime and Date: » . [/system clock get time] . » » .
[/system clock get date]);
:delay 5;
:local exportfile («$sysname-backup-» .
[:pick [/system clock get date] 7 11] . [:pick [/system
clock get date] 0 3] . [:pick [/system clock get date] 4 6] . «.rsc»);
:log info «Creating new Setup Script file…»;
/export file=$exportfile;
:delay 2;
:log info «Sending Setup Script file via E-mail…»;
/tool e-mail send from=»<$Eaccount>» to=$Eaccount server=$smtpserv
port=587 user=$Eaccount password=$pass file=$exportfile
subject=(«$sysname Setup Script Backup (» . [/system clock get date] .
«)») body=(«$sysname Setup Script file see in attachment.nRouterOS version:
$sysver $mktmodelnTime and Date: » . [/system clock get time] . »
» . [/system clock get date]);
:delay 5;
:log info «All System Backups emailed successfully.nBackuping completed.»;
}
где
:local smtpserv [:resolve «************»];
:local Eaccount «******************»;
:local pass «*****************»;
данные от почты(домен использую свой с получением/отправкой писем проблем никаких нет, настройки отправки указаны корректно )
Версия микротика 6.49.2
В логах пишут:Error sending e-mail < (jul/**/20**)>: timeout occured
Error sending e-mail < Setup Script Backup (jul/**/20**)>: timeout occured
Пробывал ручной запуск через system-scripts:во флеш память делает бекап, но на почту не отправляется


  • Вопрос задан

    27 июн. 2022

  • 208 просмотров

Послать письмо с микротика

evgeniy7676

Сообщения: 58
Зарегистрирован: 19 май 2016, 14:52

Re: Послать письмо с микротика

Сообщение

evgeniy7676 » 22 сен 2016, 13:06

Немного не то ,в манглах уже все промаркировано имею два провайдера и при подении первого не получаю письмо из скрипта

Код: Выделить всё

if (($testPrim = false) && ($testPrim != $testPrimOld)) do={

/ip route disable [/ip route find comment="GW1"];
/ip firewall connection remove [find connection-mark=ISP1_in];
/ip firewall connection remove [find connection-mark=ISP1_for];
:delay 3
/log warning "ISP1 chanel is DOWN!!";
/tool e-mail send to=$sendto subject="WARNING mikrotik!" body="ISP1 chanel is DOWN!!";

пишет ошибку Error sending e-mail <WARNING mikrotik!>: timeout occured

Аватара пользователя

Chupaka

Сообщения: 3631
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Послать письмо с микротика

Сообщение

Chupaka » 22 сен 2016, 15:00

Что именно «всё» промаркировано? Телепатов нет, как бы…

При падении первого канала нормально пинг на SMTP-сервер идёт?

evgeniy7676

Сообщения: 58
Зарегистрирован: 19 май 2016, 14:52

Re: Послать письмо с микротика

Сообщение

evgeniy7676 » 22 сен 2016, 16:49

Код: Выделить всё

/interface ethernet
set [ find default-name=sfp1 ] name=ISP1
set [ find default-name=ether6 ] name=ISP2
set [ find default-name=ether1 ] name=LAN

/ip address
add address=192.168.1.200/24 interface=LAN network=192.168.1.0
add address=2.2.2.2/30 interface=ISP2 network=2.2.2.0
add address=1.1.1.1/24 interface=ISP1 network=1.1.1.0

/ip firewall mangle
add action=mark-connection chain=input in-interface=ISP1 new-connection-mark=
    ISP1_in passthrough=yes
add action=mark-routing chain=output connection-mark=ISP1_in 
    new-routing-mark=ISP1_rout passthrough=yes
add action=mark-connection chain=input in-interface=ISP2 new-connection-mark=
    ISP2_in passthrough=yes
add action=mark-routing chain=output connection-mark=ISP2_in 
    new-routing-mark=ISP2_rout passthrough=yes

add action=mark-connection chain=forward in-interface=ISP1 
    new-connection-mark=ISP1_for passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP1_for 
    new-routing-mark=ISP1_rout passthrough=yes src-address-list=LocalNet
add action=mark-connection chain=forward in-interface=ISP2 
    new-connection-mark=ISP2_for passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_for 
    new-routing-mark=ISP2_rout passthrough=yes src-address-list=LocalNet
/ip firewall nat
add action=src-nat chain=srcnat out-interface=ISP1 src-address-list=LocalNet 
    to-addresses=1.1.1.1
add action=src-nat chain=srcnat out-interface=ISP2 src-address-list=LocalNet 
    to-addresses=2.2.2.2
/ip route
add comment=ISP1_rout distance=1 gateway=1.1.1.2 routing-mark=ISP1_rout
add comment=ISP2_rout distance=1 gateway=2.2.2.3 routing-mark=ISP2_rout
add comment=GW1 distance=1 gateway=1.1.1.2
add comment=GW2 distance=2 gateway=2.2.2.3

/ip route rule
add action=lookup-only-in-table routing-mark=ISP1_rout table=ISP1_rout
add action=lookup-only-in-table routing-mark=ISP2_rout table=ISP2_rout

При падении первого канала письмо не приходит ошибка

0 / 0 / 0

Регистрация: 08.08.2018

Сообщений: 34

1

19.08.2019, 07:04. Показов 10692. Ответов 5


Добрый день, не получается настроить уведомления через email о падении хоста.

скрин 1, настройки в дуде , SMTP сервер Яндекса 213.180.204.38.
скрин 2 , пытался через веб морду отправить тестовое письмо
В логе вылазит ошибка Error sending e-mail <>: timeout occured

The dude пингует и 213.180.204.38 и smtp.yandex.ru

Миниатюры

Уведомления через email the dude
 

Уведомления через email the dude
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт по компьютерным сетям

4557 / 2004 / 425

Регистрация: 17.10.2015

Сообщений: 8,653

19.08.2019, 08:03

2

ну не знаю, у меня на МТ настроено отправка бэкапов на мыло. В настройках e-mail вот так:

Кликните здесь для просмотра всего текста

Уведомления через email the dude

порт точно 465 должен быть?



0



Модератор

Эксперт по компьютерным сетям

1502 / 595 / 112

Регистрация: 10.06.2009

Сообщений: 2,288

19.08.2019, 10:28

3

Лучший ответ Сообщение было отмечено MetaIhead как решение

Решение

Вроде порт у яндекса 587

Добавлено через 1 минуту
О нашёл где подсмотреть:

Код

/tool e-mail
set address=smtp.yandex.ru from=###@yandex.ru password=password port=587 start-tls=yes user=###@yandex.ru



2



Эксперт по компьютерным сетямЭксперт NIX

12384 / 7223 / 758

Регистрация: 09.09.2009

Сообщений: 28,185

19.08.2019, 10:41

4

номер порта зависит от настроек SMTP-сервера, которому отсылаются письма (самую точную информацию, включая и номер порта, можно получить в документации используемого SMTP-сервиса, описание подключения «других» клиентов). 25-й порт используется нынче редко (шифрованные подключения точно его не используют). кроме того, некоторые SMTP-сервисы (например, гугл) требуют дополнительных разрешений, включаемых В НАСТРОЙКАХ АККАУНТА В ЛИЧНОМ КАБИНЕТЕ НА САЙТЕ СЕРВИСА



0



0 / 0 / 0

Регистрация: 08.08.2018

Сообщений: 34

21.08.2019, 05:47

 [ТС]

5

Я не знаю какой порт должен быть, но настраивал до этого с сервера CRM уведомления по почте, через 465 всё работает

Добавлено через 9 минут
На сайте яндекса написан 465, но 25 тоже не работает

Добавлено через 59 минут
Не понял почему 587 если на сайте указан 465, но так заработало, спасибо)



0



Эксперт по компьютерным сетям

4557 / 2004 / 425

Регистрация: 17.10.2015

Сообщений: 8,653

21.08.2019, 08:44

6

Лучший ответ Сообщение было отмечено MetaIhead как решение

Решение

Цитата
Сообщение от MetaIhead
Посмотреть сообщение

На сайте яндекса написан 465, но 25 тоже не работает

Цитата
Сообщение от MetaIhead
Посмотреть сообщение

Не понял почему 587 если на сайте указан 465, но так заработало, спасибо)

я показал Вам свой скрин настроек. Там указан ip-адрес сервера и 25 порт. У меня все отправляется, почта работает.

Добавлено через 3 минуты

Цитата
Сообщение от MetaIhead
Посмотреть сообщение

Не понял почему 587

вот почему: Порты SMTP Яндекса

Порт без шифрования: 25, 587

Твой МТ не понимал шифрование SSL (465 порт)



2



Понравилась статья? Поделить с друзьями:
  • Mikrotik error router refused connection
  • Mikrotik error router does not support secure connection please enable legacy mode
  • Mikrotik error not enough disk space
  • Mikrotik error no internet connection
  • Mikrotik error could not fetch index