🔥 Горящие вакансии
Все статьи

Отправка почты в 1С

Эту и другие технические статьи написали наши программисты 1С и получили за них премии. Если вы тоже работаете с 1С и любите делиться опытом, приходите разработчиком в Neti

ИнтернетПочтовыйПрофиль, ИнтернетПочтовоеСообщение, ИнтернетПочта

Рассмотрим пример отправки почтового сообщения, используя объекты ИнтернетПочтовыйПрофиль, ИнтернетПочтовоеСообщение и ИнтернетПочта и почту mail.ru:

&НаКлиенте //&НаСервере
Процедура ОтправитьПисьмо()
                               ИнтернетПочтовыйПрофиль = Новый ИнтернетПочтовыйПрофиль;
                               ИнтернетПочтовыйПрофиль.POP3ПередSMTP = Ложь;
                               ИнтернетПочтовыйПрофиль.АдресСервераPOP3 = "pop.mail.ru";
                               ИнтернетПочтовыйПрофиль.АдресСервераSMTP = "smtp.mail.ru";
                               ИнтернетПочтовыйПрофиль.АутентификацияPOP3 = СпособPOP3Аутентификации.Обычная;
                               ИнтернетПочтовыйПрофиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
                               ИнтернетПочтовыйПрофиль.ИспользоватьSSLPOP3 = Истина;
                               ИнтернетПочтовыйПрофиль.ИспользоватьSSLSMTP = Истина;
                               ИнтернетПочтовыйПрофиль.Пароль = "***";
                               ИнтернетПочтовыйПрофиль.ПарольSMTP = "***";
                               ИнтернетПочтовыйПрофиль.Пользователь = "from@mail.ru";
                               ИнтернетПочтовыйПрофиль.ПользовательSMTP = "from@mail.ru";
                               ИнтернетПочтовыйПрофиль.ПортIMAP = 143;
                               ИнтернетПочтовыйПрофиль.ПортPOP3 = 995;
                               ИнтернетПочтовыйПрофиль.ПортSMTP = 465; 
                               ИнтернетПочтовыйПрофиль.Таймаут = 10;
                               ИнтернетПочтовыйПрофиль.ТолькоЗащищеннаяАутентификацияIMAP = Ложь;
                               ИнтернетПочтовыйПрофиль.ТолькоЗащищеннаяАутентификацияPOP3 = Ложь;
                               ИнтернетПочтовыйПрофиль.ТолькоЗащищеннаяАутентификацияSMTP = Ложь;
                              
                               Письмо = Новый ИнтернетПочтовоеСообщение;                        
                               Письмо.Получатели.Добавить("to@mail.ru");                               
                               Письмо.Тема = "Тест";
                               Письмо.Тексты.Добавить("Тестовое сообщение");
                               Письмо.ИмяОтправителя = "from@mail.ru";
                               Письмо.Отправитель.Адрес = "from@mail.ru";
                              
                               Почта = Новый ИнтернетПочта;
                               Почта.Подключиться(ИнтернетПочтовыйПрофиль);
                               ОбрабатыватьТекстСообщения =  ОбработкаТекстаИнтернетПочтовогоСообщения.Обрабатывать;
                               Почта.Послать(Письмо, ОбрабатыватьТекстСообщения);
                               Почта.Отключиться();
КонецПроцедуры

Значения параметров можно подставлять из справочника Учетные записи электронной почты. Но нужно обратить внимание на то, что в некоторых конфигурациях на форму элементов справочника не выведены настройки для параметров ИспользоватьSSLPOP3 и ИспользоватьSSLSMTP, например, конфигурация УТ 11.1.2.10:

Отправка почты в 1С

Элемент справочника Учетные записи электронной почты

Оставить коментарий

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

Отправить резюме

    Я согласен на обработку персональных данных в соответствии
    со ст. 9 ФЗ № 152-ФЗ «О персональных данных»

    Отправить резюме

      Я согласен на обработку персональных данных в соответствии
      со ст. 9 ФЗ № 152-ФЗ «О персональных данных»

      Pекомендовать друга

        Отправьте контактные данные вашего друга и предупредите его, что мы с ним свяжемся. Когда друг успешно отработает 3 месяца, вы получите 20 000 ₽.


        Выбрать вакансию
        • Bitrix-разработчик
        • Программист 1С
        • Консультант-аналитик 1С
        • Проекты для команды специалистов 1С
        • Проекты для специалистов 1С
        • Стажёр-программист 1С
        • Ведущий консультант Microsoft Dynamics 365 Sales
        • Руководитель проектов Microsoft Dynamics 365 FO и AX 2012
        • Консультант Microsoft Dynamics AX на зарубежные проекты
        • Ведущий консультант Microsoft Dynamics 365 Finance and Operation
        • Ведущий разработчик Microsoft Dynamics AX на зарубежные проекты
        Я согласен на обработку персональных данных в соответствии
        со ст. 9 ФЗ № 152-ФЗ «О персональных данных»

        Pекомендовать друга

          Отправьте контактные данные вашего друга и предупредите его, что мы с ним свяжемся. Когда друг успешно отработает 3 месяца, вы получите 20 000 ₽.


          Выбрать вакансию
          • Bitrix-разработчик
          • Программист 1С
          • Консультант-аналитик 1С
          • Проекты для команды специалистов 1С
          • Проекты для специалистов 1С
          • Стажёр-программист 1С
          • Ведущий консультант Microsoft Dynamics 365 Sales
          • Руководитель проектов Microsoft Dynamics 365 FO и AX 2012
          • Консультант Microsoft Dynamics AX на зарубежные проекты
          • Ведущий консультант Microsoft Dynamics 365 Finance and Operation
          • Ведущий разработчик Microsoft Dynamics AX на зарубежные проекты
          Я согласен на обработку персональных данных в соответствии
          со ст. 9 ФЗ № 152-ФЗ «О персональных данных»

          Спасибо!

          Мы получили ваше резюме. Менеджер свяжется с вами в течение трех дней

          Горящие вакансии