Обмен данными с сервисом email и SMS рассылок unisender

Служебная обработка для интеграции с unisender.

Релизованы следующие сервисы:

  1. sendEmail — Метод для отправки одного или нескольких индивидуальных email-сообщений.
  2. checkEmail — Метод позволяет проверить статус доставки email-сообщений, отправленных методом sendEmail.

К сожалению, тех. поддержка самого юнисендера никак не может помочь с написанием обработок для интеграции их же сервиса с 1С. Писал для себя для ААА 4.1. Возможно кто-то затратит гораздо меньше времени, чем я. 

Не удалось реализовать передачу аргумента attachments в sendEmail. Буду очень признателен за доработку этого момента.

12 Comments

  1. shadowcpu

    Реализовывали что-то подобное на самописной базе 7.7.

    Пришлось писать свою dll, в которой для того чтобы нормально преобразовывались вложения использовались методы Net.Framework. Возможно в 1С 8 есть встроенные методы.

    Reply
  2. Nio

    (1)

    Пришлось писать свою dll, в которой для того чтобы нормально преобразовывались вложения использовались методы Net.Framework. Возможно в 1С 8 есть встроенные методы.

    Да есть метод Base64Строка, но unisender его не принимает. Использовать dll не хотелось бы.

    Reply
  3. alex_4x

    Жаль Unisender не дает даже 10 смс тестово отправить.

    Скажите, а доставляются СМС до адресатов или оператор может их посчитать спамом и заблокировать? Как вообще узнать — доходят СМС или нет?

    Reply
  4. Nio

    (3)Смс по идеи не должны помечаться как спам. Конкретно эта обработка не умеет отправлять смс. Сделал только отправку электронных писем и проверка статуса отправки электронных писем.

    Reply
  5. alexnovtrans

    Для Каждого СтрокаТаблицы Из Объект.ПрикрепленныеФайлы Цикл

    Текст = Новый ТекстовыйДокумент();

    Текст.Прочитать(СтрокаТаблицы.Файл, «ISO-8859-1»);

    Стр = Текст.ПолучитьТекст();

    attachments=attachments+»&attachments[«+СтрокаТаблицы.Имя+»]=»+КодироватьСтроку(Стр, СпособКодированияСтроки.КодировкаURL, «ISO-8859-1»);

    КонецЦикла;

    Reply
  6. Nio

    (5) Спасибо. Проверю в ближайшее время.

    Reply
  7. MishaHD

    Спасибо! Обработка помогла, все работает

    Reply
  8. MishaHD

    Кстати, если вам надо сделать интеграцию с Unisender рекомендую посмотреть новые версии CRM от Раруса (3.0.x). Там эта интеграция произведена. И я конечно не на что не намекаю, но код в конфигурации очень уж похож на код автора, но немного доработанный.

    Reply
  9. Nio

    (8) Ну хоть не придется переделывать. :)))

    Reply
  10. user846159

    Пытаюсь использовать метод sendEmail, застопорился на том что не могу понять как послать вид данных FROM-DATA в загаловках. Можете ли Вы подксказать как это сделано у Вас? Стартмани нету к сожалению, чтобы скачать обработку

    Reply
  11. user846159
    Reply
  12. Nio

    (10)

    Пытаюсь использовать метод sendEmail, застопорился на том что не могу понять как послать вид данных FROM-DATA в загаловках. Можете ли Вы подксказать как это сделано у Вас? Стартмани нету к сожалению, чтобы скачать обработку

    Вы имеете ввиду тип дата? В заголовках я вообще не использовал это.

    Еще не так давно unisender переехал на новую технологию так про пришлось все написать заново. Ну там так же не использую.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *