Класс 1C++ для отправки почты

Данный класс позволяет выполнить отправку электронной почты из 1С без дополнительных компонент (кроме 1С++), просто и удобно.

Бывает, в возникает необходимость отправлять почту из 1С. Например, для оповещения о каких-либо событиях, или для плановой рассылки заранее сформированных отчетов — или еще по какой-нибудь причине. Не требует дополнительных компонент, кроме 1С++.

Предлагаю вашему вниманию класс для отправки электропочты, который позволяет создавать письма буквально несколькими строчками.

4 Comments

  1. teplova

    Что такое «Класс» в данном контексте?

    Reply
  2. curdate

    1С++ позволяет использовать практически полноценное ООП. В данном случае класс — это класс:). После регистрации в defcls можно будет создавать объект «Почта» — и с его помощью отправлять почту. Пример:

     Почта = СоздатьОбъект(«Почта»);
    
    Почта.СерверОтправки = «smtp.mail.ru»;
    Почта.Пользователь = «robot»;
    Почта.Пароль = «123»;
    
    Почта.АдресПолучателя = «test@gmail.com»;
    Почта.ИмяОтправителя = «Робот»;
    Почта.АдресОтправителя = «robot.bestcompany@mail.ru»;
    Почта.Тема = «Проверка связи 1»;
    Почта.СписокФайлов.ДобавитьЗначение(«d:Обмен1.jpg»);
    Почта.Тело = «Проверка связи 2»;
    Почта.ОтправитьПисьмо();
    

    Показать

    Reply
  3. selesta

    а шлет как? через СДО?

    Reply
  4. curdate

    Отправляет через CDO.Message

    Reply

Leave a Comment

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