Отправка писем и получение электронной почты с использованием SSL

13.02.09

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

  Отправляет и получает письма по эл. почте, с серверов, которые используют шифрование SSL (gmail.com и др.)
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

и зарегистрировать компоненту в Windows - запустить reg.bat
или использовать совместно с хранилищем внешних компонент: //infostart.ru/projects/2863/

*** Подключение:
Перем ПочтаSSL;

//ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 7.7:

  ИмяВК="AddIn.MailSSL";
 
  Попытка
    ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
    Сообщить("Не удалось подключить компоненту "+ИмяВК);
  КонецПопытки;

  Попытка
    ПочтаSSL = СоздатьОбъект(ИмяВК);
  Исключение
    Сообщить("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
  КонецПопытки;

//ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 8.x:
 
  ИмяВК="AddIn.MailSSL";
  
  Попытка
    ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
    Предупреждение("Не удалось подключить компоненту " + ИмяВК);
  КонецПопытки;
  
  Попытка
    ПочтаSSL = Новый(ИмяВК);
  Исключение
    Предупреждение("Ошибка создания объекта внешней компоненты: " + ИмяВК);
  КонецПопытки;

//*** Свойства:

//SMTP:

  ПочтаSSL.SmtpСервер = "smtp.gmail.com";
  ПочтаSSL.SmtpПорт = "465";
  ПочтаSSL.SmtpПользователь = "userID@gmail.com";
  ПочтаSSL.SmtpПароль = "mysuperpassword";

//POP3:

  ПочтаSSL.Pop3Сервер = "pop.gmail.com";
  ПочтаSSL.Pop3Порт = "995";
  ПочтаSSL.Pop3Пользователь = "userID@gmail.com";
  ПочтаSSL.Pop3Пароль = "mysuperpassword";


//*** Методы:


//ОТПРАВИТЬ:

   ПочтаSSL.Отправить(ОтКого, Кому, CC, BCC, ТемаСообщения, ТекстСообщения, ФайлыДляОтправки); 
   //ФайлыДляОтправки - строка, в которой пути к файлам разделены символом |

//ПОЛУЧИТЬ:

   ПочтаSSL.ПроверитьПочту(); //возвращает число писем
   ПочтаSSL.ПолучитьСообщение(НомерСообщения); //булево
   ПочтаSSL.ПолучитьВложение(НомерСообщения, НомерВложения, КаталогКудаСохранять); //булево

//УДАЛИТЬ:

   ПочтаSSL.УдалитьСообщение(НомерСообщения);

См. также

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

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

3000 руб.

25.11.2020    25486    267    8    

230

SALE! 50%

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

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

4800 2400 руб.

07.04.2014    86207    52    195    

137

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

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

4920 руб.

30.06.2022    11712    77    100    

39

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

Создать и отправить 1000 Актов серки контрагентам за 5 мин ?! Легко! Разработано для конфигурации УНФ Массовое создание и рассылка Актов сверки в три клика.

6000 руб.

13.01.2022    11154    8    13    

14

Email рассылки Оптовая торговля Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Платные (руб)

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

12000 руб.

16.04.2014    85974    101    91    

96

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

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7800 руб.

12.02.2019    33641    27    24    

26

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

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

7080 руб.

11.05.2021    10023    7    2    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. Душелов 4021 25.09.08 17:12 Сейчас в теме
Отправляет и получает письма по эл. почте, с серверов, которые используют шифрование SSL (gmail.com и др.)

Перейти к публикации

1. Душелов 4021 25.09.08 17:12 Сейчас в теме
2. JohnyDeath 302 25.09.08 17:47 Сейчас в теме
Я с тебя валяюсь, Душелов! Когда ты всё успеваешь?? ("+" за энергетику! ;) )
А если письмо не отправилось, будет ли какие-нибудь сообщения?
А в отдельный поток это всё? (можно ж и поработать, пока большое письмо отправляется)
4. Душелов 4021 25.09.08 17:54 Сейчас в теме
(2) Если не отправилось - будет описание ошибки. В отдельный поток могу, как проверять будешь в 1С-е, что доставлено? Придется инициировать внешнее событие для возврата результата, а это не очень удобно.
(3) Ну так ;)
5. Душелов 4021 25.09.08 17:56 Сейчас в теме
(2) на счет успеваю - просто сейчас межсезонье у меня с активными видами спорта, игрушки надоели, а программить люблю :)))
angeliccare; Abadonna; +2 Ответить
3. Abadonna 3970 25.09.08 17:52 Сейчас в теме
(0) Microsoft .NET Framework 2.0 тебе должны МНОГО бабла за популяризацию ;)
6. O-Planet 6453 25.09.08 21:10 Сейчас в теме
7. gavril 44 26.09.08 11:51 Сейчас в теме
Ну теперь еще получение почты и все.... на коньяк Вы уже заработали ;)
8. Душелов 4021 26.09.08 12:02 Сейчас в теме
Я подумаю над получением :)
9. support 4456 10.10.08 19:41 Сейчас в теме
8) Надумалось ли что с получением?
10. CheBurator 2725 10.10.08 23:33 Сейчас в теме
(9) не мешайте автору! ;-)
пусть трудится над Чатом!
Иваныч; +1 Ответить
11. Душелов 4021 06.11.08 10:04 Сейчас в теме
Добавлено получение почты, включая вложения и все параметры письма.
12. gavril 44 06.11.08 10:16 Сейчас в теме
13. lion-killer 23 13.11.08 12:56 Сейчас в теме
Как насчет получения уникального идентификатора письма, даты отправления, количества и имен вложений?
14. Душелов 4021 13.11.08 13:02 Сейчас в теме
(13) Посмотрите, что в 1С передается при получении письма - там есть все.
15. lion-killer 23 17.11.08 20:59 Сейчас в теме
{Форма.Форма(44)}: Ошибка при вызове метода контекста: Ошибка при выполнении метода объекта компоненты
Сообщить(ПочтаSSL.ПроверитьПочту()); //возвращает число писем
по причине:
Ошибка при выполнении метода объекта компоненты
16. lion-killer 23 17.11.08 21:01 Сейчас в теме
При попытке посмотреть отладчиком, пишет "Неизвестный объект", компонента лежит в каталоге исполняемых файлов, зарегистрирована, Framework 3.0, - что я не так делаю?
17. Душелов 4021 18.11.08 12:29 Сейчас в теме
Компоненту можно положить куда угодно. Попробуйте поставить фреймворк 2.0 и перерегистрировать.
18. Mirac 09.01.09 13:27 Сейчас в теме
а есть ли какието функции для проверки соединения с серсерами pop3 и smtp?
из разряда:
- Сервер POP\SMTP не найден
- не верный логин\пароль
....
19. Душелов 4021 09.01.09 13:50 Сейчас в теме
Такой проверки нет, если ошибка соединения, то пишет причину.
20. strah4 11.02.09 12:14 Сейчас в теме
А без SSL работать будет?
21. Душелов 4021 11.02.09 12:16 Сейчас в теме
22. Душелов 4021 13.02.09 19:36 Сейчас в теме
Для получения демо-версии или покупки обращайтесь по контактам, указанным в профиле.
23. 0of 08.05.09 15:18 Сейчас в теме
Доброго дня!
Подскажите пожалуйста, что может быть если почта отправляется (gmail) но не принимается? ПолучитьПочту() выдает OpenPOP.POP3.InvalidPasswordException. И еще: куда передает приянтое сообщение ПочтаSSL.ПолучитьСообщение(НомерСообщения); //булево? Это сообщение типа ИнтернетПочтовоеСообщение?
Спасибо за помощь)
24. aianitro 20 01.07.09 14:12 Сейчас в теме
какая-то мистика..( и ошибок не выдает и получает/отправляет письма. стоит фрэймворк 2.0. может апгрейд до 3.5 помочь?
25. aianitro 20 01.07.09 14:14 Сейчас в теме
(24) хотел сказать, что НЕ получает/отправляет..
26. jorikfon 332 22.07.09 00:07 Сейчас в теме
К сожалению не работает. Не получает и не отправляет.
27. Karelia 10.08.09 14:01 Сейчас в теме
Возможно ли отправлять по почте не в txt формате а в html с картинками?
28. Mirac 07.09.09 19:53 Сейчас в теме
а если SMTP сервер требует авторизацию? либо логин с паролем, либо такие же параметры, как и у POP3.. то куда их можно вставить?
29. CheBurator 2725 07.09.09 19:56 Сейчас в теме
(28) попробуй вот эту: http://www.infostart.ru/projects/266/ - активно юзается в куче контор, SSL сделал - но пробовать не пробовал, так как негде - поюзай, возможно пройдет. Обработка не требует программирования.
30. alex_art 14 04.10.09 22:56 Сейчас в теме
Спасибо автору, реально не знал как штатными средствами почту с gmail.com отправить ...
31. pilgrim_pavel 03.11.09 16:27 Сейчас в теме
что-то я не понял где атрибуты взять, типа АдресОтправителя, АдресПолучателя. Есть ли какое описание к этой компоненте от том, какая информация доступна?
32. vladnet 372 05.04.10 11:05 Сейчас в теме
А я вот и саму компоненту найти не могу :cry:
Подскажите где она?
33. DenIv 10.08.10 08:52 Сейчас в теме
34. vabue 121 12.08.10 17:24 Сейчас в теме
Попиарюсь - http://infostart.ru/public/58093/

Метод отправки/получения почты без компонент и вмешательства в код.
37. AnryMc 849 12.12.10 08:55 Сейчас в теме
(32, 33, 36) ВК в http://infostart.ru/public/16713/
(34) А чем stunnel отличается от ВК???
38. pip38 23.06.11 20:40 Сейчас в теме
вот здесь:
(32, 33, 36) ВК в http://infostart.ru/public/16713/
(34) А чем stunnel отличается от ВК???

ВК не нашёл... кто знает где найти её всё же?
39. anig99 2853 23.06.11 22:41 Сейчас в теме
(38) stunnel - это универсальное решение, которое представляет собой транслятор обычного подключения в SSL. Устанавливаете stunnel, настраиваете и в любом mail клиенте работаете через машину, на которой установлен stunnel
35. didrash 30.08.10 20:45 Сейчас в теме
Подскажите пожалуйста, что подразумевается под
"и зарегистрировать компоненту в Windows - запустить reg.bat"
?

Заранее благодарен.
36. mrsdin 12.12.10 04:37 Сейчас в теме
А куда сама компонента пропала? На доработке? ;-)
40. AnryMc 849 24.06.11 07:02 Сейчас в теме
(0) Так вроде в 8.2.14 будет. Осталось подождать недельку.
41. anig99 2853 24.06.11 10:54 Сейчас в теме
(40) чтобы увидеть новый перенос срока (: Ну а вообще рекомендуется смотреть на дату публикации. На момент публикации до выхода 8.2.14 оставалось около 2,5 лет...
43. AnryMc 849 24.06.11 12:46 Сейчас в теме
(41) Технологическая платформа 8.2 8.2.13.219 17.03.2011 8.2.14 30.06.2011 18.05.2011 8.2.14.496 17.06.2011
Ну а там посмотрим ;-)
42. fishca 1260 24.06.11 11:00 Сейчас в теме
(40) при этом будет, насколько я понял, получение по SSL, отправки не будет.
44. fishca 1260 24.06.11 12:50 Сейчас в теме
30.06.2011

ну так это же ориентировочная, а не точная дата выхода релиза
45. aikosyapr 25 18.10.11 17:16 Сейчас в теме
Удалось наладить отправку через SSL с помощью объекта CDO.Message
Пример использования есть тут http://infostart.ru/public/16530/
Для работы через SSL надо добавить строку в описании конфигурации: Письмо.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl").Value = Истина;
46. 2vadmaster 40 10.11.11 13:09 Сейчас в теме
47. 2vadmaster 40 10.11.11 13:26 Сейчас в теме
Вот тут тоже есть неплохая dll-ка
http://www.dialmail.ru/
48. mrd_84 30.07.12 23:54 Сейчас в теме
А можно подробнее описать? Где компоненту брать? И как зарегить?
49. iov 407 27.09.12 00:49 Сейчас в теме
(48) Насколько известно автора нет в живых. Как ни прискорбно.
Писать бесполезно.
53. valbir 06.03.16 21:16 Сейчас в теме
(49) iov, автора diamail знаю лично, жив и здоров, кому надо в личку.
50. Поручик 4667 27.09.12 00:58 Сейчас в теме
51. maksa2005 556 13.04.15 20:36 Сейчас в теме
Интересная стотья...вот только не понятно:
ПочтаSSL.Отправить(ОтКого, Кому, CC, BCC, ТемаСообщения, ТекстСообщения, ФайлыДляОтправки)
что за СС и ВСС
где взять "AddIn.MailSSL"
52. maxkisa 26.05.15 17:54 Сейчас в теме
(51) maksa2005,
то за СС и ВСС


Ну..если размышлять логически.. раз сначала идут "от кого" и "кому", то это что-то типа "копия" и "скрытая копия". 8-)
Оставьте свое сообщение