Ошибка при получении заголовков сообщений с сервера электронной почты 1с
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
После обновления при работе с почтой стали проявляться следующие моменты:
1. При отправке почты из веб-клиента в папке отправленные появляются два дубль-письма с интервалом в 3-5 секунд. При отправке из толстого клиента такого не наблюдается
2. при формировании нового письма в подписи порядок строк из шаблона меняется на обратный
Прилагаю скрин, на нем видно, что при повторной записи исходящего письма в нем не заполнен ответственный
Добрый день, Диана,
спасибо большое, нам не нужно консультирование. Подскажите, ждать ли в ближайших релизах устранения этих глюков и если да - когда, или нам самим
исправлять ваши ошибки?
от Вас ждать ответ?
По Вашим вопросам:
1. Если у Вас почта по IMAP, то эта проблема была решена на новой БСП. Но в типовой УТ11 БСП еще старая, следовательно, в объединенной конфигурации тоже.
2. Эта проблема была решена. Рекомендую обновиться на актуальный релиз и использовать рекомендуемую в релизе версию платформы 1С.
Документы.ЭлектронноеПисьмоИсходящее.CRM_ФормаДокумента
Процедура ДобавитьФорматированныйДокументКФорматированномуДокументуСУч етомПараграфов - в ней заморочка с переворачиванием подписи
Цитата |
---|
1. При отправке почты из веб-клиента в папке отправленные появляются два дубль-письма с интервалом в 3-5 секунд. |
Уточните, пожалуйста, письма отсылаются клиентам или это внутренняя переписка и письмо должно прийти в 1С?
все письма дублируются или некоторые?
Цитата |
---|
1. При отправке почты из веб-клиента в папке отправленные появляются два дубль-письма с интервалом в 3-5 секунд. |
речь идет только об отправляемых письмах. В журнале исходящих писем видно, что письма создались с некоторым интервалом во времени
Цитата |
---|
Герман Деркаченко написал: 2. при формировании нового письма в подписи порядок строк из шаблона меняется на обратный |
Сейчас готовится новый релиз, в него включены некоторые доработки, сделанные в типовом решении УТ11 в алгоритме получения почты. Как было описано, они добавляют доп. проверки идентификаторов чтобы не было дублей.
Возможно это решит проблему дублей в вашей базе. Я говорю "возможно", потому что нам так и не удалось воспроизвести проблему у себя. Проверял и разработчик, и тестировщики, на разных почтовых серверах, но дублей не было.
Если проблема у вас не решится и после этих доработок, то будет необходим доступ к вашей базе для отладки.
Возможно это решит проблему дублей в вашей базе. Я говорю "возможно", потому что нам так и не удалось воспроизвести проблему у себя. Проверял и разработчик, и тестировщики, на разных почтовых серверах, но дублей не было.
Цитата |
---|
Герман Деркаченко написал: 2. при формировании нового письма в подписи порядок строк из шаблона меняется на обратный |
Возможно это решит проблему дублей в вашей базе. Я говорю "возможно", потому что нам так и не удалось воспроизвести проблему у себя. Проверял и разработчик, и тестировщики, на разных почтовых серверах, но дублей не было.
Для локального решения проблемы поставил условие формирования писем в регламентном задании только для входящих писем (см. скрин. 2 и 3)
Совершенно верно, новый механизм работы с почтой по IMAP синхронизирует не только входящую почту, но и отправленную. Это позволяет в CRM получить всю историю общения с клиентом, даже если переписка велась через браузер, внешний почтовый клиент или с мобильного устройства.
Но идентификаторы писем при получении должны корректно сверяться, чтобы не возникало дублей. У нас при тестировании и работает именно так.
Подскажите, пожалуйста, на каком почтовом сервере находятся ящики?
И проверили ли вы новый релиз?
ящики на яндексе, обновление на последнюю версию не делал
Там у письма есть еще реквизит "ИдентификаторНаСервере" - что в этом реквизите у писем? для IMAP именно туда пишется идентификатор
При работе с почтой разделяют два способа доступа к почтовому ящику, почтовому клиенту:
объект "Почта" и объект "Интернет почта", каждый из объектов имеет свои достоинства.
Почта - предоставляет доступ к почте через встроенный почтовый клиент, работает по технологии MAPI.
Интернет почта - объект открывает возможности по доступу непосредственно к почтовым ящикам и учетным записям находящимися на почтовом сервере, использование и работа данного объекта не зависит от установленных в системе почтовых клиентов, даже если почтовый клиент установлен в системе "ИнтернетПочта" будет работать параллельно с ним, объект использует интернет-протоколы SMTP, POP3.
Для работы с объектом Почта необходимо наличие установленного на компьютере почтового клиента с описанными учетными записями.
Для подключения к почтовому клиенту у объекта есть метод "Подключиться".
Код 1C v 8.х
Первый параметр - имя профиля, к примеру, если в системе установлен MS Outlook, то как правило его профиль называется Outlook. Следовательно при подключении строка выглядела бы так:
Код 1C v 8.х
Второй параметр отвечает за пароль к учетной записи.
//Выбираем все письма, со всеми вложениями.
Код 1C v 8.х
(иногда при взаимодействии с Outlook 2003 возникает проблема, при которой 1С 8 просто аварийно завершает работу с ошибкой, именно на данной строке кода, это лечится установкой пакета обновления SP2 для MS Office 2003).
Перед подключением к почтовому серверу, для объекта ИнтернетПочта необходимо заполнить данные Профиля учетной записи, и затем передать эти данные в метод "Подключиться".
При переборе вложений, данные полученные из письма сохраняются в реквизит типа ХранилищеЗначения, заранее созданного справочника "СправочникВложения" в конфигураторе, т.к. данные первоначально сохраняются на диск, а затем загружаются в справочник, то, после загрузки в соответствующий реквизит справочника данные можно удалить. Не рекомендуется хранить данные типа ХранилищеЗначения в Табличных частях справочников, т.к. при больших объемах данных это затормаживает работу конфигурации.
Удобно подключить автополучение/автоотправку почты командой "ПодключитьОбработчикОжидания(,)". Первый параметр в команде отвечает за наименование вызываемой процедуры, и второй, период ожидания процедуры в секундах, обычно обработчик ожидания вставляется в глобальный модуль системы (например, в процедуру ПриНачалеРаботыСистемы()) и указывает на процедуру с пометкой Экспорт.
Например, можно создать процедуру ПроверитьПочту, в которую вставить загрузку писем из почтового ящика и вставить ее в следующую строку:
После использования нескольких или сразу всех способов работы с электронной почтой, образуется полноценный почтовый клиент с возможностью хранения и обработки писем с вложениями на базе 1С предприятие 8.0.
При работе с почтой разделяют два способа доступа к почтовому ящику, почтовому клиенту:
объект "Почта" и объект "Интернет почта", каждый из объектов имеет свои достоинства.
Почта - предоставляет доступ к почте через встроенный почтовый клиент, работает по технологии MAPI.
Интернет почта - объект открывает возможности по доступу непосредственно к почтовым ящикам и учетным записям находящимися на почтовом сервере, использование и работа данного объекта не зависит от установленных в системе почтовых клиентов, даже если почтовый клиент установлен в системе "ИнтернетПочта" будет работать параллельно с ним, объект использует интернет-протоколы SMTP, POP3.
Для работы с объектом Почта необходимо наличие установленного на компьютере почтового клиента с описанными учетными записями.
Для подключения к почтовому клиенту у объекта есть метод "Подключиться".
Код 1C v 8.х
Первый параметр - имя профиля, к примеру, если в системе установлен MS Outlook, то как правило его профиль называется Outlook. Следовательно при подключении строка выглядела бы так:
Код 1C v 8.х
Второй параметр отвечает за пароль к учетной записи.
//Выбираем все письма, со всеми вложениями.
Код 1C v 8.х
(иногда при взаимодействии с Outlook 2003 возникает проблема, при которой 1С 8 просто аварийно завершает работу с ошибкой, именно на данной строке кода, это лечится установкой пакета обновления SP2 для MS Office 2003).
Перед подключением к почтовому серверу, для объекта ИнтернетПочта необходимо заполнить данные Профиля учетной записи, и затем передать эти данные в метод "Подключиться".
При переборе вложений, данные полученные из письма сохраняются в реквизит типа ХранилищеЗначения, заранее созданного справочника "СправочникВложения" в конфигураторе, т.к. данные первоначально сохраняются на диск, а затем загружаются в справочник, то, после загрузки в соответствующий реквизит справочника данные можно удалить. Не рекомендуется хранить данные типа ХранилищеЗначения в Табличных частях справочников, т.к. при больших объемах данных это затормаживает работу конфигурации.
Удобно подключить автополучение/автоотправку почты командой "ПодключитьОбработчикОжидания(,)". Первый параметр в команде отвечает за наименование вызываемой процедуры, и второй, период ожидания процедуры в секундах, обычно обработчик ожидания вставляется в глобальный модуль системы (например, в процедуру ПриНачалеРаботыСистемы()) и указывает на процедуру с пометкой Экспорт.
Например, можно создать процедуру ПроверитьПочту, в которую вставить загрузку писем из почтового ящика и вставить ее в следующую строку:
После использования нескольких или сразу всех способов работы с электронной почтой, образуется полноценный почтовый клиент с возможностью хранения и обработки писем с вложениями на базе 1С предприятие 8.0.
При работе с почтой разделяют два способа доступа к почтовому ящику, почтовому клиенту:
объект "Почта" и объект "Интернет почта", каждый из объектов имеет свои достоинства.
Почта - предоставляет доступ к почте через встроенный почтовый клиент, работает по технологии MAPI.
Интернет почта - объект открывает возможности по доступу непосредственно к почтовым ящикам и учетным записям находящимися на почтовом сервере, использование и работа данного объекта не зависит от установленных в системе почтовых клиентов, даже если почтовый клиент установлен в системе "ИнтернетПочта" будет работать параллельно с ним, объект использует интернет-протоколы SMTP, POP3.
Для работы с объектом Почта необходимо наличие установленного на компьютере почтового клиента с описанными учетными записями.
Для подключения к почтовому клиенту у объекта есть метод "Подключиться".
Код 1C v 8.х
Первый параметр - имя профиля, к примеру, если в системе установлен MS Outlook, то как правило его профиль называется Outlook. Следовательно при подключении строка выглядела бы так:
Код 1C v 8.х
Второй параметр отвечает за пароль к учетной записи.
//Выбираем все письма, со всеми вложениями.
Код 1C v 8.х
(иногда при взаимодействии с Outlook 2003 возникает проблема, при которой 1С 8 просто аварийно завершает работу с ошибкой, именно на данной строке кода, это лечится установкой пакета обновления SP2 для MS Office 2003).
Перед подключением к почтовому серверу, для объекта ИнтернетПочта необходимо заполнить данные Профиля учетной записи, и затем передать эти данные в метод "Подключиться".
При переборе вложений, данные полученные из письма сохраняются в реквизит типа ХранилищеЗначения, заранее созданного справочника "СправочникВложения" в конфигураторе, т.к. данные первоначально сохраняются на диск, а затем загружаются в справочник, то, после загрузки в соответствующий реквизит справочника данные можно удалить. Не рекомендуется хранить данные типа ХранилищеЗначения в Табличных частях справочников, т.к. при больших объемах данных это затормаживает работу конфигурации.
Удобно подключить автополучение/автоотправку почты командой "ПодключитьОбработчикОжидания(,)". Первый параметр в команде отвечает за наименование вызываемой процедуры, и второй, период ожидания процедуры в секундах, обычно обработчик ожидания вставляется в глобальный модуль системы (например, в процедуру ПриНачалеРаботыСистемы()) и указывает на процедуру с пометкой Экспорт.
Например, можно создать процедуру ПроверитьПочту, в которую вставить загрузку писем из почтового ящика и вставить ее в следующую строку:
После использования нескольких или сразу всех способов работы с электронной почтой, образуется полноценный почтовый клиент с возможностью хранения и обработки писем с вложениями на базе 1С предприятие 8.0.
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Проблема с настройкой почтового клиента CRM+УТ (2.0.7.1), Не удается настроить учетную запись электронной почты
Конфигурация: CRM+УТ (2.0.7.1)
Платформа: 8.3.4.482 (пробовали и на 8.3.5.1098)
Создаем новую учетную запись электронной почты. Параметры настроек и ошибка в прикрепленных файлах.
Еще заметили странное поведение. Если в настройках учетной записи электронной почты убираем галочку "Для получения писем", то при проверке настроек вылезает ошибка с требованием указать адрес POP-сервера, хотя он даже указан.
На отдельной конфигурации CRM (2.0.8.2) все работает
Конфигурация: CRM+УТ (2.0.7.1)
Платформа: 8.3.4.482 (пробовали и на 8.3.5.1098)
Создаем новую учетную запись электронной почты. Параметры настроек и ошибка в прикрепленных файлах.
Еще заметили странное поведение. Если в настройках учетной записи электронной почты убираем галочку "Для получения писем", то при проверке настроек вылезает ошибка с требованием указать адрес POP-сервера, хотя он даже указан.
Проверила на Демо базе на Платформе 1С:Предприятие 8.3 (8.3.5.1068)
С выключенной галкой "Безопасная проверка пароля" - подключение прошло успешно, скрины в приложении.
По поводу ошибки при включенной галке, поставила задачу разработчику разобраться.
Проверил с отключенной галкой "Безопасная проверка пароля". Проверка не проходит. Но вот если отключить галку "Для отправки писем" то проверка входящей почты проходит.
Исходящую так и не удается настроить ни на GMail ни на Office365.
То есть если снять все галки "Безопасная проверка пароля" и "Требуется вход на сервер перед отправкой" - все равно не входит?
Тогда вероятно это действительно ошибка УТ11.
Как сообщили разработчики, в УТиВСК2 мы используем типовой механизм настроек учетных записей УТ11. В CRM 2.0 версия БСП чуть старее и там этой ошибки "еще нет".
В 1С уже передан новый релиз УТиВСК 2.0.7.2, там УТ версии 11.1.6.26, возможно там уже внесены изменения.
У нас нет доступа к Office365, если у вас есть возможность - создайте у себя тестовый временный аккаунт и сообщите нам параметры подключения, мы проверим на посл. релизе и на том, который готовим к выпуску. Выслать данные можно на crm@rarus.ru с пометкой "В хотлайн, Полубенской Наталье".
Цитата |
---|
Наталья Полубенская пишет: То есть если снять все галки "Безопасная проверка пароля" и "Требуется вход на сервер перед отправкой" - все равно не входит? |
Наша почта office365 (да и gmail) не поддерживает работу без SSL
Цитата |
---|
Наталья Полубенская пишет: У нас нет доступа к Office365, если у вас есть возможность - создайте у себя тестовый временный аккаунт и сообщите нам параметры подключения, мы проверим на посл. релизе и на том, который готовим к выпуску. Выслать данные можно на crm@rarus.ru с пометкой "В хотлайн, Полубенской Наталье". |
Добрый день, Наталья.
Цитата |
---|
Наталья Полубенская пишет: В 1С уже передан новый релиз УТиВСК 2.0.7.2, там УТ версии 11.1.6.26, возможно там уже внесены изменения. |
Добрый день, Юрий!
Цитата |
---|
Юрий Железняков пишет: А версия CRM там будет уже 2.0.8.3? |
Добрый день, Наталья.
А до конца августа есть планы по спарке с 2.0.8.3?
Мы сейчас у клиента занимаемся переходом с 1.4 на спарку, готовы корректировать планы.
Цитата |
---|
Юрий Железняков пишет: А до конца августа есть планы по спарке с 2.0.8.3? Мы сейчас у клиента занимаемся переходом с 1.4 на спарку, готовы корректировать планы. |
Цитата |
---|
Андрей Герасимов пишет: Наша почта office365 (да и gmail) не поддерживает работу без SSL Ок. Отправим |
Спасибо, получили. Как будет результат отпишусь.
"Безопасная проверка пароля" - указывает на использование для протокола SMTP/POP3/IMAP только защищенных способов аутентификации из поддерживаемых сервером (на данный момент CRAM-MD5).
Добрый день, Андрей!
Попробую настроить в релизе, который готовим к выпуску. О результате отпишусь.
Добрый день, Андрей!
Цитата |
---|
Андрей Герасимов пишет: На отдельной конфигурации CRM (2.0.8.2) все работает |
Попытались настроить в CRM 2.0 с теми же тестовыми параметрами, подключиться не удалось. Все ли верно в тех данных, что Вы нам предоставили?
Наталья, Большое спасибо.
В настройках отправки убрали галку "Использовать безопасное соединение (SSL)". Теперь отправка работает.
Получение сначала настроили по протоколу IMAP. Проверка прошла успешно но вот при получении всегда "Получено писем 0". Пришлось настроить получение по протоколу POP
Читайте также: