Почта.Послать

Методы · Send

Посылает сообщение типа ПочтовоеСообщение.

Синтаксис

Послать(<Сообщение>, <ЗапросПодтверждения>)

Примеры платформы

Почта = Новый Почта;
Сообщение = Новый ПочтовоеСообщение;
Почта.Подключиться();
Почта.Послать(Сообщение);
Почта.Отключиться();
Полное описание, параметры и ограничения

Почта.Послать (Mail.Send)

Почта (Mail)

Послать (Send)

Доступен, начиная с версии 8.0.

Синтаксис:
Послать(<Сообщение>, <ЗапросПодтверждения>)
Параметры:

<Сообщение> (обязательный)
Тип: ПочтовоеСообщение.
Почтовое сообщение.

<ЗапросПодтверждения> (необязательный)
Тип: Булево.
Определяет, требуется ли запрос на подтверждение о получении письма адресатом.
Значение по умолчанию: Ложь.
Описание:

Посылает сообщение типа ПочтовоеСообщение.

Доступность:

Тонкий клиент, толстый клиент.

Пример:

Почта = Новый Почта;
Сообщение = Новый ПочтовоеСообщение;
Почта.Подключиться();
Почта.Послать(Сообщение);
Почта.Отключиться();

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Windows MAPI: свой профиль, чтение конвертов и учебное письмо

Операции собственной почтовой системы MAPI, не SMTP-клиента ИнтернетПочта.

Где и как запускать

Тонкий или толстый клиент Windows с действительным собственным MAPI-профилем.

Подготовка

  1. Windows, тонкий или толстый клиент: заранее настройте собственный изолированный MAPI-профиль в установленной почтовой программе.

  2. ИмяУчебногоПрофиля, ПарольУчебногоПрофиля и АдресУчебногоПолучателя — строки действительных собственных настроек. Получатель должен быть вашим учебным ящиком; пароль не выводится. Это инициирует реальную отправку только при ручном запуске вами.

Процедура ПроверитьУчебнуюПочту()
    Сеанс = Новый Почта;
    Сеанс.Подключиться(ИмяУчебногоПрофиля, ПарольУчебногоПрофиля);
    Конверты = Сеанс.Выбрать(Истина, Истина);
    Сообщить("Непрочитанных конвертов: " + Строка(Конверты.Количество()));
    Письмо = Новый ПочтовоеСообщение;
    Письмо.Получатели.Добавить(АдресУчебногоПолучателя);
    Письмо.Тема = "Учебный расчет";
    Письмо.Текст = "6 * 250 = 1500";
    Сеанс.Послать(Письмо, Ложь);
    Сеанс.Отключиться();
КонецПроцедуры

Разбор по шагам

  1. Создайте Почта и подключите конкретный учебный профиль.

  2. Получите только непрочитанные конверты, без вложений.

  3. Отправьте себе учебный текст и при нормальном завершении отключитесь.

Как проверить результат

  1. Сопоставьте количество с собственным учебным ящиком.

  2. Проверьте доставку вручную: возврат Послать сам по себе не доказывает доставку.

Ожидаемый результат

Операции собственной почтовой системы MAPI, не SMTP-клиента ИнтернетПочта.

На что обратить внимание

  1. Не используйте рабочий профиль по умолчанию и чужой ящик. При исключении выполнение может не дойти до Отключиться; не повторяйте отправку автоматически. MAPI должен быть установлен и совместим с разрядностью клиента.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.