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

14.08.09

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

Небольшой пример использования различных способов отправки e-mail из 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
SendMail.zip
.1223886949 94,52Kb
4050
4050 Скачать бесплатно

Небольшой пример использования различных способов отправки e-mail из 1С, таких как:

1. С помощью утилиты командной строки rundll32.exe
2. С помощью системной команды mailto:
3. С помощью интерфейса MAPI
4. С помощью объекта Почта
5. С помощью объекта ИнтернетПочта
6. С помощью почтового клиента Outlook Express
7. С помощью объекта CDO.Message

Примечание: Обработку не следует рассматривать как готовый инструмент, это только ПРИМЕРЫ реализации. Писал довольно давно, для себя, с целью разобраться с возможными способами программной отправки e-mail, а также для тестирования доступности того или иного способа на конкретном рабочем месте.

См. также

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

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    24485    238    8    

205

SALE! 20%

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

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

4920 3936 руб.

30.06.2022    11019    72    98    

34

Загрузка и выгрузка в Excel Монитор заказов Email рассылки Пользователь Бухгалтерский учет 8.3.14 1С:Бухгалтерия 3.0 Россия Управленческий учет Платные (руб)

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

6000 руб.

13.10.2021    10127    3    0    

3

Взаиморасчеты Email рассылки Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

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

7080 руб.

11.05.2021    9466    6    1    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. coder1cv8 3477 13.10.08 12:37 Сейчас в теме
Вот нашел у себя в "архивах", возможно кому-то пригодится... )
user1489991; zahar_paskal; +2 Ответить
2. CheBurator 2712 13.10.08 14:16 Сейчас в теме
Хитрый, однако...
ты продемонстрируй как заказать уведомление о доставке и уведомление о прочтении - разными своими методами...
вот будет тебе тогда почет и уважение...
29. drdroid 26.03.10 01:06 Сейчас в теме
(2) В 1С8 есть такие свойства у объекта "ПочтовоеСообщение":

Если (флУведомитьОДоставке = Истина) Тогда
ПочтовоеСообщение.УведомитьОДоставке = Истина;
КонецЕсли;
Если (флУведомитьОПрочтении = Истина) Тогда
ПочтовоеСообщение.УведомитьОПрочтении = Истина;
КонецЕсли;
3. coder1cv8 3477 13.10.08 14:32 Сейчас в теме
(3) Уведомления есть в "Почта" и "ИнтернетПочта", а так же через "Outlook Express"...
Как сделать в CDO и MAPI не знаю, не интересовался как-то...

ЗЫ: Что значит "своими методами"?... ) Это не мои методы, это просто примеры! ) Я CDO предпочитаю, если что... )
4. Abadonna 3968 13.10.08 14:36 Сейчас в теме
(3)>Я CDO предпочитаю, если что... )
Да Чебур и сам CDO-шит направо и налево ;)
11. CheBurator 2712 14.10.08 23:13 Сейчас в теме
(3) В cDo - уведомление о доставке - можно, а вот уведомление о прочтении - не нашел как..
5. zaic 133 14.10.08 15:30 Сейчас в теме
Для коллекции стоит упомянуть ROM-Mail.dll. Еще DialMail.dll есть, но с ней я не работал.
7. coder1cv8 3477 14.10.08 15:39 Сейчас в теме
(5) А я ни с той, ни с другой не работал... )
(6) У тебя АктивИксы, конечно, суперские! Но ВК я стараюсь избегать по мере сил... )
8. vip 14.10.08 15:49 Сейчас в теме
(5) > Еще DialMail.dll есть, но с ней я не работал.
А ты поработай и забудешь про Rom-Mail

(7) Ю Но ВК я стараюсь избегать по мере сил
Почему?!
9. Abadonna 3968 14.10.08 16:01 Сейчас в теме
(8) А есть еще "Mozilla Thunderbird" - ваще крутяк ;))))))
12. CheBurator 2712 14.10.08 23:14 Сейчас в теме
(9) Тандеберд - какой-то гадкий выкормыш.. вроде и нормально все... но что-то не то...
Я себе Бат купил домой и не парюсь...
36. cool.vlad4 2 25.09.11 20:04 Сейчас в теме
(12) Руки прочь от Mozilla! Гадкий выкормыш это бат, - лучше чем в thunderbird imap никто не поддерживает, - а также можно писать плагины, зная xul, а что можно в бат-е?
10. coder1cv8 3477 14.10.08 21:04 Сейчас в теме
(8) Ну как почему? Во-первых пишу на восьмерке, а тут уже кое-что и без ВК можно сделать (привык обходиться), это 7.7 без ВК полный ноль. Во-вторых от ВК страдает "переносимость", так сказать, разработки, длл-ку зарегить, файлик положить куда-надо и т.д.
(9) Вот поставил себе это чудо, в целях искоренения не лицензионного софта! :) Пока не копался особо, но возник уже вопрос: а что как в Bat-е несколько ящиков сделать можно, али как?...
13. CheBurator 2712 14.10.08 23:14 Сейчас в теме
(10) в Тандеберде - можно несколько ящиков
14. coder1cv8 3477 15.10.08 07:28 Сейчас в теме
(13) Да, спасибо, нашел уже... ) А вот пароль на просмотр содержимого ящика похоже не поставить как Бат-е...
15. CheBurator 2712 17.10.08 13:33 Сейчас в теме
(14) с паролем в тандеберде тяжело - я пока поставил глобальный пароль.. При этом в Бате такой пароль не дает посмотреть ничего - пока не пройдешь окно авторизации, в тандеберде - это филькина грамота - горит главное окно программы с перечнем ящиком, листом сообщений и на фоне этого - окно авторизации... имхо - бред полнейший...
16. coder1cv8 3477 17.10.08 13:39 Сейчас в теме
(15) Плохо. А подскажи где этот пароль устанавливается?...
22. vkr 25.11.08 10:48 Сейчас в теме
(15) 2 Che Burashka :
Хочу Вас сильно огорчить - увы, в обычном Бат-е пароль - ето тоже ГЛОБАЛЬНАЯ ФИКЦИЯ !!! :-(((
Он ни от чего не защищает, а обойти его - 2-3 клика мышкой в нужном месте...
Это я Вам, как программер и сисадмин, говорю... Ж8-)))
Есть вариант - The Bat! Voyager - тот работает с ЗАКРИПТОВАННЫМИ базами, уже что-то... :)
Так что, будьте осторожны - даже дома ! :)
ded00786; +1 Ответить
23. Altair777 645 25.11.08 11:02 Сейчас в теме
(22) > Так что, будьте осторожны - даже дома ! :)
Особенно дома!!! ;-)
6. Душелов 4018 14.10.08 15:31 Сейчас в теме
(0) Добавь еще мою, для отправки через SSL :)
17. CheBurator 2712 17.10.08 13:49 Сейчас в теме
18. CheBurator 2712 17.10.08 13:53 Сейчас в теме
Меню-Инструменты-Найстроки-Приватность - про мастер пароль.. но это, е-мае, не пароль на ящики... это немного другое... как оказалось
19. coder1cv8 3477 17.10.08 13:57 Сейчас в теме
(18) Странно, вроде лазил туда, а не заметил... Ок. Спасибо. Гляну на досуге...
20. пользователь 20.10.08 12:22
Сообщение было скрыто модератором.
...
21. logarifm 1122 22.10.08 11:55 Сейчас в теме
+ идиология и как приммеры для своих разработок очень пригодиться!
24. coder1cv8 3477 25.11.08 11:20 Сейчас в теме
Вот как тут легализовать домашний софт? ) Тандерберт - действительно фигня какая-то... (
25. vkr 26.11.08 09:19 Сейчас в теме
(24) Пока не выйдет Тандерберд v3.0 - купить Бат домой и не мучиться -
дешевле выйдет, сэкономите на таблетках от головной боли... :)))
26. O-Planet 6443 14.12.09 08:26 Сейчас в теме
А кто-нить это проверял? У меня задача - отправить на лист.ру е-майл. В принципе, делаю все правильно. Сравнил - тут тоже такой же код, как у меня. Но не отправляется, собака через Интернет почту :(
27. coder1cv8 3477 14.12.09 14:37 Сейчас в теме
(26) "Отправителя" поставь.
28. O-Planet 6443 14.12.09 15:37 Сейчас в теме
Да ставил. Скорее всего, что-то в настройках ящика нужно делать.
30. Новенький 15.04.10 13:16 Сейчас в теме
Большое спасибо, очень помогло
31. y22-k 254 14.09.10 11:51 Сейчас в теме
32. pricec 45 21.09.10 22:01 Сейчас в теме
у меня почеемуто через аутлук Експресс не работает -
Недопустимая строка с указанием класса
Может нужен Просто аутлук ?(Не экспресс)
33. palamars 22.07.11 16:47 Сейчас в теме
Доработайте плиз, чтобы не пытался пустое вложение добавлять. А то поле "Вложение" не заполнено, а обработка всё-равно пытается вложить какой-то файл
34. polo_mino 21.09.11 07:52 Сейчас в теме
Спасибо за примерчик! как раз то что мне нужно было)
35. diman85 25.09.11 19:56 Сейчас в теме
Помогла мне когда писал собственную обработку, посмотрел методы и способы работы с почтой
37. cool.vlad4 2 25.09.11 20:05 Сейчас в теме
модеры, а какого черта x u l отображается как xxx?
38. AAndryA 05.10.11 15:58 Сейчас в теме
Мне помогло очень ! Когда стандартными методами 1С настроить SMTP не получилось. Понравилось что реализованы разные методы отправки в одной обработке.
39. CaSH_2004 373 15.10.11 00:33 Сейчас в теме
Зачетная вещь! Еще бы закачку для красоты. Понять бы еще в чем плюсы/минусы и отличия технологий и я был бы счастлив
40. GrafB 10 22.10.11 19:51 Сейчас в теме
очень пригодилась обработка для обмена центрального офиса с кассой штрих лайт. до этого использовал фтп синхронизатор и никак не удавалось приучить пользователей выгружать товары в определённое время, чтобы синхронизатор не слал пустые письма, а теперь обработку внедрил и 1с сама при проведении отправляет нужный файл
41. SergTH0000 09.11.11 16:43 Сейчас в теме
42. WellMaster 104 16.11.11 11:48 Сейчас в теме
43. marishka60632 22 29.11.11 15:47 Сейчас в теме
спасибо большое автору. очень пригодилась Ваша обработка!
44. aleg 01.12.11 15:25 Сейчас в теме
Мне обработка очень пригодилась для организации переписки разных отделов с прикреплением отчетов не выходя из 1С. В результате в два-три клика менеджер формирует и отправляет отчет.
45. kostya23 04.12.11 23:04 Сейчас в теме
Помогло для организации уведомления по e-mail менеджеров о необходимости согласования различных документов.
46. fixin 4273 20.12.11 13:03 Сейчас в теме
Полгода мучался искал, чем заменить blat.exe для гугл-почты. Спасибо, подсказали, что существует CDO.
47. siddy 317 05.01.12 00:56 Сейчас в теме
В строке 37 модуля объекта нужно вместо
Письмо=Новый COMОбъект("MSMAPI.MAPIМessages")

написать
Письмо=Новый COMОбъект("MSMAPI.MAPIМessage")


а так - спасибо, выручило.
48. NSerget 5 05.01.12 01:14 Сейчас в теме
49. SergTH0000 11.01.12 15:05 Сейчас в теме
Эта обработка как готовое решение имеет ряд минусов, но как шаблон для чего своего очень даже. Хорошо написано
50. svs74 9 21.01.12 06:44 Сейчас в теме
Хороший шаблон. Прикрутил с доработками к самописной конфе. Работает на УРА!
51. iva_nov 27.01.12 21:19 Сейчас в теме
При использовании smtp от mail.ru, думаю и многих других, надо
ИПП.АутентификацияSMTP=СпособSMTPАутентификации.Login;

При тухлом соединении еще и
ИПП.ВремяОжидания=50
52. haous 2 09.02.12 17:09 Сейчас в теме
Спасибо! Скачал и буду использовать. Очень полезная обработка!
53. spacedragon 21.03.12 01:36 Сейчас в теме
а как с помощью вашего подхода можно реализовать работу например с GMail. Там идет шифрование, которое не реализвано в стандартных объектах 1С Почта и ИнтернетПочта. Опять использовать stunnel?
54. Xolli 28.01.13 22:03 Сейчас в теме
Обработка отчеты отправляет?
55. luchyk007 28.03.13 08:14 Сейчас в теме
подскажите, каким образом можно с помощью этой обработки отправлять печатные формы документов или отчётов, что для этого нужно сделать
56. isn 15 22.05.13 15:24 Сейчас в теме
Здравствуйте!
Столкнулся с интересной проблемой при отправке почты используя MAPI. При отправке почты появляется сообщение "Неустановлен элемент управления Msmapi32.ocx. Установить?" попытка установить не удаётся. ОС Windows 7 x64. сам файл есть Msmapi32.ocx находится в папке C:\Windows\SysWOW64. в реестре папраметр "899B3E80-6AC6-11cf-8ADB-00AA00C00905" такой есть и что интересно и раздел с таким же названием есть тоже. Подскажите как быть?
57. isn 15 22.05.13 15:31 Сейчас в теме
Регистрация в ручную regsvr32.exe C:\Windows\SysWOW64\Msmapi32.ocx - проходит на "ура". но при попытке отправить возникает такая же ошибка
Maximysis; +1 Ответить
65. Maximysis 9 22.09.14 14:58 Сейчас в теме
Та же фигня что и у (57) isn,
Рас комментировал попытку и получил вот эту ошибку:

{ВнешняяОбработка.ОтправкаПочты.МодульОбъекта(26)}: Ошибка при вызове конструктора (COMОбъект)
Сессия=Новый COMОбъект("MSMAPI.MAPISession");
по причине:
Класс не лицензирован для использования
58. ig1082 281 06.08.13 12:06 Сейчас в теме
Спасибо. Помогла отправка через CDO.
59. Sensodyne 17.12.13 16:33 Сейчас в теме
Очень классная обработка. Настроил отправку через аутлук и CDO. Спасибо!
60. smirnov0ser 119 31.01.14 11:19 Сейчас в теме
Большое спасибо! Как раз искал возможность проверить различные способы отправки письма с сервера, так как встроенный почтовый клиент не хочет работать.
61. Garfild12 10.02.14 11:57 Сейчас в теме
Спасибо, только благодаря этому получилось настроить отправку в mail.ru с SSL шифрованием.
62. Tatiana_IV 08.04.14 11:07 Сейчас в теме
Спасибо!!!
Как раз была проблема с отправкой через Vbs (CDO). Теперь все работает! :))
63. xTolstx 29.05.14 03:42 Сейчас в теме
Огромное спасибо! Это прям то, что нужно!
64. чингачгук 24 19.08.14 07:56 Сейчас в теме
Спасибо!
Пробую настроить отправку через встроенный клиент, из-за безопасности закрыт 25 и 110 порты... Думаю взять часть кода и добавить функцию отправки почты прямо из отчетов и документов (чтобы сразу печатную форму можно было в письмо воткнуть)
66. пользователь 01.10.14 00:43
Сообщение было скрыто модератором.
...
67. valvit 8 25.11.14 15:12 Сейчас в теме
Еще один +, лайк, респект и просто спасибо!
Иначе SSL + 8.2 просто погрузило в грусть. Взял схему работы с CDO. Для успешной работы с mail.ru и полагаю с яндексом надо добавить
Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl").Value=1;
Еще раз СПАСИБО!
69. akR00b 24 26.11.14 11:51 Сейчас в теме
(67) valvit, с маилом и я\ндексом сработало ?
70. basta-one2007 30.01.15 09:11 Сейчас в теме
(69) kare, да, работает с я\ндексом
71. akR00b 24 30.01.15 15:07 Сейчас в теме
(70) basta-one2007, методом проб и ошибок получилось) спасибо!
68. wildskiff 25.11.14 16:03 Сейчас в теме
Спасибо за обработку. То что нужно!
72. bog_tan 08.12.15 11:42 Сейчас в теме
Спасибо, настроила отправку расч листков из 1с 7 в Лотус с помощью CDO. одна беда- как бы еще в лотус encrypt передавать...
Оставьте свое сообщение