Сервис отключен с разрывом канала smtp error code 421 1с как исправить

Записки ИТ специалиста.

1с Ошибка «сервис отключен с разрывом канала (smtp error code 421)»

Настраивали программисты по 1С рассылку из 1С через корпоративный почтовый сервер MS Exchange 2016. При запуске обработки получили ошибку «сервис отключен с разрывом канала (smtp error code 421)»
Обратились к нам, системным администраторам. Мы со своей стороны настроили коннектор
Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть картинку Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Картинка про Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить
, параметры безопасности на картинке ниже
Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть картинку Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Картинка про Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить
Задали нужные IP адреса, порт 25.
Попросили программистов еще раз запустить рассылку. Ошибка повторяется. 3-4 письма уходит и все, дальше ошибка. Исследуем проблему дальше. Поиск в интернете показал, что надо увеличить параметр MessageRatelimit у коннектора. Смотрим этот параметр

Get-ReceiveConnector mbx01\1C | fl name, MessageRatelimit

Где mbx01 имя сервера, 1С — имя коннектора
Получил ответ

Name : 1C
MessageRateLimit : Unlimited

Лимит неограничен.
Попросил со стороны 1С более подробные логи, сказали, что берите, что есть. Запустили Wireshark, тут выловили ошибку
Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть картинку Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Картинка про Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить
По ней было проще уже найти решение. Оно оказалось в следующем — необходимо увеличить дефолтный коннектор с именем «Client Proxy MBX01». Установил лимит 1200 соединений, было 5.

Ниже код 1С для рассылки сообщений. Прислали программисты 1С, верю им на слово

Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
Профиль.АдресСервераSMTP = фАдресSMTP; // определяется на форме
Профиль.ИспользоватьSSLSMTP = ложь;
Профиль.ПортSMTP = 25;
Профиль.ПарольSMTP = фПарольSMTP; // определяется на форме
Профиль.ПользовательSMTP = фЛогинSMTP; // определяется на форме
Профиль.ВремяОжидания = 350;

почта = новый интернетпочта;
почта.Подключиться(Профиль);

Сообщение = Новый интернетПочтовоеСообщение;
Сообщение.Отправитель = АдресОтправителя;
сообщение.Тема =»Тестовое сообщение через MS Exchange 2016″;
ИнтернетТекстПочтовогоСообщения = Сообщение.Тексты.Добавить();
ИнтернетТекстПочтовогоСообщения.Текст = ТекстПисьма;
сообщение.Получатели.Добавить(сокрлп(ТекСтрока.Почта));
почта.Послать(Сообщение);

Источник

Почему возникает ошибка 421? Решение в деталях

Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Смотреть картинку Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Картинка про Сервис отключен с разрывом канала smtp error code 421 1с как исправить. Фото Сервис отключен с разрывом канала smtp error code 421 1с как исправить

Ошибка 421 возникает по нескольким причинам. Каждая из ошибок не является фатальной и её легко исправить. В этой статье мы отметим 2 самые распространенные причины, по которым возникает error 421 и решение проблемы.

Возможные причины появления ошибки 421

Чаще всего причины этой ошибки заключаются в следующем:

Причина номер 1: отсутствует соединение с SMPT-сервером

Ошибка 421 (SMTP-сервер) возникает, когда нет подключения к SMPT-серверу. В результате сбоя вы не можете обновлять списки писем или отправить новое письмо. Сбой часто возникает при работе с почтовыми клиентами, например, Outlook.

Причины ошибки и решения:

Причина номер 2: множественные подключения

Ошибка 421 (Too Many Connections) – это ошибка FTP соединения, которая не беспокоит обычных пользователей и чаще всего является информационным сигналом для вебмастера. Ошибка появляется при работе с программой FileZilla и для ее исправления нужно внести некоторые изменения в настройки. Также, иногда может потребоваться доступ к панели управления хостингом.

Возникает в случае, если у вас открыто активное соединение с сервером и вы параллельно пытаетесь создать еще одно подключение по тому же адресу. По сути ничего страшного в этом нет. Если с вашего IP уже есть соединение вы просто получите ошибку 421. На сам сайт это никак не влияет.

Как исправить ошибку 421?

ВАЖНО: Если это не помогло – срочно смените пароль для FTP и имя пользователя. Вполне возможно, что доступ к FTP аккаунту получен посторонними людьми.

Альтернативный способ исправить ошибку 421

Заходим в административную панель хостинг-аккаунта. Переходим в раздел управления FTP и отключаем активные подключения. Затем можем снова устанавливать соединение через FTP-клиент.

Если нет функции снять все активные соединения, просто смените логин и пароль для FTP аккаунта. Активные соединения будут сброшены автоматически.

Другой способ, который срабатывает, если у вас открыты программы, но нет возможности найти то самое соединение. Просто перезагрузите свой компьютер. При повторном запуске будет сделано соединение заново. Однако, этот способ не сработает, если неправильно настроен FTP-клиент.

Причина номер 3: Грейлистинг

Как правило, MS Outlook используется корпоративными клиентами в офисах для упорядочивания переписки и ускорения отправки коммерческой корреспонденции. Поэтому исходящий трафик может быть довольно высок. Именно по этой причине многие программы могут ввести ip-адрес, с которого ведется рассылка в серые списки (грейлистинг).

Источник

SMTP greeting failure: 421 SMTP connection broken (reply)

Опи­са­ние ошиб­ки:С сен­тяб­ря 2014 Ян­декс.Почта, Mail.ru пе­ре­шли на про­то­кол SSL, что сде­ла­ло их ещё более без­опас­ны­ми. Чтобы и даль­ше ра­бо­тать с пись­ма­ми через 1С, Вам нужно из­ме­нить их на­строй­ки и вне­сти до­ра­бот­ки в код кон­фи­гу­ра­ций.

Най­ден­ные ре­ше­ния:

Ошиб­ка на­блю­да­ет­ся, в част­но­сти, в слу­чае, когда ме­ня­ют­ся на­строй­ки почты. На­при­мер мне до­ве­лось столк­нуть­ся в слу­чае, когда ввели для почты SSL-шиф­ро­ва­ние. Если это Ваш слу­чай, то из быст­рых и про­стых оста­ет­ся толь­ко об­нов­ле­ние до вер­сии плат­фор­мы 8.3, где под­держ­ка этого шиф­ро­ва­ния для «Ин­тер­нет­Поч­то­вый­Про­филь» ре­а­ли­зо­ва­на. И до­ра­бот­ка кода ти­по­вых кон­фи­гу­ра­ций для учета на­стро­ек SSL-шиф­ро­ва­ния и вклю­че­ния у поч­то­во­го про­фи­ля.

Со­про­вож­да­ю­щие про­бле­му ошиб­ки:

Ян­декс.Почта

ад­рес_­по­чты­@yandex.ru. <Об­щий­Мо­дуль.Управ­ле­ни­е­Элек­трон­ной­Поч­той.Мо­дуль(1065)>: Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): Поч­то­вый ящик поль­зо­ва­те­ля «ад­рес_­по­чты­@yandex.ru» на сер­ве­ре «pop.yandex.ru» не най­ден. Ответ сер­ве­ра: «[AUTH] Working without SSL/TLS encryption is not allowed. Please visit https://help.yandex.ru/mail/mail-clients/ssl.xml. sc=NXhLmqHbM4YK»

Если уста­нов­ле­ны не пра­виль­ные порты, то по­лу­чим ошиб­ку:Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): TLS/SSL failure for smtp.mail.ru: Invalid token, probably not an SSL serverУста­но­ви­те порты 465 для smtp, 995 для pop3.

При со­еди­не­нии с Ян­дек­сом: в ло­ги­нах оста­вить толь­ко со­дер­жи­мое ло­ги­на до @yandex.ru, т.е. из при­ме­ра «ад­рес_­по­чты» (без ка­вы­чек). Уста­нав­ли­ва­ем для pop3 и smtp SSL-шиф­ро­ва­ние. Если почта кор­по­ра­тив­ная на Ян­дек­се, и в на­име­но­ва­нии не ис­поль­зу­ет­ся @yandex.ru, то остав­ля­ем логин, рав­ный на­име­но­ва­нию почты, как есть.

Mail.ru

Не вклю­че­но SSL-шиф­ро­ва­ние для учет­ной за­пи­си элек­трон­ной почты. Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): Can not authenticate to POP3 server: POP3 is available only with SSL or TLS connection enabled

Если уста­нов­ле­ны не пра­виль­ные порты, то по­лу­чим ошиб­ку:Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): TLS/SSL failure for smtp.mail.ru: Invalid token, probably not an SSL serverУста­нав­ли­ва­ем порты 465 для smtp, 995 для pop3.

Если воз­ни­ка­ет ошиб­ка:Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): SMTP greeting failure: 421 SMTP connection broken (reply)Порты на­стро­е­ны пра­виль­но, не уста­нов­ле­но SSL-шиф­ро­ва­ние для smtp.

В па­ро­лях для почты не ис­поль­зо­вать спец­сим­во­лы, при­мер из опыта: в па­ро­ле к почте был сим­вол «+», пока из па­ро­ля не убра­ли, со­еди­не­ние не про­ис­хо­ди­ло! Си­сте­ма вы­да­ва­ла ошиб­ку: Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): Can not authenticate to SMTP server: 535 5.7.8 Error: authentication failed: Invalid user or password!

Раз­ра­бот­чи­ки 1С вно­сят фун­ци­о­нал в ра­бо­чие кон­фи­гу­ра­ции, на­при­мер: УТ 10.3.30.1 от 26.09.2014, опи­са­ние об­нов­ле­ния: В спра­воч­ник «Учет­ные за­пи­си элек­трон­ной почты» до­бав­ле­ны рек­ви­зи­ты «Ис­поль­зо­вать за­щи­щен­ную вер­сию про­то­ко­ла SMTP» и «Ис­поль­зо­вать за­щи­щен­ную вер­сию про­то­ко­ла POP3». При уста­нов­ке этих рек­ви­зи­тов предо­став­ля­ет­ся воз­мож­ность под­клю­чать­ся к поч­то­вым сер­ве­рам через без­опас­ное со­еди­не­ние (SSL). Рек­ви­зи­ты до­ступ­ны при ис­поль­зо­ва­нии вер­сии плат­фор­мы не ниже 8.3.1.

Источник

1С 8.3 : SMTP greeting failure: 421 SMTP connection broken (reply)

Опи­са­ние ошиб­ки:С сен­тяб­ря 2014 Ян­декс.Почта, Mail.ru пе­ре­шли на про­то­кол SSL, что сде­ла­ло их ещё более без­опас­ны­ми. Чтобы и даль­ше ра­бо­тать с пись­ма­ми через 1С, Вам нужно из­ме­нить их на­строй­ки и вне­сти до­ра­бот­ки в код кон­фи­гу­ра­ций.

Най­ден­ные ре­ше­ния:

Ошиб­ка на­блю­да­ет­ся, в част­но­сти, в слу­чае, когда ме­ня­ют­ся на­строй­ки почты. На­при­мер мне до­ве­лось столк­нуть­ся в слу­чае, когда ввели для почты SSL-шиф­ро­ва­ние. Если это Ваш слу­чай, то из быст­рых и про­стых оста­ет­ся толь­ко об­нов­ле­ние до вер­сии плат­фор­мы 8.3, где под­держ­ка этого шиф­ро­ва­ния для «Ин­тер­нет­Поч­то­вый­Про­филь» ре­а­ли­зо­ва­на. И до­ра­бот­ка кода ти­по­вых кон­фи­гу­ра­ций для учета на­стро­ек SSL-шиф­ро­ва­ния и вклю­че­ния у поч­то­во­го про­фи­ля.

Со­про­вож­да­ю­щие про­бле­му ошиб­ки:

Ян­декс.Почта

ад­рес_­по­чты­@yandex.ru. <Об­щий­Мо­дуль.Управ­ле­ни­е­Элек­трон­ной­Поч­той.Мо­дуль(1065)>: Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): Поч­то­вый ящик поль­зо­ва­те­ля «ад­рес_­по­чты­@yandex.ru» на сер­ве­ре «pop.yandex.ru» не най­ден. Ответ сер­ве­ра: «[AUTH] Working without SSL/TLS encryption is not allowed. Please visit https://help.yandex.ru/mail/mail-clients/ssl.xml. sc=NXhLmqHbM4YK»

Если уста­нов­ле­ны не пра­виль­ные порты, то по­лу­чим ошиб­ку:Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): TLS/SSL failure for smtp.mail.ru: Invalid token, probably not an SSL serverУста­но­ви­те порты 465 для smtp, 995 для pop3.

При со­еди­не­нии с Ян­дек­сом: в ло­ги­нах оста­вить толь­ко со­дер­жи­мое ло­ги­на до @yandex.ru, т.е. из при­ме­ра «ад­рес_­по­чты» (без ка­вы­чек). Уста­нав­ли­ва­ем для pop3 и smtp SSL-шиф­ро­ва­ние. Если почта кор­по­ра­тив­ная на Ян­дек­се, и в на­име­но­ва­нии не ис­поль­зу­ет­ся @yandex.ru, то остав­ля­ем логин, рав­ный на­име­но­ва­нию почты, как есть.

Mail.ru

Не вклю­че­но SSL-шиф­ро­ва­ние для учет­ной за­пи­си элек­трон­ной почты. Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): Can not authenticate to POP3 server: POP3 is available only with SSL or TLS connection enabled

Если уста­нов­ле­ны не пра­виль­ные порты, то по­лу­чим ошиб­ку:Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): TLS/SSL failure for smtp.mail.ru: Invalid token, probably not an SSL serverУста­нав­ли­ва­ем порты 465 для smtp, 995 для pop3.

Если воз­ни­ка­ет ошиб­ка:Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): SMTP greeting failure: 421 SMTP connection broken (reply)Порты на­стро­е­ны пра­виль­но, не уста­нов­ле­но SSL-шиф­ро­ва­ние для smtp.

В па­ро­лях для почты не ис­поль­зо­вать спец­сим­во­лы, при­мер из опыта: в па­ро­ле к почте был сим­вол «+», пока из па­ро­ля не убра­ли, со­еди­не­ние не про­ис­хо­ди­ло! Си­сте­ма вы­да­ва­ла ошиб­ку: Ошиб­ка при вы­зо­ве ме­то­да кон­тек­ста (Под­клю­чить­ся): Can not authenticate to SMTP server: 535 5.7.8 Error: authentication failed: Invalid user or password!

Раз­ра­бот­чи­ки 1С вно­сят фун­ци­о­нал в ра­бо­чие кон­фи­гу­ра­ции, на­при­мер: УТ 10.3.30.1 от 26.09.2014, опи­са­ние об­нов­ле­ния: В спра­воч­ник «Учет­ные за­пи­си элек­трон­ной почты» до­бав­ле­ны рек­ви­зи­ты «Ис­поль­зо­вать за­щи­щен­ную вер­сию про­то­ко­ла SMTP» и «Ис­поль­зо­вать за­щи­щен­ную вер­сию про­то­ко­ла POP3». При уста­нов­ке этих рек­ви­зи­тов предо­став­ля­ет­ся воз­мож­ность под­клю­чать­ся к поч­то­вым сер­ве­рам через без­опас­ное со­еди­не­ние (SSL). Рек­ви­зи­ты до­ступ­ны при ис­поль­зо­ва­нии вер­сии плат­фор­мы не ниже 8.3.1.

Источник

Сервис отключен с разрывом канала (SMTP error code 421)

УТ 11.1.2.23, платформа 8.3.6.2390 (перешел с 8.2) перестала почта через gmail отправляться через stunnel, попробовал напрямую(там вроде 1с добавили ssl) выдает такую ошибку.
Куда копать?

Настройки: pop.gmail.com 995
smtp.gmail.com 465

Функция СформироватьИнтернетПрофиль(знач УчетнаяЗапись,
знач Пароль = Неопределено,
знач ФормироватьSMTPПрофиль = Истина,
знач ФормироватьPOP3Профиль = Истина) Экспорт

НастройкиСоединения = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
УчетнаяЗапись,
«Пользователь,
|Пароль,
|ВремяОжидания,
|СерверИсходящейПочтыSMTP,
|ПортSMTP,
|SMTPАутентификация,
|СпособSMTPАутентификации,
|ПользовательSMTP,
|ПарольSMTP,
|СерверВходящейПочтыPOP3,
|ПортPOP3,
|СпособPOP3Аутентификации»);

Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.Пользователь = НастройкиСоединения.Пользователь;
Профиль.ВремяОжидания = НастройкиСоединения.ВремяОжидания;

Если ЗначениеЗаполнено(Пароль) Тогда
Профиль.Пароль = Пароль;
Иначе
Профиль.Пароль = НастройкиСоединения.Пароль;
КонецЕсли;

Если ФормироватьSMTPПрофиль Тогда
Профиль.АдресСервераSMTP = НастройкиСоединения.СерверИсходящейПочтыSMTP;
Профиль.ПортSMTP = НастройкиСоединения.ПортSMTP;

Если НастройкиСоединения.SMTPАутентификация = Перечисления.ВариантыSMTPАутентификации.АналогичноPOP3 Тогда
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
Профиль.ПользовательSMTP = НастройкиСоединения.Пользователь;
Профиль.ПарольSMTP = Профиль.Пароль;
ИначеЕсли НастройкиСоединения.SMTPАутентификация = Перечисления.ВариантыSMTPАутентификации.ЗадаетсяПараметрами Тогда

Если НастройкиСоединения.СпособSMTPАутентификации = Перечисления.СпособыSMTPАутентификации.CramMD5 Тогда
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.CramMD5;
ИначеЕсли НастройкиСоединения.СпособSMTPАутентификации = Перечисления.СпособыSMTPАутентификации.Login Тогда
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
ИначеЕсли НастройкиСоединения.СпособSMTPАутентификации = Перечисления.СпособыSMTPАутентификации.Plain Тогда
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Plain;
ИначеЕсли НастройкиСоединения.СпособSMTPАутентификации = Перечисления.СпособыSMTPАутентификации.БезАутентификации Тогда
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
Иначе
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
КонецЕсли;

Профиль.ПользовательSMTP = НастройкиСоединения.ПользовательSMTP;
Профиль.ПарольSMTP = НастройкиСоединения.ПарольSMTP;

ИначеЕсли НастройкиСоединения.SMTPАутентификация = Перечисления.ВариантыSMTPАутентификации.POP3ПередSMTP Тогда
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
Профиль.POP3ПередSMTP = Истина;
Иначе
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
КонецЕсли;
КонецЕсли;

Если ФормироватьPOP3Профиль Тогда
Профиль.АдресСервераPOP3 = НастройкиСоединения.СерверВходящейПочтыPOP3;
Профиль.ПортPOP3 = НастройкиСоединения.ПортPOP3;

Если НастройкиСоединения.СпособPOP3Аутентификации = Перечисления.СпособыPOP3Аутентификации.APOP Тогда
Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.APOP;
ИначеЕсли НастройкиСоединения.СпособPOP3Аутентификации = Перечисления.СпособыPOP3Аутентификации.CramMD5 Тогда
Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.CramMD5;
Иначе
Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.Обычная;
КонецЕсли;
КонецЕсли;
//19.11.2015
Профиль.ИспользоватьSSLPOP3=Истина;
Профиль.ИспользоватьSSLSMTP=Истина;
//19.11.2015

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *