Небольшая обработка, позволяющая отправить электронное сообщение средствами 1С, есть возможность прикрепления файлов в тело письма.
В первую очередь, будет полезна начинающим разработчикам, для примера реализации отправки сообщений.
Основная функция обработки, показывающая, какие действия необходимо выполнить для отправки электронного сообщения из 1С, средствами платформы:
Функция ОтправитьСообщение(
пАдресПолучателя, пТемаСообщения, пТекстСообщения, пВложение,
пАдресОтправителя, пСерверSMTP, пПортSMTP, пПользовательSMTP, пПарольSMTP)
//Отправка сообщения
Попытка
//Создадим профиль подключения
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = пСерверSMTP;
Профиль.ПортSMTP = пПортSMTP;
Профиль.ПользовательSMTP = пПользовательSMTP;
Профиль.ПарольSMTP = пПарольSMTP;
Профиль.ВремяОжидания = 180;
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
//Создадим сообщение для отправки
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Получатели.Добавить(пАдресПолучателя);
Сообщение.Отправитель.Адрес = пАдресОтправителя;
Сообщение.Тема = пТемаСообщения;
Сообщение.Тексты.Добавить(пТекстСообщения);
Если ЗначениеЗаполнено(пВложение) Тогда
Сообщение.Вложения.Добавить(пВложение);
КонецЕсли;
//Отправка сообщения
Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль);
Почта.Послать(Сообщение);
Почта.Отключиться();
Возврат Истина;
Исключение
Сообщить(ОписаниеОшибки());
Возврат Ложь;
КонецПопытки;
КонецФункции
Что в этом интересного? Половина приведенного кода есть в справке.
Работа с почтой есть во многих типовых, тоже можно посмотреть.
По названию ожидала передачи «электронных сообщений» от одного пользователя другому, а не вовне.
Да, я что то тоже особо не пойму для чего создавать такого рода публикации?!
Интересно , какие цели ставил перед собой автор.
(2) Klyacksa,
Изменил название на более понятное.
(1) hopter, (3) Boudybuilder,
Дело в том, что я сам потратил некоторое количество времени, прежде чем разобрался, как отправлять электронные сообщения из 1С. Цель данной публикации — помочь начинающим разработчикам, ну и сделать себе пометку, чтобы если в следующий раз столкнусь с данной задачей — знать где быстро подсмотреть решение.
(4)да если каждый будет на инфостарт постить свои начальные шаги, то здесь будет куча бесполезной мелочёвки
для таких вещей есть форумы и поиск
разобрался — молодец, но смысла писать сюда подобные вещи нет, тут каждый такого накидать может
(5) hopter,
Если можете — «кидайте»! Если бы Вы соизволили это сделать, я бы вчера сэкономил пару часов.
Похвально, но не ново!
(6) если бы Вы удосужились воспользоваться поиском, например яндексом, то по запросу «отправить сообщение из 1с» получили бы ответ на свой вопрос в первых же двух ссылках
и процесс занял бы не два часа, а две минуты
а SSL? я вот хочу с gmail’а писать и без stunel.
Есть серьезная опасность — при массовых рассылках ваш домен может попасть в спам-фильтр.
Народ!!! Кто-нибудь делал интеграцию с сервисами рассылок?