Ошибка при вызове метода контекста подключиться аутентификация не прошла

Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED )

Описание ошибки:
Ошибка в 1С 8 при поптыке подключиться к почтовому серверу mail.ru: Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED )

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

Нажатие на изображении увеличит его
1C 8 текст ошибки Аутентификация не прошла NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED
Рис. 1. Ошибка «Аутентификация не прошла (NEOBHODIM parol prilozheniya Application password is REQUIRED )» в окне сообщений в 1С 8 в режиме обычного приложения.

Нажатие на изображении увеличит его
1C 8 ошибка при настройке почты в управляемом интерфейсе Аутентификация не прошла SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya
Рис. 2. Ошибка при установке настроек почты в 1С 8 в управляемом приложении «Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya» 

На самом деле эта ошибка может возникнуть не только в среде 1С 8, но и в любой почтовой программе, которую настроили для сбора/отправки почты с сервиса mail.ru. Факт состоит в том, что в 1С подключение к почте по реквизитам SMTP-сервера, POP3-сервера, SSL-настройкам, пользователю, паролю до определенного момента, связанного датой чуть ранее возникновения материала ниже, работало, но потом перестало работать рапортуя с содержанием представленной ошибки. 

В ошибке латиницей и на английском языке дается подсказка: необходим пароль приложения — application password is required.

Поэтому нужно было поискать информацию о том, что такое пароль приложения в mail.ru, где его найти или установить?

Благодаря обсуждению на форме сайта Инфостарт было облегчен поиск решения поставленных вопросов.

Нажатие на изображении увеличит его
1с 8 как исправить, устранить ошибку почты mail.ru Аутентификация не прошла SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya
Рис. 3. Скриншот обсуждения на форуме

Ссылка в обсуждении на форуме вела на страницу поддержки сервиса mail.ru с описанием в разделе безопасности того, как создать и узнать пароль приложения. Кстати, эта же ссылка содержится в описании самой ошибки: https://help.mail.ru/mail/security/protection/external. Т.е. если даже структура помощи сервиса mail.ru измениться, то автор этого материала предполагает, что и ссылка в описании ошибки должна быть обновлена разработчиками почтового сервиса. А пока текущая ссылка актуальна.

Нажатие на изображении увеличит его
1с 8 и настройка подключения к mail.ru ошибка NEOBHODIM parol prilozheniya, Application password is REQUIRED
Рис. 4. Общая инструкция в разделе «Помощь» почтового сервиса mail.ru

Если ссылка выше станет неактуальной (т.к. измениться структура ссылок на сайте help.mail.ru), то ищите в разделе помощи сервиса mail.ru через поиск что-то по типу «пароль для внешнего приложения».

Нажатие на изображении увеличит его
1С 8 как разрешить проблему при настройке в 1С подключения к mail.ru
Рис. 5. Пример поиска в «Помощи» сервиса mail.ru о настройке и получении пароля приложения.

Рассмотрим, как выглядит процесс получения пароля приложения. Примеры скриншотов приведены на момент данной публикации (ноябрь 2022), но даже спустя время смысл действий будет сохраняться.

Необходимо авторизоваться на сайте mail.ru в Вашем браузере.

1С 8 как получить пароль приложения в mail.ru, раздел настройки               как в mail.ru сделать, получить пароль приложения для настройки в 1С 8
Рис. 6, 7. Переход в «Настройки» и далее во «Все настройки» на mail.ru для получения пароля приложения для 1С 8

Далее переходим по ссылке в раздел «Безопасность».

как сгенерировать и где получить пароль приложения mail.ru для 1С 8
Рис. 8. Переход в раздел настроек «Безопасность» сервиса mail.ru

На странице «Безопасность» находим ссылку раздела «Пароли для внешних приложений» или по смыслу.

Нажатие на изображении увеличит его
mail.ru пароли внешних приложений для 1С 8, чтобы убрать ошибку NEOBHODIM parol prilozheniya
Рис. 9. Раздел «Безопасность» настроек почтового сервиса

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

mail.ru пароль для 1С 8, чтобы убрать ошибку необходим пароль приложенияmail.ru пароль для 1С 8, чтобы убрать ошибку Аутентификация не прошла SMTP error code 535 5.7.0
Рис. 10, 11. Добавление, генерация, указание названия для нового пароля приложения в mail.ru

Если адрес почты не привязан к номеру телефона, то придется выполнить привязку. В процессе настройки Вас об этом проинформирует надпись «К Вашему ящику не привязан номер телефона.» Перейдя по ссылке «Привяжите его» можно не прерывая процесс выполнить привязку а потом вернуть в это окно браузера и по кнопке «Продолжить» настройку.


Рис. 12. Необходимость привязки номера телефона при создании пароля приложения.

На следующем шаге потребуется подтвердить, что Вы — владелец почты и знаете пароль от нее и подтвердить, что Вы человек, «разгадав» капчу под заголовком «Проверка безопасности». После нажать кнопку «Продолжить».


Рис. 13. Проверка «на человека» при получении пароля приложения

После всего проделанного поздравляем Вас с результатом. Вы должны получить созданный пароль для внешнего приложения.

1С 8 как получить, создать пароль от mail.ru
Рис. 14. Успешно сформированный пароль для внешнего приложения.

Созданный этот пароль и другие теперь будет храниться в списке «Пароли для внешних приложений» настроек «Безопасности» почтового сервиса mail.ru. Но только просмотреть ранее созданные пароль не получиться. Так сделано, что (на момент написания данной публикации) пароль можно только перегенерировать. Если нажать на название уже ранее созданного пароля, то начнется «Создание нового пароля для приложения». Т.е. в будущем, если пароль не был записан, то придется его перегенерировать и указывать новый пароль в настройках почт в 1С 8.



Рис. 15. Список паролей для внешних приложений в настройках mail.ru и пересоздание.

Полученный пароль копируем-вставляем в соответствующее поле ввода «Пароль» в 1С как для SMTP-, так и для POP3-серверов.

1С 8 где указать пароль приложения от mail в настройке учетной записи почты
Рис. 16. Пароль приложения в поле «Пароль» справочника «Учетные записи электронной почты» в конфигурации обычного приложения.

В форме «Настройка почты» конфигураций 1С, работающих в режиме управляемого приложения «Пароль» указывается только в одном поле ввода.

1С 8 где вводить пароль приложения от mail.ru в настройке почты в управляемом приложении
Рис. 17. Указание пароля приложения от mail.ru в поле «Пароль» справочника «Настройка почты» в управляемом приложении.

Если все верно сделано, то тестирование реквизитов подключения будет успешным, как и дальнейшая работа с сервисом mail.ru в 1С любой конфигурации и релиза платформы.


Рис. 18. Результат успешного подключения в 1С8 после указания пароля приложения mail.ru

Желаю приятного использования возможностей почтового функционала, работающего с mail.ru, в типовых конфигурациях 1С платформы 8.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

01-11-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED )

Описание ошибки:
Ошибка в 1С 8 при поптыке подключиться к почтовому серверу mail.ru: Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED )

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

Нажатие на изображении увеличит его
1C 8 текст ошибки Аутентификация не прошла NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED
Рис. 1. Ошибка «Аутентификация не прошла (NEOBHODIM parol prilozheniya Application password is REQUIRED )» в окне сообщений в 1С 8 в режиме обычного приложения.

Нажатие на изображении увеличит его
1C 8 ошибка при настройке почты в управляемом интерфейсе Аутентификация не прошла SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya
Рис. 2. Ошибка при установке настроек почты в 1С 8 в управляемом приложении «Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya» 

На самом деле эта ошибка может возникнуть не только в среде 1С 8, но и в любой почтовой программе, которую настроили для сбора/отправки почты с сервиса mail.ru. Факт состоит в том, что в 1С подключение к почте по реквизитам SMTP-сервера, POP3-сервера, SSL-настройкам, пользователю, паролю до определенного момента, связанного датой чуть ранее возникновения материала ниже, работало, но потом перестало работать рапортуя с содержанием представленной ошибки. 

В ошибке латиницей и на английском языке дается подсказка: необходим пароль приложения — application password is required.

Поэтому нужно было поискать информацию о том, что такое пароль приложения в mail.ru, где его найти или установить?

Благодаря обсуждению на форме сайта Инфостарт было облегчен поиск решения поставленных вопросов.

Нажатие на изображении увеличит его
1с 8 как исправить, устранить ошибку почты mail.ru Аутентификация не прошла SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya
Рис. 3. Скриншот обсуждения на форуме

Ссылка в обсуждении на форуме вела на страницу поддержки сервиса mail.ru с описанием в разделе безопасности того, как создать и узнать пароль приложения. Кстати, эта же ссылка содержится в описании самой ошибки: https://help.mail.ru/mail/security/protection/external. Т.е. если даже структура помощи сервиса mail.ru измениться, то автор этого материала предполагает, что и ссылка в описании ошибки должна быть обновлена разработчиками почтового сервиса. А пока текущая ссылка актуальна.

Нажатие на изображении увеличит его
1с 8 и настройка подключения к mail.ru ошибка NEOBHODIM parol prilozheniya, Application password is REQUIRED
Рис. 4. Общая инструкция в разделе «Помощь» почтового сервиса mail.ru

Если ссылка выше станет неактуальной (т.к. измениться структура ссылок на сайте help.mail.ru), то ищите в разделе помощи сервиса mail.ru через поиск что-то по типу «пароль для внешнего приложения».

Нажатие на изображении увеличит его
1С 8 как разрешить проблему при настройке в 1С подключения к mail.ru
Рис. 5. Пример поиска в «Помощи» сервиса mail.ru о настройке и получении пароля приложения.

Рассмотрим, как выглядит процесс получения пароля приложения. Примеры скриншотов приведены на момент данной публикации (ноябрь 2022), но даже спустя время смысл действий будет сохраняться.

Необходимо авторизоваться на сайте mail.ru в Вашем браузере.

1С 8 как получить пароль приложения в mail.ru, раздел настройки               как в mail.ru сделать, получить пароль приложения для настройки в 1С 8
Рис. 6, 7. Переход в «Настройки» и далее во «Все настройки» на mail.ru для получения пароля приложения для 1С 8

Далее переходим по ссылке в раздел «Безопасность».

как сгенерировать и где получить пароль приложения mail.ru для 1С 8
Рис. 8. Переход в раздел настроек «Безопасность» сервиса mail.ru

На странице «Безопасность» находим ссылку раздела «Пароли для внешних приложений» или по смыслу.

Нажатие на изображении увеличит его
mail.ru пароли внешних приложений для 1С 8, чтобы убрать ошибку NEOBHODIM parol prilozheniya
Рис. 9. Раздел «Безопасность» настроек почтового сервиса

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

mail.ru пароль для 1С 8, чтобы убрать ошибку необходим пароль приложенияmail.ru пароль для 1С 8, чтобы убрать ошибку Аутентификация не прошла SMTP error code 535 5.7.0
Рис. 10, 11. Добавление, генерация, указание названия для нового пароля приложения в mail.ru

Если адрес почты не привязан к номеру телефона, то придется выполнить привязку. В процессе настройки Вас об этом проинформирует надпись «К Вашему ящику не привязан номер телефона.» Перейдя по ссылке «Привяжите его» можно не прерывая процесс выполнить привязку а потом вернуть в это окно браузера и по кнопке «Продолжить» настройку.


Рис. 12. Необходимость привязки номера телефона при создании пароля приложения.

На следующем шаге потребуется подтвердить, что Вы — владелец почты и знаете пароль от нее и подтвердить, что Вы человек, «разгадав» капчу под заголовком «Проверка безопасности». После нажать кнопку «Продолжить».


Рис. 13. Проверка «на человека» при получении пароля приложения

После всего проделанного поздравляем Вас с результатом. Вы должны получить созданный пароль для внешнего приложения.

1С 8 как получить, создать пароль от mail.ru
Рис. 14. Успешно сформированный пароль для внешнего приложения.

Созданный этот пароль и другие теперь будет храниться в списке «Пароли для внешних приложений» настроек «Безопасности» почтового сервиса mail.ru. Но только просмотреть ранее созданные пароль не получиться. Так сделано, что (на момент написания данной публикации) пароль можно только перегенерировать. Если нажать на название уже ранее созданного пароля, то начнется «Создание нового пароля для приложения». Т.е. в будущем, если пароль не был записан, то придется его перегенерировать и указывать новый пароль в настройках почт в 1С 8.



Рис. 15. Список паролей для внешних приложений в настройках mail.ru и пересоздание.

Полученный пароль копируем-вставляем в соответствующее поле ввода «Пароль» в 1С как для SMTP-, так и для POP3-серверов.

1С 8 где указать пароль приложения от mail в настройке учетной записи почты
Рис. 16. Пароль приложения в поле «Пароль» справочника «Учетные записи электронной почты» в конфигурации обычного приложения.

В форме «Настройка почты» конфигураций 1С, работающих в режиме управляемого приложения «Пароль» указывается только в одном поле ввода.

1С 8 где вводить пароль приложения от mail.ru в настройке почты в управляемом приложении
Рис. 17. Указание пароля приложения от mail.ru в поле «Пароль» справочника «Настройка почты» в управляемом приложении.

Если все верно сделано, то тестирование реквизитов подключения будет успешным, как и дальнейшая работа с сервисом mail.ru в 1С любой конфигурации и релиза платформы.


Рис. 18. Результат успешного подключения в 1С8 после указания пароля приложения mail.ru

Желаю приятного использования возможностей почтового функционала, работающего с mail.ru, в типовых конфигурациях 1С платформы 8.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

01-11-2022

Журавлев А.С.
(Сайт azhur-c.ru)

  

anivaler

04.02.09 — 16:01

При отправке почты выскакивает ошибка:

{Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(173)}: Ошибка при вызове метода контекста (Послать): Аутентификация не прошла (SMTP error code 535, authentication required (#5.7.1))

Почта.Послать(Письмо);

Вот код:

Профиль = Новый ИнтернетПочтовыйПрофиль;

Профиль.АдресСервераSMTP = «169.254.8.1»;

Профиль.ПортSMTP = 25;

Профиль.Пользователь = «тратата»;

Профиль.Пароль = «пампарам»;

Почта = Новый ИнтернетПочта;

Почта.Подключиться(Профиль);

Письмо = Новый ИнтернетПочтовоеСообщение;

Письмо.Тема = «ПЕРВОЕ ПИСЬМО»;

Письмо.Получатели.Добавить(«errg@mail.ru»);

Письмо.Вложения.Добавить(«d:TestGRAF1.txt»);

Почта.Послать(Письмо);

Почта.Отключиться();

Что здесь не так???

  

anivaler

1 — 04.02.09 — 16:26

?

  

ДенисЧ

2 — 04.02.09 — 16:29

«Аутентификация не прошла» — ничего не подсказывает?

  

Fragster

3 — 04.02.09 — 16:32

нету пользователя «тратата» или у него пароль не «пампарам»

  

anivaler

4 — 04.02.09 — 16:32

Логин и пароль верные…

  

Fragster

5 — 04.02.09 — 16:32

а отправителя задаешь?

  

ДенисЧ

6 — 04.02.09 — 16:33

Да и способ авторизации смтп не указан…

  

anivaler

7 — 04.02.09 — 16:34

(6)а как его указать?

  

ДенисЧ

8 — 04.02.09 — 16:35

(7) У тебя СП украли? Посмотреть в нём параметры используемых объектов никак?

  

anivaler

9 — 04.02.09 — 16:36

(8)А сто такое СП ???

  

ДенисЧ

10 — 04.02.09 — 16:37

ТОчно украли… Как же ты пишешь на 1с, если не знаешь, что такое СП? Синтакс-Помощник это…

  

ДенисЧ

11 — 04.02.09 — 16:37

Кстати, в правилах форума это сообщение есть…

  

anivaler

12 — 04.02.09 — 16:49

Да…Насчет «СП» — это я погорячился )))

Мне в СП про аутентификацию вот что непонятно:

Если SMTPАутентификация Тогда

   Профиль.ПарольSMTP = ПарольSMTP;

   Профиль.ПользовательSMTP = ЛогинSMTP;

КонецЕсли;

Чем здесь является SMTPАутентификация ???

  

ДенисЧ

13 — 04.02.09 — 16:51

(12) В данном примере — булевой переменной :-)

  

vde69

14 — 04.02.09 — 16:51

v8: Отправка почты из 8.1

хоть чуток поиском ищите, прежде чем постить

  

anivaler

15 — 04.02.09 — 16:52

Я знаю, что в этом прмере булевой переменной, но я взял это из примера в СП:

«ИнтернетПочтовыйПрофиль»

Профиль = Новый ИнтернетПочтовыйПрофиль;

Профиль.АдресСервераPOP3 = POP3Сервер;

Профиль.АдресСервераSMTP = SMTPСервер;

Если ВремяОжиданияСервера > 0 Тогда

   Профиль.ВремяОжидания = ВремяОжиданияСервера;

КонецЕсли;

Профиль.Пароль = Пароль;

Профиль.Пользователь = Логин;

Профиль.ПортPOP3 = ПортPOP3;

Профиль.ПортSMTP = ПортSMTP;

Если SMTPАутентификация Тогда

   Профиль.ПарольSMTP = ПарольSMTP;

   Профиль.ПользовательSMTP = ЛогинSMTP;

КонецЕсли;

ИнтернетПочта = Новый ИнтернетПочта;

Попытка

   ИнтернетПочта.Подключиться(Профиль);

Исключение

   Сообщить(ОписаниеОшибки());

   Предупреждение(«Произошли ошибки при проверке настроек учетной записи.

      |Описание ошибки приведено в окне сообщения.»);

   Возврат;

КонецПопытки;

  

anivaler

16 — 04.02.09 — 17:07

Вот указал аутентификацию, но всё та же ошибка {Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(173)}: Ошибка при вызове метода контекста (Послать): Аутентификация не прошла (SMTP error code 535, authentication required (#5.7.1))

Профиль = Новый ИнтернетПочтовыйПрофиль;

       Профиль.АдресСервераSMTP = «169.254.8.1»;        

       Профиль.ПортSMTP = 25;

       

       Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;

       Профиль.ПользовательSMTP = «*****»;

       Профиль.ПарольSMTP = «********»;        

       

       Почта = Новый ИнтернетПочта;

       Почта.Подключиться(Профиль);

       

       Письмо = Новый ИнтернетПочтовоеСообщение;

       Письмо.Отправитель.Адрес = «ap1@mail.grodno.by»;

       Письмо.Тема = «ПЕРВОЕ ПИСЬМО»;

       Письмо.Получатели.Добавить(«ap1@mail.grodno.by»);

             
       Письмо.Вложения.Добавить(«d:TestGRAF1.txt»);

       

       Почта.Послать(Письмо);

       Почта.Отключиться();

  

ДенисЧ

17 — 04.02.09 — 17:13

А почему СпособSMTPАутентификации.ПоУмолчанию? Какой серверу нужен?

  

vde69

18 — 04.02.09 — 17:14

(16) или антивирус или сетевой экран

  

anivaler

19 — 04.02.09 — 17:17

(17) Я ставил ПоУмолчанию, потому что ни один из 5-ти не прокатывает…

  

Fragster

20 — 04.02.09 — 17:19

lsr ghjcnj gjxnjdsv rkbtynjv jnghfdkztn&

  

Fragster

21 — 04.02.09 — 17:19

почтовым клиентом отправляет, спрашиваю?

  

anivaler

22 — 04.02.09 — 17:22

не пробовал

  

Fragster

23 — 04.02.09 — 17:23

(22) lsr c ‘njuj yflj ,skj yfxbyfnm

  

Fragster

24 — 04.02.09 — 17:23

с этого надо было начинать, говорю…

  

anivaler

25 — 05.02.09 — 13:44

Нашел проблему. Сервер требует аутентификацию через SSL.

Вот код ошибки:

{Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(169)}: Ошибка при вызове метода контекста (Послать): Сервер требует аутентификации (SMTP error code 530, 5.7.0 Must issue a STARTTLS command first. 1sm961906nfv.9)

       Почта.Послать(Письмо);

Что делать?

  

shuhard

26 — 05.02.09 — 13:48

(25) пипец — SSL не поддерживается, меняй либо почтовый сервер, либо используй внешний почтовый клиент.

  

anivaler

27 — 05.02.09 — 13:49

Посоветуйте бесплатные почтовые службы без SSL…

  

shuhard

28 — 05.02.09 — 13:51

(27) перечисли известные тебе — подумаем

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Ильясова Лилия

Дата регистрации: 21.01.2010
Сообщений: 8

в настройках параметров обращения в отдел техподдержки что указать в поле Сервер SMTR???

Thorvardr

Дата регистрации: 25.02.2005
Сообщений: 3082

Любой доступный вам SMTP сервер и надо указать.<br>SMTP сервер, грубо говоря, это компьютер, который занимается отправкой писем. При этом он может требовать авторизацию (для предотвращения неконтролируемой рассылки спама (рекламы)), а может и нет.<br>Вот у меня электронный почтовый ящик, например, noname@mail.ru<br>При таком раскладе я бы указывал так:<br>SMTP сервер: smtp.mail.ru<br>SMTP сервер требует авторизацию: да<br>Логин: <мой логин><br>Пароль: <мой пароль>

Ильясова Лилия

Дата регистрации: 21.01.2010
Сообщений: 8

я указываю<br>SMTP сервер: smtp.bk.ru<br>пытаюсь отправить сообщение в техподдержку, пишет:<br>Электронное сообщение не отправлено.<br>Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535, Incorrect authentication data)<br>а вообще не могу обновить релиз<br>пишет: Ошибка доступа к файлу ‘http://downloads.v8.1c.ru/tmplts/1c/AccountingBase/1_6_18_2/1cv8.cfu'<br>по причине:<br>Ошибка аутентификации при доступе к ресурсу: http://downloads.v8.1c.ru/tmplts/1c/AccountingBase/1_6_18_2/1cv8.cfu

BelikovS

Дата регистрации: 05.03.2007
Сообщений: 1701

> Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535, Incorrect authentication data)<br>А вы пробовали перевести с английского? Вам написали — неверный логин или пароль :)<br>

Ильясова Лилия

Дата регистрации: 21.01.2010
Сообщений: 8

спасибо, задача решилась другим путем))))

dina84

Дата регистрации: 19.06.2010
Сообщений: 17

Здравствуйте! подскажите, а каким путем вы решили вопрос об обновлении конфигурации? Дело в том, что у меня такая же проблема. Подскажите пожалуйста, как обновить релиз?

dina84

Дата регистрации: 19.06.2010
Сообщений: 17

Здравствуйте! подскажите, пожалуйста, как вы решили эту задачу? Дело в том, что мне тоже выдает такую ошибку и я не могу обновить релиз. Подскажите пожалуйста, как это можно сделать?

Thorvardr

Дата регистрации: 25.02.2005
Сообщений: 3082

вы получаете «SMTP error code 535, Incorrect authentication data»? Так введите правильный логин с паролем

Показывать по
10
20
40
сообщений

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

  • Описание работы обработки отправки электронной почты
  • Часть программного кода обработки на встроенном языке 1С
  • Ошибки, которые могут появиться после настройки почты gmail
  • Демонстрация работы обработки 1С отправки и приёма почты

Внешний вид обработки для отправки и получения интернет почты:

Обработка отправки почты из 1С

Описание работы обработки отправки электронной почты

Сообщение в данной обработке формируется с помощью форматированного документа, в нём можно написать форматированный текст, вставить картинки, ссылки и специальные символы.

  • Скачайте обработку по ссылке в конце статьи.
  • Затем откройте её в режиме 1С:Предприятие 8.
  • Перейдите к пункту меню «Файл» | «Открыть…» (Ctrl+O).
  • После открытия напишите сообщение в поле отправки: добавьте картинку, напишите текст.
  • Затем нажмите на кнопку Отправить почту.
  • После того, как получите оповещение, что сообщение успешно отправлено, нажмите кнопку Получить почту.
  • Посмотрите на поле справа, там должно отобразиться ваше полученное сообщение.

Часть программного кода обработки на встроенном языке 1С

Когда вы нажимаете кнопку Отправить почту, то сначала будет получить почтовый профиль с помощью функции ПолучитьПочтовыйПрофиль() и выполняется следующий код:

&НаКлиенте
Функция ПолучитьПочтовыйПрофиль()
	
	// Создадим почтовый профиль из данных на форме
	Профиль = Новый ИнтернетПочтовыйПрофиль;
	
	Профиль.АдресСервераSMTP = СерверSMTP;
	Профиль.ПользовательSMTP = Пользователь;
	Профиль.ПарольSMTP = Пароль;                
	Профиль.ИспользоватьSSLSMTP = Истина;
	
	Профиль.АдресСервераIMAP = СерверIMAP;
	Профиль.ПользовательIMAP = Пользователь;
	Профиль.ПарольIMAP = Пароль;                           
	Профиль.ИспользоватьSSLIMAP = Истина;
	
	Профиль.АдресСервераPOP3 = СерверPOP3;
	Профиль.Пользователь = Пользователь;
	Профиль.Пароль = Пароль;
	Профиль.ИспользоватьSSLPOP3 = Истина;
	
	Возврат Профиль;
	
КонецФункции

Три свойства профиля ПортSMTPПортIMAP и ПортPOP3 не указаны. А если это так, то для всех соединений (защищенных или незащищенных) будут указаны стандартные порты. Если у вас задача использовать нестандартные порты, то вы можете задать значения этих свойств. С помощью полученного почтового профиля выполняется подключение к нужному почтовому серверу.

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

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

{ВнешняяОбработка.ОтправкаПочты.Форма.Форма.Форма(33)}: Ошибка при вызове метода контекста (Подключиться): Сервис отключен с разрывом канала (SMTP error code 421 SMTP connection broken (reply))
  • Эта ошибка может быть, когда отправляется письмо на тот же ящик и в скрытой копии написан тот же почтовый адрес. Если убрать из скрытой копии, то письмо отправится. 
  • Проверить правильность написания названия сервера, особенно когда копируете название, чтобы избежать ошибок копи-паста.
{ВнешняяОбработка.ОтправкаПочты.Форма.Форма.Форма(33)}: Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 5.7.8 Username and Password not accepted. Learn more at 5.7.8  https://support.google.com/mail/?p=BadCredentials a81sm5846218wmf.32 - gsmtp)

Эта ошибка связана с отправкой писем по SMTP. Как указано в тексте этой ошибки, можно перейти по ссылке https://support.google.com/mail/?p=BadCredentials и сделать как там советуется. Можно сделать такие шаги:

  • Откройте в браузере устройства адрес https://accounts.google.com/DisplayUnlockCaptcha.
  • Если вы не авторизованы, то ведите имя пользователя и пароль.
  • Вернитесь в обработку 1С и попробуйте снова получить почту. После перехода по ссылке, вы увидите сообщение:

Доступ предоставлен

Теперь вы можете войти в свой аккаунт Google с помощью нового устройства или приложения.

У меня всё заработало только после того, как я сначала перешел по ссылке https://myaccount.google.com/lesssecureapps и разрешил небезопасные приложения. Потом открыл в браузере устройства адрес https://accounts.google.com/DisplayUnlockCaptcha.

Ошибка при подключении или приеме {ВнешняяОбработка.ОтправкаПочты.Форма.Форма.Форма(64)}: Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с IMAP. Код ошибки: 28 Ответ сервера: Invalid credentials (Failure)

Эта ошибка связана с получением писем по IMAP. Решение этой проблемы было таким: Я убрал галочку с ИспользоватьIMAP в обработке и сообщения сразу стали приходить через POP3. То есть, я стал принимать письма через POP3. Хотя на следующий день у меня нормально стала работать почта и через IMAP. Вот ещё ошибки, с которыми я столкнулся при настройке работы почты 1С.

Демонстрация работы обработки 1С отправки и приёма почты

ПОДПИСКА

Cправка — Gmail

Войти

Справка Google

  • Справочный центр
  • Сообщество
  • Gmail
  • Политика конфиденциальности
  • Условия предоставления услуг
  • Отправить отзыв

Тема отзыва

Информация в текущем разделе Справочного центра

Общие впечатления о Справочном центре Google

  • Справочный центр
  • Сообщество
  • Раньше не работали с интегрированным сервисом Gmail?

Gmail

   anivaler

04.02.09 — 16:01

При отправке почты выскакивает ошибка:

{Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(173)}: Ошибка при вызове метода контекста (Послать): Аутентификация не прошла (SMTP error code 535, authentication required (#5.7.1))

Почта.Послать(Письмо);

Вот код:

Профиль = Новый ИнтернетПочтовыйПрофиль;

Профиль.АдресСервераSMTP = «169.254.8.1»;

Профиль.ПортSMTP = 25;

Профиль.Пользователь = «тратата»;

Профиль.Пароль = «пампарам»;

Почта = Новый ИнтернетПочта;

Почта.Подключиться(Профиль);

Письмо = Новый ИнтернетПочтовоеСообщение;

Письмо.Тема = «ПЕРВОЕ ПИСЬМО»;

Письмо.Получатели.Добавить(«errg@mail.ru»);

Письмо.Вложения.Добавить(«d:TestGRAF1.txt»);

Почта.Послать(Письмо);

Почта.Отключиться();

Что здесь не так???

   anivaler

1 — 04.02.09 — 16:26

?

   ДенисЧ

2 — 04.02.09 — 16:29

«Аутентификация не прошла» — ничего не подсказывает?

   Fragster

3 — 04.02.09 — 16:32

нету пользователя «тратата» или у него пароль не «пампарам»

   anivaler

4 — 04.02.09 — 16:32

Логин и пароль верные…

   Fragster

5 — 04.02.09 — 16:32

а отправителя задаешь?

   ДенисЧ

6 — 04.02.09 — 16:33

Да и способ авторизации смтп не указан…

   anivaler

7 — 04.02.09 — 16:34

(6)а как его указать?

   ДенисЧ

8 — 04.02.09 — 16:35

(7) У тебя СП украли? Посмотреть в нём параметры используемых объектов никак?

   anivaler

9 — 04.02.09 — 16:36

(8)А сто такое СП ???

   ДенисЧ

10 — 04.02.09 — 16:37

ТОчно украли… Как же ты пишешь на 1с, если не знаешь, что такое СП? Синтакс-Помощник это…

   ДенисЧ

11 — 04.02.09 — 16:37

Кстати, в правилах форума это сообщение есть…

   anivaler

12 — 04.02.09 — 16:49

Да…Насчет «СП» — это я погорячился )))

Мне в СП про аутентификацию вот что непонятно:

Если SMTPАутентификация Тогда

   Профиль.ПарольSMTP = ПарольSMTP;

   Профиль.ПользовательSMTP = ЛогинSMTP;

КонецЕсли;

Чем здесь является SMTPАутентификация ???

   ДенисЧ

13 — 04.02.09 — 16:51

(12) В данном примере — булевой переменной :-)

   vde69

14 — 04.02.09 — 16:51

v8: Отправка почты из 8.1

хоть чуток поиском ищите, прежде чем постить

   anivaler

15 — 04.02.09 — 16:52

Я знаю, что в этом прмере булевой переменной, но я взял это из примера в СП:

«ИнтернетПочтовыйПрофиль»

Профиль = Новый ИнтернетПочтовыйПрофиль;

Профиль.АдресСервераPOP3 = POP3Сервер;

Профиль.АдресСервераSMTP = SMTPСервер;

Если ВремяОжиданияСервера > 0 Тогда

   Профиль.ВремяОжидания = ВремяОжиданияСервера;

КонецЕсли;

Профиль.Пароль = Пароль;

Профиль.Пользователь = Логин;

Профиль.ПортPOP3 = ПортPOP3;

Профиль.ПортSMTP = ПортSMTP;

Если SMTPАутентификация Тогда

   Профиль.ПарольSMTP = ПарольSMTP;

   Профиль.ПользовательSMTP = ЛогинSMTP;

КонецЕсли;

ИнтернетПочта = Новый ИнтернетПочта;

Попытка

   ИнтернетПочта.Подключиться(Профиль);

Исключение

   Сообщить(ОписаниеОшибки());

   Предупреждение(«Произошли ошибки при проверке настроек учетной записи.

      |Описание ошибки приведено в окне сообщения.»);

   Возврат;

КонецПопытки;

   anivaler

16 — 04.02.09 — 17:07

Вот указал аутентификацию, но всё та же ошибка {Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(173)}: Ошибка при вызове метода контекста (Послать): Аутентификация не прошла (SMTP error code 535, authentication required (#5.7.1))

Профиль = Новый ИнтернетПочтовыйПрофиль;

       Профиль.АдресСервераSMTP = «169.254.8.1»;        

       Профиль.ПортSMTP = 25;

       
       Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;

       Профиль.ПользовательSMTP = «*****»;

       Профиль.ПарольSMTP = «********»;        

       
       Почта = Новый ИнтернетПочта;

       Почта.Подключиться(Профиль);

       
       Письмо = Новый ИнтернетПочтовоеСообщение;

       Письмо.Отправитель.Адрес = «ap1@mail.grodno.by»;

       Письмо.Тема = «ПЕРВОЕ ПИСЬМО»;

       Письмо.Получатели.Добавить(«ap1@mail.grodno.by»);

             
       Письмо.Вложения.Добавить(«d:TestGRAF1.txt»);

       
       Почта.Послать(Письмо);

       Почта.Отключиться();

   ДенисЧ

17 — 04.02.09 — 17:13

А почему СпособSMTPАутентификации.ПоУмолчанию? Какой серверу нужен?

   vde69

18 — 04.02.09 — 17:14

(16) или антивирус или сетевой экран

   anivaler

19 — 04.02.09 — 17:17

(17) Я ставил ПоУмолчанию, потому что ни один из 5-ти не прокатывает…

   Fragster

20 — 04.02.09 — 17:19

lsr ghjcnj gjxnjdsv rkbtynjv jnghfdkztn&

   Fragster

21 — 04.02.09 — 17:19

почтовым клиентом отправляет, спрашиваю?

   anivaler

22 — 04.02.09 — 17:22

не пробовал

   Fragster

23 — 04.02.09 — 17:23

(22) lsr c ‘njuj yflj ,skj yfxbyfnm

   Fragster

24 — 04.02.09 — 17:23

с этого надо было начинать, говорю…

   anivaler

25 — 05.02.09 — 13:44

Нашел проблему. Сервер требует аутентификацию через SSL.

Вот код ошибки:

{Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(169)}: Ошибка при вызове метода контекста (Послать): Сервер требует аутентификации (SMTP error code 530, 5.7.0 Must issue a STARTTLS command first. 1sm961906nfv.9)

       Почта.Послать(Письмо);

Что делать?

   shuhard

26 — 05.02.09 — 13:48

(25) пипец — SSL не поддерживается, меняй либо почтовый сервер, либо используй внешний почтовый клиент.

   anivaler

27 — 05.02.09 — 13:49

Посоветуйте бесплатные почтовые службы без SSL…

  

shuhard

28 — 05.02.09 — 13:51

(27) перечисли известные тебе — подумаем

В 1С есть возможность работать с электронной почтой напрямую из приложения: отправлять и принять письма через корпоративную почту.

Применений этому механизму можно найти достаточно много, например:

  • Отправка документов (договоров, счетов, актов и пр.) непосредственно из 1С на email клиента
  • Рассылка отчетов из 1С по расписанию на почту руководителям подразделений
  • Обмен данными 1С с разными системами
  • Отправка заказов поставщику из 1С при дефиците определенных товаров
  • и т.д.

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

На практике часто возникают ситуации, когда в какой-то момент (обычно в самый неподходящий :)) отправка писем из 1С или прием писем в 1С перестает работать.

В результате последствия могут самыми разными:

  • Клиент не получит вовремя счет на оплату — компания не получит деньги вовремя

imageРуководитель не получит ежедневный отчет о продажах из 1С — не сможет принять правильные решения (в отдельных случаях может уволить ответственного за рассылку:))
imageОбмен данными в 1С не выполнится вовремя, в результате чего объем данных, который нужно будет выгрузить при следующем обмене будет увеличиваться, что может привести к проблемам производительности и блокировкам при следующем обмене
imageВ этой статье мы поговорим о том, на что нужно обратить внимание в первую очередь, если отправка/получение email из/в 1С перестал(а) работать. При этом в статье приведены лишь некоторые из возможных ошибок, причина которых неочевидна. В дальнейшем статья будет дополняться другими ошибками, чтобы вы смогли использовать её как инструкцию по решению проблем с отправкой (получением) почты из (в) 1С.

Будем рассматривать типовой механизм отправки электронной почты из 1С: т.е. со стороны 1С идет подключение к pop3 или smtp-серверу одного из почтовых сервисов: yandex, google, mail.ru и пр.

Ошибка № 1. Аутентификация не прошла (SMTP error code 535 5.7.8 Username and Password not accepted)

Скриншот ошибки, которую вы можете встретить в 1С:
imageВозможные причины:

  • Неверно указан логин/пароль

Часто бывает так что на стороне аккаунта в yandex/google изменили пароль, а в 1С применить изменения забылиЧто делать:
проверить учетные данные (логин/пароль), под которыми выполняется подключение из 1С к smtp-серверу и обновить их.
В настройках безопасности аккаунта закрыт доступ для «ненадежных» приложений
Если вы используете для работы с почтой аккаунт в почтовом сервисе google, то на уровне настроек аккаунта может быть закрыт доступ к аккаунту для «ненадежных» по мнению google приложений. К таким приложениям, к сожалению, google может отнести 1С 🙂
Что делать:
Заходим в настройки безопасности аккаунта google: https://myaccount.google.com/security Открываем доступ к аккаунту для ненадежных приложений:
image

Ошибка № 2. Сервис отключен с разрывом канала (SMTP error code 421 SMTP connection broken (reply))

Скриншот ошибки, которую вы можете встретить в 1С:
imageВозможная причина:IP-адрес сервера, с которого идет отправка сообщений (как правило — сервер 1С) попал в спам-базу.

Это означает, что почтовый сервис расценил письма, которые вы отправляете из 1С, как СПАМ, и они не будут доставлены получателю. Такая ситуация может возникнуть, если вы выполняете массовые email-рассылки из 1С большому количеству клиентов.

Что делать:
Шаг 1. Проверить наличие IP-адреса вашего сервера в СПАМ базах.
Один из удобных способов — воспользоваться сайтом 2ip: https://2ip.ru/spam/. Необходимо ввести IP-адрес и нажать на кнопку «Проверить». На выходе получите примерно такую таблицу:
imageЕсли во второй колонке увидели «LISTED», значит IP-адрес находится в СПАМ-базе.

Шаг 2. Вывести IP из спам базы
В зависимости от того в какой из спам листов попал ваш IP действия будут немного отличаться, но принцип один и тот же — нужно найти сайт этого спам-листа и отправить апелляцию. Рассмотрим, например, как вывести IP из спам листа BARRACUDA.

Заходим на сайт BARRACUDA, форма для отправки апелляции находится тут:

http://www.barracudacentral.org/rbl/removal-request
imageУказываем в этой форме:

  • Email Server IP Address — IP-адрес, который угодил в спам лист
  • Email Address — личная почта. На эту почту придет ответ от Barracuda
  • Phone Number — номер телефона для связи (звонить вряд ли будут, но указать нужно)
  • Reason for Removal — тут надо написать (на английском) почему указанный IP-адрес должен быть удален из спам листа. Можно воспользоваться переводчиком и сформировать, например, такое оправдание: «Сотрудник не правильно пользовался сервером. Он наказан. Ситуацию исправили. Удалите, пожалуйста IP из спам листа»

После этого нажимаем «Submit request» и ждем ответа. На указанный в форме email должно прийти уведомление, которое начинается примерно с таких слов:
imageЧерез несколько часов IP-адрес будет удален из спам-листа. Чтобы проверить это снова заходим на 2ip и проверяем (см. Шаг 1).
Шаг 3. Проверить отправку почты из 1С
Если сделали все правильно — отправка должна выполняться без ошибок.

Таким образом, в этой статье, мы рассмотрели некоторые ошибки, связанные с отправкой (получением) email из/в 1С, возможные причины и как устранить эти ошибки.

Если вам помогла эта статья, напишите об этом в комментариях. Также если вам не удалось решить ошибки, связанные с отправкой почты из 1С, опишите в комментариях проблему и текст ошибки. В этом случае мы постараемся вам помочь. К тому же это будет полезно другим и мы сможем дополнить текущую статью.

Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове метода контекста подключиться ok imap4 ready
  • Ошибка при вызове метода контекста подключитьвнешнююкомпоненту
  • Ошибка при вызове метода контекста подключить внешнюю компоненту
  • Ошибка при вызове метода контекста переместитьфайл
  • Ошибка при вызове метода контекста переместить файл