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

Публикация № 306218

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

Картика в теле письма CDO отправка писем 1С 8.2

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

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

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

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

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

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

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

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

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

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

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

 

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

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

Иначе

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

КонецЕсли;


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

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


30

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

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

См. также

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

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

”ункциЯ ЏослатьЏоЏочте(€нтернетЏочтовыйЏрофиль, „анныеЏисьма, ‘писок‚ложений = "") ќкспорт
4. alex649 63 08.10.14 13:34 Сейчас в теме
текст модуля не читабелен
5. alnovin 364 08.10.14 15:13 Сейчас в теме
Ребята, файлик обновил. Спасибо!
14. HameleonA 112 19.10.14 18:32 Сейчас в теме
(5) Обновил, но он опять не читаемый....
15. alnovin 364 20.10.14 05:25 Сейчас в теме
(14) HameleonA, странно. Проверьте кодировку блокнота или вашей читалки. Текст модуля в вашей почте.
6. wolfsoft 2421 09.10.14 10:31 Сейчас в теме
7. alnovin 364 09.10.14 16:42 Сейчас в теме
(6) wolfsoft, Пользуйтесь на здоровье!
9. andrewks 1267 12.10.14 12:35 Сейчас в теме
чем лопатить конфу - не проще ли было воспользоваться stunnel?
11. WKBAPKA 212 13.10.14 09:41 Сейчас в теме
(9) andrewks,
не всегда можно использовать. у меня у одних клиентов злобный админ.
статья заслуживает свой жирный +
10. andrewks 1267 12.10.14 12:39 Сейчас в теме
Кстати, для получения почты можно использовать IMAP протокол

IMAP протокол не получает почту, он лишь обеспечивает интерфейс доступа к почте, хранящейся на почтовом сервере
12. kotlovD 56 14.10.14 17:25 Сейчас в теме
Через stunnel все прекрасно работает
13. ronhard 16.10.14 17:57 Сейчас в теме
Хотелось бы отметить, что для использования в частности на УТ 10.3 не достаточно изменений описанных в тексте статьи. В частности при создании почтового профиля. Такое чувство что модуль писался под УТ 11 или что-то подобное. Но основной код работоспособный, за что автору спасибо. Проверено на яндексе.
16. HameleonA 112 20.10.14 08:46 Сейчас в теме
Спасибо, все ок, плюс от меня.
17. x3m1st 24.11.14 19:28 Сейчас в теме
Я решил проблему с отправкой почты с помощью Stunnel.
18. SapientiEst 24.11.14 20:12 Сейчас в теме
Stunnel рулит...

Но варианты должны быть.
"+"
19. Katik 18.10.18 16:35 Сейчас в теме
Пыталась использовать для ЗУП 8.1. Не работает.
Пишет: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация: Na?aa? ioeeiiee iaei eee ianeieuei aa?ania iieo?aoaeae. Ioeeee na?aa?a: 501 <@>: domain missing or malformed.
20. WKBAPKA 212 18.10.18 20:02 Сейчас в теме
(19) описание ошибки оригинальное...
Оставьте свое сообщение