Служебная обработка для интеграции с unisender.
Релизованы следующие сервисы:
- sendEmail — Метод для отправки одного или нескольких индивидуальных email-сообщений.
- checkEmail — Метод позволяет проверить статус доставки email-сообщений, отправленных методом sendEmail.
К сожалению, тех. поддержка самого юнисендера никак не может помочь с написанием обработок для интеграции их же сервиса с 1С. Писал для себя для ААА 4.1. Возможно кто-то затратит гораздо меньше времени, чем я.
Не удалось реализовать передачу аргумента attachments в sendEmail. Буду очень признателен за доработку этого момента.
Реализовывали что-то подобное на самописной базе 7.7.
Пришлось писать свою dll, в которой для того чтобы нормально преобразовывались вложения использовались методы Net.Framework. Возможно в 1С 8 есть встроенные методы.
(1)
Да есть метод Base64Строка, но unisender его не принимает. Использовать dll не хотелось бы.
Жаль Unisender не дает даже 10 смс тестово отправить.
Скажите, а доставляются СМС до адресатов или оператор может их посчитать спамом и заблокировать? Как вообще узнать — доходят СМС или нет?
(3)Смс по идеи не должны помечаться как спам. Конкретно эта обработка не умеет отправлять смс. Сделал только отправку электронных писем и проверка статуса отправки электронных писем.
Для Каждого СтрокаТаблицы Из Объект.ПрикрепленныеФайлы Цикл
Текст = Новый ТекстовыйДокумент();
Текст.Прочитать(СтрокаТаблицы.Файл, «ISO-8859-1»);
Стр = Текст.ПолучитьТекст();
attachments=attachments+»&attachments[«+СтрокаТаблицы.Имя+»]=»+КодироватьСтроку(Стр, СпособКодированияСтроки.КодировкаURL, «ISO-8859-1»);
КонецЦикла;
(5) Спасибо. Проверю в ближайшее время.
Спасибо! Обработка помогла, все работает
Кстати, если вам надо сделать интеграцию с Unisender рекомендую посмотреть новые версии CRM от Раруса (3.0.x). Там эта интеграция произведена. И я конечно не на что не намекаю, но код в конфигурации очень уж похож на код автора, но немного доработанный.
(8) Ну хоть не придется переделывать. :)))
Пытаюсь использовать метод sendEmail, застопорился на том что не могу понять как послать вид данных FROM-DATA в загаловках. Можете ли Вы подксказать как это сделано у Вас? Стартмани нету к сожалению, чтобы скачать обработку
(10)
Вы имеете ввиду тип дата? В заголовках я вообще не использовал это.
Еще не так давно unisender переехал на новую технологию так про пришлось все написать заново. Ну там так же не использую.