Год жизни с Яндекс.Почтой

Публикация № 975376 05.01.19

Интеграция - Email рассылки

Документооборот внутренняя почта выполнение задач по почте Яндекс.Почта

Опишу свой опыт работы с Яндекс.Почтой из 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.

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

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

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

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Очистка почтового ящика

.epf 9,10Kb
6
.epf 9,10Kb 6 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Отправка монитора целевых показателей деятельности пользователям. Рассылка Анализа целевых показателей в разных форматах

Email рассылки Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Внешняя обработка позволяет выполнять отправку Монитора целевых показателей каждому пользователю согласно его настройкам в разных форматах. Каждый пользователь может получить на почту свой монитор целевых показателей в формате .pdf / .docx / .xls / .xls95 / .xls97 / .xlsx. Отправить монитор целевых показателей можно и по отдельно взятому пользователю, как пользователю, так и на выбранную почту.

5 стартмани

13.01.2023    979    10    Neiron_1C    3    

8

Отправка ошибок из журнала регистрации на почту

Журнал регистрации Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для отправки списка вчерашних ошибок из журнала регистрации на электронную почту. Подключается как внешняя обработка с запуском по расписанию. Для работы требует БСП. Тестировалось на платформе 8.3.21.1607 и конфигурации Бухгалтерия предприятия КОРП 3.0.122.97.

1 стартмани

10.11.2022    1991    6    q_i    7    

8

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

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

08.09.2022    2667    7    DrZombi    6    

9

История ролей пользователей

Роли и права Email рассылки Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

Расширение позволяет записывать историю ролей назначенных пользователям, а также делать рассылки изменений этих ролей по почте.

1 стартмани

31.08.2022    2503    6    Silenser    6    

5

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Легкий почтовый клиент

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение содержит в себе легкий почтовый клиент для загрузки входящих писем с вложениями и их дальнейшей обработки.

5 стартмани

03.08.2022    2360    5    redtram    0    

5

Массовая рассылка печатных форм любых документов по электронной почте

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Решение для массовой рассылки печатных форм (в том числе и дополнительных) любых документов, и произвольных файлов по электронной почте. Рассылка пакета документов. Добавление факсимильных печати и подписи. Произвольные шаблоны HTML/Simple text с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Настраиваемые паузы между письмами и порциями. Журналирование рассылок.

3 стартмани

30.06.2022    4298    40    ixijixi    39    

13

AllContacts

Управление взаимоотношениями с клиентами (CRM) Рабочее место Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

3 стартмани

19.04.2022    7618    3    ixijixi    12    

17

Рассылка об окончании испытательного срока

Email рассылки Кадровый учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Управленческий учет Абонемент ($m)

Дополнительная внешняя обработка, производящая рассылку об окончании испытательного срока руководителям сотрудников.

1 стартмани

17.02.2022    4428    12    Nicholas    5    

5

Оповещение по почте о документах

Документооборот и делопроизводство (СЭД) Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Рассылка писем со ссылками на документы, удовлетворяющие установленному отбору.

1 стартмани

14.02.2022    4156    4    victorree    4    

6

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Групповое скачивание файлов из почты (скачивание вложений писем, скачивание файлов по ссылкам в тексте писем)

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка выполняет групповое скачивание файлов из E-mail писем в каталог на клиентском компьютере. Обработка скачивает не только приложенные к письмам файлы, но и также ищет html-ссылки на файлы в текстах писем, и тоже скачивает их на клиентский компьютер

3 стартмани

29.01.2022    4139    12    1395969    10    

5

Email рассылка в формате HTML

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для массовой рассылки писем в формате HTML из 1С.

1 стартмани

19.01.2022    4139    1    DevilBit    8    

8

Выгрузка прайса в EXCEL, с изображениями в облаке, с рассылкой на почту клиенту. УТ 11.4

Прайсы Оптовая торговля Загрузка и выгрузка в Excel Email рассылки Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Необходимо создать обработку для формирование прайс-листа, с возможность выгрузки в EXCEL и загрузке обратно, с рассылкой на почту покупателям.

3 стартмани

01.11.2021    4783    9    ClickUp    4    

4

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Групповая отправка писем о задолженности. УТ 11

Взаиморасчеты Email рассылки Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Групповая отправка электронных писем клиентам о задолженности для 1С:Управление торговлей 11.4, 11.5.

2 стартмани

12.08.2021    4847    12    stein13    2    

5

Групповая отправка писем о задолженности на почту e-mail в УТ 11, КА 2, ЕРП 2

Взаиморасчеты Email рассылки Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка позволяет выполнить групповую отправку писем о задолженности в соответствии со сроком долга. Присутствует возможность отправки информации о задолженности, которая еще не наступила, но наступит через определенное время. За это отвечает галочка "Приближение оплаты" и "Срок напоминания для оплаты" на странице "Настройки". Разработано для Управление Торговлей 11, Комплексная автоматизация 2, ERP управление предприятием.

10 стартмани

09.06.2021    5366    11    user1527257    0    

4

Электронная почта - расширение для конфигурации "INFOSTART ERP community edition"

Email рассылки Infostart ERP community Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение "Электронная почта" позволяет отправлять и принимать электронные письма (автоматически сортировать письма папкам c учетом пользовательской настройки).

5 стартмани

30.04.2021    6034    7    33lab    0    

4

Загрузка заказов из вложений электронной почты

Оптовая торговля Загрузка и выгрузка в Excel Обработка документов Email рассылки Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Автоматическая загрузка заказов из входящей электронной почты. Умеет загружать заказы из вложений формата XLS, CSV, HTML, а также из таблицы в теле письма. Умеет создавать документы “Заказ клиента “ или “Реализация товаров услуг”. Существенно облегчает работу менеджера, особенно при большом потоке заказов. В комментарии к заказу пишет о возникших проблемах. Номенклатура ищется по артикулу.

5 стартмани

07.04.2021    6687    23    wonderboy    10    

4

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

Автоматическое формирование и отправка документов Акт сверки взаиморасчетов по расчетам с контрагентами

Взаиморасчеты Обработка документов Email рассылки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Россия Бухгалтерский учет Абонемент ($m)

Обработка предназначена для автоматического формирования документов «Акт сверки взаиморасчетов» с контрагентами, их распечатки и(или) отправки по электронной почте в виде вложений (*.pdf, *.xls) с установленными при необходимости факсимиле ответственных лиц и печати организации. Применяется и используется при потребности организации в большом количестве документов «Акт сверки взаиморасчетов». Обработка тестировалась на конфигурации: "Бухгалтерия гос. учреждения 2.0", релиз - 2.0.75.40.

3 стартмани

11.01.2021    6358    6    aderkatch    1    

5

Формирование и отправка актов сверок. УНФ 1.6

Печатные формы Взаиморасчеты Email рассылки Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка предназначена для автоматического формирования и рассылки актов сверки в УНФ 1.6.

1 стартмани

20.11.2020    7873    34    mic4    14    

5

Рассылка данных клиентам по документам "Поступление товаров и услуг" через СМС, Viber и E-Mail

Оптовая торговля Розничная торговля SMS рассылки Email рассылки Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Абонемент ($m)

Когда пришёл товар на Склад/в Магазин, обработка сообщает на электронную почту, мобильный телефон, Viber, СМС клиента, что пришёл его товар по Заказу покупателя № …. от даты. Указывается Номенклатура, Количество, Ед. изм. И что товар можно забрать со склада.

10 стартмани

08.11.2020    6797    1    hachaturov    0    

4

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Фоновая отправка уведомлений

Email рассылки Платформа 1С v8.3 1С:Зарплата и кадры бюджетного учреждения 1С:Розница 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Управленческий учет Абонемент ($m)

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

5 стартмани

20.10.2020    8398    11    milkers    5    

13

Автоматическая рассылка Актов и Счетов контрагентам из Бухгалтерии

Email рассылки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

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

1 стартмани

17.10.2020    7640    47    Segate    10    

5

Отправка писем на электронную почту типовой функцией 1С

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

04.07.2020    47261    56    Andrei_Ivanov    15    

23

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Рассылка расчетных листков 2.0 (с обходом спам-фильтра)

Зарплата Email рассылки Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Обработка производит рассылку расчетных листков сотрудников в формате PDF с возможностью архивирование и шифрования вложения. Важной особенностью обработки является возможность обходить ограничения на количество отправляемых писем в некий период (обход спам-фильтра). Это не хакерская фича, это реальная проблема, наблюдаемая при вполне легальных при массовых рассылках, даже на корпоративных серверах.

2 стартмани

26.05.2020    8339    36    saver77    14    

7

Автоматическая загрузка накладных от поставщиков из электронной почты (Розница 2.2)

Обработка документов Розничная торговля Учет ТМЦ Email рассылки WEB-интеграция Платформа 1С v8.3 1С:Розница Россия Управленческий учет Абонемент ($m)

Данная обработка предназначена для получения файлов (*.xls;*.xlsx;*.ods;*.dbf) с почтового сервера вашей электронной почты и загрузки прочитанных данных в документы «Поступление товаров». Так же присутствует возможность распаковки архивов, если поставщик шлет вам в письме архивированные файлы (RAR; ZIP; 7Z). Наличие установленного MS Office и Open Office не требуется.

5 стартмани

18.05.2020    10862    10    StiVitS    9    

7

Небольшой универсальный механизм рассылки документов

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Рассылка документов, например, кадры оформили командировку - форма отправилась к расчетчикам. Бухгалтерия выписала реализацию - накладная в виде файла в PDF формате "улетела" по почте к кладовщику.

1 стартмани

13.05.2020    6910    7    zavsom    6    

4

Работа с сервисом Unisender. УТ 11

Email рассылки Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Обработка для работы с сервисом Unisender. Реализована для УТ 11, но можно использовать для любой конфигурации, т.к. методы API реализованы в модуле обработки.

1 стартмани

29.04.2020    8020    12    pscorp    0    

5

Расширение - рассылка отчета Торг 29 электронной почтой по складам. Управление торговлей 11.4

Email рассылки Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Расширение производит рассылку отчета Торг 29 (добавлена колонка скидки) в формате XLSX по выбранному списку складов. Тестировалось на конфигурации "Управление торговлей 11.4.11.63", платформа "8.3.16.1224" режим совместимости Версия 8.3.12. 

1 стартмани

16.04.2020    7882    3    IVC_goal    2    

4

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

История отправки электронной почты по документам. Расширение. БП 3.0

Документооборот и делопроизводство (СЭД) Email рассылки Журнал регистрации Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Расширение для конфигурации Бухгалтерия предприятия, редакция 3.0. Реализует возможность хранить историю отправки электронных писем для документов "Реализация (акты, накладные)" и "Счета покупателям". Расширение может быть расширено и для других документов 1С.

3 стартмани

31.03.2020    10130    28    Diks_Soft    2    

5

Отправка электронных писем с помощью Exchange Web Services (EWS) и авторизацией Active Directory (AD)

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В данной публикации показан пример отправки электронного письма из 1С с использованием Exchange Web Services (EWS) и авторизацией Active Directory (AD).

1 стартмани

30.01.2020    12648    17    Isonic    6    

7

Создание писем в Outlook из 1С с подписью и вложением (Excel-файл с несколькими листами)

Email рассылки Платформа 1С v8.3 Абонемент ($m)

Программное создание писем в Outlook из 1С с подписью и вложением (сгенерировав Excel-файл с листами из нескольких ТабличныхДокументов) используя COM-объект. Как избавиться от рутинного создания однотипных писем.

1 стартмани

22.10.2019    14518    26    Merkalov    5    

8

Автоматическая рассылка произвольных отчетов по электронной почте (обычные формы)

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

3 стартмани

06.08.2019    20774    93    Nicholas    68    

12