IE2017

Отправка электронных писем из 1С 8.2 по SSL протоколу

Программирование - Практика программирования

Пример взаимодействия 1С 8.2 с почтовыми серверами с использованием SSL

Те, кто пользовался почтовыми серверами яндекса в сентябре этого года заметили, что теперь учетные записи в 1С перестали работать. Те, у кого 8.3 установили отметку "SSL" в настройках  и продолжили пользоваться сервисом.

У кого 8.2 и ниже, те начали что-то изобретать. Можно перейти на 8.3, но это не всегда уместно и оправдано. 

Я предлагаю решение на встроенной компоненте CDO. 

Решение позволяет отправлять письма с влоожениями, а так же с картинками в теле письма.

Ничего нового, просто это должно сэкономить вам кучу времени. 

Во вложении публикации текст модуля с рядом процедур по отправке готового электронного письма (документ конфигурации УТ10.3, CRM1.0 и подобные).

Для быстрого внедрения необходимо:

1. Дополнить справочник УчетныеЗаписиПользователей реквизитами:

  • ИспользоватьЗащищенноеСоединениеДляИсходящейПочты (булево)
  • ИспользоватьБезопасныйВходНаСерверИсходящейПочты (булево)

2. Скорректировать модуль отправки

 

Если НЕ УчетнаяЗапись.ИспользоватьЗащищенноеСоединениеДляИсходящейПочты Тогда

ИнтернетПочта.Послать(ПочтовоеСообщение);

Иначе

alnОбщийМодуль.ПослатьСформированноеСообщение(ПочтовоеСообщение, УчетнаяЗапись);

КонецЕсли;


Если очень грубо, то этого будет достаточно. 

Кстати, для получения почты можно использовать IMAP протокол, SSL-шифрование которого поддерживает платформа 8.2.


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

Наименование Файл Версия Размер
Модуль
.txt 7,88Kb
08.10.14
78
.txt 7,88Kb 78 Скачать

См. также

Комментарии
1. Ярослав Радкевич (WKBAPKA) 202 07.10.14 13:34 Сейчас в теме
А что это за встроенная такая компонента?
2. Канат Джумадылов (Fox-trot) 52 07.10.14 14:20 Сейчас в теме
(1) WKBAPKA, почтовый клиент от мелкософта
3. bulpi bulpi (bulpi) 113 08.10.14 12:28 Сейчас в теме
Поставил бы плюс, но текст модуля почему-то запорчен :

”ункциЯ ЏослатьЏоЏочте(€нтернетЏочтовыйЏрофиль, „анныеЏисьма, ‘писок‚ложений = "") ќкспорт
4. Alex Ch (alex649) 64 08.10.14 13:34 Сейчас в теме
текст модуля не читабелен
5. alnovin (alnovin) 217 08.10.14 15:13 Сейчас в теме
Ребята, файлик обновил. Спасибо!
6. Антон Рощин (wolfsoft) 2416 09.10.14 10:31 Сейчас в теме
7. alnovin (alnovin) 217 09.10.14 16:42 Сейчас в теме
(6) wolfsoft, Пользуйтесь на здоровье!
9. andrewks 1202 12.10.14 12:35 Сейчас в теме
чем лопатить конфу - не проще ли было воспользоваться stunnel?
10. andrewks 1202 12.10.14 12:39 Сейчас в теме
Кстати, для получения почты можно использовать IMAP протокол

IMAP протокол не получает почту, он лишь обеспечивает интерфейс доступа к почте, хранящейся на почтовом сервере
11. Ярослав Радкевич (WKBAPKA) 202 13.10.14 09:41 Сейчас в теме
(9) andrewks,
не всегда можно использовать. у меня у одних клиентов злобный админ.
статья заслуживает свой жирный +
12. Дмитрий Котельников (kotlovD) 48 14.10.14 17:25 Сейчас в теме
Через stunnel все прекрасно работает
13. Роман Антонов (ronhard) 16.10.14 17:57 Сейчас в теме
Хотелось бы отметить, что для использования в частности на УТ 10.3 не достаточно изменений описанных в тексте статьи. В частности при создании почтового профиля. Такое чувство что модуль писался под УТ 11 или что-то подобное. Но основной код работоспособный, за что автору спасибо. Проверено на яндексе.
14. Александр Б. (HameleonA) 108 19.10.14 18:32 Сейчас в теме
(5) alnovin, Обновил, но он опять не читаемый....
15. alnovin (alnovin) 217 20.10.14 05:25 Сейчас в теме
(14) HameleonA, странно. Проверьте кодировку блокнота или вашей читалки. Текст модуля в вашей почте.
16. Александр Б. (HameleonA) 108 20.10.14 08:46 Сейчас в теме
Спасибо, все ок, плюс от меня.
17. Иван Максаков (x3m1st) 24.11.14 19:28 Сейчас в теме
Я решил проблему с отправкой почты с помощью Stunnel.
18. Sapienti Est (SapientiEst) 24.11.14 20:12 Сейчас в теме
Stunnel рулит...

Но варианты должны быть.
"+"
Оставьте свое сообщение