Выбор ответа сервера завершен с кодом ошибки imap 9

Доброго времени суток, коллеги! Сегодня пытался настроить отправку сообщений из 1С и столкнулся с проблемой отправки сообщений. Как оказалось все упиралось в настройки gmail. С похожими проблемами также столкнулся, когда захотел сделать обработку, которая отправляет почтовые сообщения из 1С. Ну давайте все по порядку.

  1. Настройка учетной записи электронной почты 1C
  2. Ошибки, который могут появиться после настройки почты
  3. Настройка учетной записи gmail
  4. Исправление ошибок после настройки

В 1С УНФ присутствует возможность настройки поведения программы при срабатывании каких-либо действий (например, при изменении статуса документа можно отправлять клиенту e-mail или sms-сообщение о выполнении заказа). Правила рабочих процессов можно создавать в «CRM» / «Сервис» / «Правила рабочего процесса». Создадим правило «Изменение статуса заказ-наряда», и укажем соответствующее значение для реквизита «Условия старта» и установим флажок «Включено»; добавим выполняемое действие, как это представлено на рисунке ниже.

11.03.2020

Как в программе 1С настроить электронную почту Google (<почта>@gmail. com) с помощью специального пароля приложения из 16 символов.

Данный вариант настройки отправки электронных писем используя электронный ящик gmail.com можно использовать в как в локальных версиях программ 1С, установленных на компьютере пользователя, так и в облачном сервисе 1С:Фреш.

Настройка электронной почты <почта>@gmail.com от компании Google, для оправки документов из программ 1С, имеет свои особенности.

В настоящей статье мы будет рассматривать только особенности настройки электронной почты <почта>@gmail.com.

Общие принципы и последовательность настройки электронной почты для отправки документов прямо из программы 1С:Бухгалтерии подробнее описаны в отдельной статье:

  • Как настроить отправку клиентам счетов и других документов по электронной почте из 1С:Бухгалтерии

Проблема в том, что при настройке учетной записи в программе 1С по данной инструкции пользователь вводит свой обычный пароль от учетной записи Google для входа в почту.

Выбор ответа сервера завершен с кодом ошибки imap 9

Но в результате получает сообщение ошибке:

Отправка тестового сообщения не выполнена: не удалось авторизоваться.

Проверьте правильность ввода логина и пароля, а также выбранный способ авторизации.

Обратитесь к администратору почтового сервера “gmail.com”.

============================

Информация для техподдержки:

Аутентификация не прошла (SMTP error code 535 5.7.8 Username and Password not accepted. Learn more at 5.7.8

ttps://support.google.com/mail/?p=BadCredentials z15sm5834196lfg.81 – gsmtp 

)

Произошла ошибка при работе с IMAP. Код ошибки: 28 Ответ сервера: Invalid credentials (Failure)”. 

       

Как в программе 1С настроить отправку почты Gmail.com

Дело в том, что для подключения к почтовому ящику gmail.com из приложения 1С по протоколу IMAP не подходит обычный пароль, который используется для входа в почту.

Не подходит пароль почты Gmail.com для авторизации в программе 1С

Необходимо использовать специальный пароль приложения из 16 символов, который генерируется системой безопасности GMAIL.

Использование отдельных паролей для приложений призвано повысить безопасность вашего аккаунта Google. Пароль приложения не дает доступ к управлению вашей учетной записью, а также ограничивает возможность его применения, например, пароль для почтового клиента не дает доступа к Google.Drive и т.п.

Получение пароля почты Gmail.com для авторизации в программе 1С

С этим паролем учетная запись gmail.com в программе 1С успешно создается и проходит проверку.

Не подходит пароль почты Gmail.com при вводе в программу 1С

Как получить пароль приложения из 16 символов

Для подключения почтового ящика Gmail в программе 1С необходимо предварительно проверить настройки почты и установить параметры безопасности аккаунта.

Для этого откройте почту и в правом верхнем углу нажмите Настройки.

Выбор ответа сервера завершен с кодом ошибки imap 9

На вкладке Пересылка и POP/IMAP проверьте состояние доступа по протоколу IMAP. Он должен быть включен.

Выбор ответа сервера завершен с кодом ошибки imap 9

Убедитесь, что включен доступ по протоколу IMAP.

Перейдите в настройки своего аккаунта Google, нажав на значок в правой части экрана, а затем на кнопку Управление аккаунтом Google.

Выбор ответа сервера завершен с кодом ошибки imap 9

В разделе Безопасность включите настройку Двухэтапная аутентификация.

Выбор ответа сервера завершен с кодом ошибки imap 9

Теперь при входе в аккаунт Google нужно будет вводить не только пароль, но и уникальный код подтверждения, который придет на ваш телефон.

Читайте также:  Коды ошибок вольво v70

Выполните 3 шага аутентификации:

  • введите пароль учетной записи,
  • укажите номер телефона,
  • получите на телефон код подтверждения и введите его в соответствующее поле.

После включения двухэтапной аутентификации в разделе Безопасность станет доступна настройка Пароли приложений.

Выбор ответа сервера завершен с кодом ошибки imap 9

Выберите приложение и устройство, для которого нужно создать пароль приложения.

Выбор ответа сервера завершен с кодом ошибки imap 9

Вариант приложение выберите Почта.

Выбор ответа сервера завершен с кодом ошибки imap 9

Вариант устройства выберите Компьютер Windows.

Выбор ответа сервера завершен с кодом ошибки imap 9

Для формирования пароля приложения нажмите кнопку Создать.

Будет автоматически сгенерирован специальный пароль приложения из 16 символов.

Выбор ответа сервера завершен с кодом ошибки imap 9

Скопируйте или сохраните этот пароль и используйте его при выполнении настройки учетной записи электронной почты в программе 1С.

Теги: Как настроить электронную почту Gmail в 1С, Настройка электронной почты GMAIL в 1С для отправки счетов клиенту прямо из программы, Настройка учетной записи электронной почты gmail.com в 1С

Опишу свой опыт работы с Яндекс.Почтой из 1С:Документооборота. Ошибки, которые, видимо, редки и поэтому нигде не описаны, в основном побеждены и, может, мой опыт поможет кому-нибудь в его борьбе.

Глава 1. Внутренняя почта.

Моя организация использует в качестве корпоративной почты почту Яндекс с делегированием домена, а в качестве почтового клиента встроенную почту 1С:Документооборота. Настройка и тестирование почты велось в течение 2018 года на технологических платформах версий 8.3.10.2650 и 8.3.12.1685 и версиях конфигурации 2.1.11.5 и 2.1.12.2.

С настройками «из коробки» почта работала крайне плохо, часть пользователей перешла на web-доступ к Яндекс.Почте и выпали из корпоративной системы документооборота. Первое, что пришло на ум — перенастройка потоков сбора почты. По умолчанию учётные записи почты распределяется на потоки по 50 штук. Потоков всего 10, регламентные задачи «Прием отправка почты (номер потока)» запускаются каждые 30 секунд. Мне кажется это перебор и в настоящее время у хорошо себя зарекомендовали следующие настройки для 80 учётных записей: 2 потока, запуск каждый день с 7:00 по 23:00 каждые 600 секунд, завершать через 900 секунд, повторять через 600 секунд.

Но это не всё. Параметр «завершать через 900 секунд» введён потому, что почта очень глючит и может зависнуть. Почему? Не понятно. Техподдержка Яндекса отправила меня воспроизводить ошибки через «нормальный» почтовый клиент, а техподдержка 1С ткнула пальцем в ошибки TCP-пакетов в дампе WireShark и сказала, что у меня «неправильный» Интернет.

А ошибки очень занимательные.

 {ОбщийМодуль.ЛегкаяПочтаСервер.Модуль(25)}: {ОбщийМодуль.Почта.Модуль(184)}: Ошибка при вызове метода контекста (Подключиться) Соединение.Подключиться(Профиль, ПротоколИнтернет); по причине: Произошла ошибка соединения с сервером при работе с IMAP. Код ошибки: 4 Ответ сервера: Yandex IMAP4rev1 at imap16j.mail.yandex.net:993 ready to talk with ::ffff:xx.xx.xx.xx:64776, 2019-Jan-02 11:10:49, mAYgYsk5YCg1

Сразу скажу, что к ошибкам протокола IMAP версии 4 этот код ошибки (а у меня было ещё 41 и 6) не имеет никакого отношения. Эти коды придуманы в 1С и они их не раскрывают (я просил). Согласно этой статьи для работы с почтовыми протоколами в 2015 году использовалась open source библиотека libetran, она поддерживается до сих пор, так что может и сейчас используется. Это делает ситуацию ещё более непонятной.

Не буду расписывать разнообразие ошибок, потому что их объединяет одно: информация об ошибке ничего не объясняет, а только запутывает, гугление приводит к единичным запросам на форумах, на которые не получены ответы.

Среди законов Мёрфи есть третий закон Финэйгла, который гласит, что в любом наборе исходных данных самая надежная величина, не требующая никакой проверки, является ошибочной. После долгих тестирований и раздумий над результатами я решил усомниться в корректности работы технологической платформы с механизмами шифрования почты. Для проверки этой крамольной мысли обратил взор на программу, которая хорошо известна нам всем. Это Stunnel.

Читайте также:  Экскаватор вольво 460 коды ошибок

И всё. Ошибки из массовых стали единичными.

Глава 2. Выполнение задач по почте.

Выполнение задач по почте – шикарная возможность 1С:Документооборота, которая не только позволяет сэкономить на лицензиях в ряде случаев, но и организовать удалённую работу руководителей, по согласованию документов. Однако «из коробки» она также не работает при использовании Яндекс.Почты.

Немного теории про удаление писем в протоколе IMAP. В этом протоколе для удаления письма нужно сначала его пометить на удаление, а потом удалить. Если мне память не изменяет, удаление писем должно происходить при закрытии ящика (команда CLOSE), при завершении сеанса (команда LOGOUT) и при сжатии ящика (команда EXPUNGE). Так вот сервера Яндекс.Почты удаляют письма только по команде ОчиститьУдаленныеСообщения() для объекта ИнтернетПочта (видимо это EXPUNGE), а во всех остальных случаях оставляют помеченные для удаления письма в ящике. А дальше происходит странный глюк, которого по идее быть не должно: процедура ПолучитьВходящиеСообщенияСистемнойУчетнойЗаписи общего модуля ВыполнениеЗадачПоПочтеСервер получает все письма и начинает их обработку, потом снова все и так далее. Если при обработке входящего письма происходит ошибка, то в сторону адресата уходит соответствующее письмо, что с одной стороны логично, но с другой приводит к ещё одному виду глюков, который выражается в переписке почтовых роботов.

Я написал обработку, которая имеет 2 команды:

  • автоматическая очистка почты сервера — удаление помеченных на удаление писем, период запуска равен периоду запуска регламентного задания «Выполнение задач по почте».
  • автоматическая очистка всей почты сервера — удаление всех писем, запуск ночью один раз в день.

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

Всё, извините за небольшой сумбур и много букв. Всех с наступившим!

Отправка уведомлений на e-mail и sms

Рабочий процесс

Настройка правила рабочего процесса

В качестве условий старта, для которых может быть выбрана отправка смс-сообщений или электронного письма могут быть:

  • изменение состояния заказа покупателя;
  • изменение состояния заказ-наряда;
  • изменение состояния заказа поставщику;
  • изменение состояния заказа на производство;
  • изменение состояния события;
  • изменение состояния задания на работу;
  • изменение состояния ремонта;
  • ошибка пробития онлайн-чеков;
  • поступление предоплаты по заказу покупателя.

В качестве выполняемых действий помимо отправки sms и e-mail могут быть создание события, задания на работу, записи календаря или напоминания.

Настройка действия для отправки e-mail при изменении статуса заказа покупателя приведена на рисунке ниже. Может быть указан произвольный шаблон уведомления, а также тип действия. В данном примере указан тип действия «Отправить e-mail», однако можно выбрать и отправку смс. Если у Вас возникли какие-то вопросы, звоните и доверьте настройку 1С УНФ профессионалам!

Обслуживание 1С

Рабочий процесс

Настройка правила рабочего процесса

Следует отметить, что для отправки писем должна быть корректно настроена учетная запись для отправки писем. Для проверки корректности настроек необходимо перейти в карточку учетной записи и нажать на кнопку проверки настроек. Особо следует отметить, что, например, при использовании почты от Яндекс должно быть включено использование IMAP. Это делается в настройках вашего аккаунта Яндекс почты, в противном случае может возникнуть следующая ошибка: «Произошла ошибка при работе с IMAP. Код ошибки: 28 Ответ сервера: LOGIN invalid credentials or IMAP is disabled». Настройки возможности работы почтовых клиентов с IMAP делаются не в 1С, а через браузер в настройках электронной почты.

Если у Вас возникла ошибка «Произошла ошибка при работе с IMAP. Код ошибки: 9», это говорит о том, что в настройках 1С необходимо включить шифрование SSL-протоколу.

Читайте также:  КОД ОШИБКИ 80070057 НА ТЕЛЕФОНЕ МАЙКРОСОФТ

Также возможна рассылка смс-уведомлений (при наличии заключенного договора с оператором связи). Для настройки необходимо указать соответствующий тип в настройках действия рабочего процесса.

Отправленные письма и сообщения можно посмотреть в «CRM» / «События»

Массовые рассылки (E-mail, SMS) в 1С УНФ

В 1С Управление нашей фирмой присутствует возможность создания массовых рассылок клиентов «CRM» / «Сервис» / «Массовые рассылки (E-mail, SMS)». Возможна рассылка как электронных писем, так и sms. Получателей можно заполнить, используя удобную форму подбора с отборами по тегам, периоду, сегментам и др. с возможностью ручного редактирования.

Массовая рассылка

Подбор получателей в массовую рассылку

Настройка учетной записи электронной почты

Чтобы почта отправлялась нужно настроить основную учетную запись. Для этого нужно перейти:

Администрирование | Органайзер | Настройка системной записи электронной почты

На панели «Органайзер» не забудьте поставить флажок «Почтовый клиент», чтобы использовать возможности встроенного в программу почтового клиента для взаимодействий с помощью электронных писем (e-mail). Когда вы нажмете на ссылку «Настройка системной записи электронной почты», то появиться диалог:

Диалог 1С настройки учетной записи электронной почты
Закладка «Отправка писем»
Настройки сервера отправки писем:
■ Сервер: smtp.gmail.com;
■ Порт: 465;
■ Использовать безопасное соединение (SSL).

Настройки сервера получения писем:
■ Протокол: IMAP;
■ Сервер: imap.gmail.com;
■ Порт: 993;
■ Использовать безопасное соединение (SSL).

Настройка учетной записи gmail

Настройте свой почтовый ящик в gmail.com:

  1. В правом верхнем углу нажмите на пиктограмму своего аккаунта. 
  2. Затем нажмите на кнопку Управление аккаунтом Google
  3. В открывшимся окне в левой панели нажмите на пункт Безопасность.
  4. Теперь найдите на странице виджет Вход в аккаунт Google и перейдите, нажав на Двухэтапная аутентификация, на следующую страницу и отключите эту настройку.
  5. Теперь найдите виджет Ненадежные приложения, у которых есть доступ к аккаунту и нажмите на пункт Открыть доступ (не рекомендуется). Если нужно сразу перейти на эту страницу, то можно использовать такую ссылку https://myaccount.google.com/lesssecureapps.
  6. На этой странице включите переключатель Небезопасные приложения заблокированы, запись измениться на Небезопасные приложения разрешены. К вам сразу придет сообщение от гугл о том, что кто-то разрешил небезопасные приложения.

В настройках вашего почтового ящика включите Доступ по протоколу POP или IMAP:

  1. Откройте почту. В правой верхней части окна нажмите значок в виде шестерёнки Настройки, в выпадающем меню выберите Все настройки, в панели навигации настроек выберите Пересылка и POP/IMAP
  2. Еще можно посмотреть инструкции по настройке почтового ящика гугл, ссылка на этот адрес есть внизу страницы этих настроек.

Ошибки, которые могут появиться после настройки почты

Сначала появилась такая ошибка:

Проверка параметров учетной записи завершилась с ошибками:
Ошибка при отправке сообщения: Произошла ошибка при работе с SMTP. Код ошибки: 535. 
Ответ сервера: 5.7.8 Username and Password not accepted.

Смотрел по форумам, менял настройки в 1С ничего не помогло и выходит другая:

Ошибка при отправке сообщения: Произошла ошибка при работе с SMTP. Код ошибки 534. 
Ответ сервера: 5.7.14 

Ошибка доступа к серверу входящих сообщений. Произошла ошибка при работе с POP3: Код ошибки 6. 
Ответ сервера: [AUTH] Web login required.

Ещё некоторое количество ошибок, с которыми я столкнулся описаны в статье, посвящённой программной отправке почтовых сообщений.

Исправление ошибок после настройки

Вначале статьи показан скриншот по устранению неполадок, связанных со входом в аккаунт gmail. На нем подчеркнута ссылка, которая ведет к странице, на которой можно дать доступ непроверенным приложениям. Вот эта ссылка: https://www.google.com/settings/security/lesssecureapps. Переходя по ней вы увидите такую же страницу, как на скриншоте ниже:

Разрешить или запретить непроверенным приложениям доступ к аккаунту
Разрешение непроверенным приложениям доступ к вашему аккаунту

Надеюсь эта статья поможет вам решить проблему с настройкой почты в 1С 8.

ПОДПИСКА

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

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