Outlook автоматическая отправка писем


Автоматическая отправка копий отправляемых сообщений

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

Это правило определенного называется клиентские правила. Клиентские правила выполняется только на том компьютере, на котором она создана и выполняется, только если приложение Outlook запущено. Если бы вы отправляете сообщение электронной почты с помощью учетной записи электронной почты на другом компьютере, правило не будет выполняться с этого компьютера, чтобы он был создан на этом компьютере. В этой же правило необходимо создать на каждом компьютере, который планируется использовать его.

Создание правила

  1. В представлении почта на вкладке Главная в группе переместить щелкните правила > Управление правилами и оповещениями.

    Откроется диалоговое окно правила и оповещения.

  2. На вкладке Правила для электронной почты выберите пункт Создать правило.

  3. В Мастере правил в разделе Начать с пустого правила щелкните Применение правила к отправленным мной сообщениям.

  4. Нажмите кнопку Далее, а затем еще раз нажмите кнопку Далее.

  5. Появится сообщение с подтверждением уведомлением о том, что это правило применяется ко всем сообщениям, которые вы отправляете. Нажмите кнопку Да.

  6. В разделе Шаг 1: выберите действия, установите флажок Отправить копию людей или общедоступной группы.

  7. В разделе Шаг 2: измените описание правила (щелкните подчеркнутое значение), нажмите кнопку людей или общедоступной группы.

  8. В диалоговом окне Правила адрес щелкните имя или группу и нажмите кнопку для. Повторите это действие, пока все имена или групп, которые вы хотите добавить включаются в поле Кому.

  9. Нажмите кнопку ОК.

  10. В Мастере правил нажмите кнопку Далее, а затем еще раз нажмите кнопку Далее.

  11. На странице Шаг 1. Задайте имя правила введите понятное имя для правила.

  12. В Шаг 2: Настройка параметров правила, установите флажок Включить правило.

  13. Нажмите кнопку Готово.

  14. Вы увидите сообщение о том, что правило будет выполняться только при проверке электронной почты в Outlook. Нажмите кнопку ОК.

Теперь каждый раз при отправке сообщения, будь то новое сообщение, при пересылке сообщения или ответа людей или групп, которые указаны в правиле будут автоматически добавляться как получателей копии. Не отображается имена людей или групп в строке "Копия" Составьте сообщение, но эти имена будут отображаться все получателя сообщения.

К началу страницы

Отключение правила

Чтобы предотвратить автоматическую отправку копии, необходимо сначала отключить правило.

  1. В представлении почта на вкладке Главная нажмите кнопку правила > Управление правилами и оповещениями.

  2. На вкладке Правила для электронной почты в разделе Правило снимите флажок, соответствующий правилу, которое вы создали.

  3. Нажмите кнопку ОК.

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

Совет: Дополнительные сведения о том, как быстро отключить это правило для отдельных сообщений, см. в следующем разделе ("Использование категории для отключения автоматической отправки копии для отдельных сообщений").

Использование категории для отключения автоматической отправки копии для отдельных сообщений

Если вы хотите гибкость, чтобы отключить автоматическое новые правила копия на основе одного сообщения без необходимости переходить в диалоговом окне правила и оповещения, можно использовать функцию категорий в Outlook, вместе с правилом.

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

  1. В представлении почта на вкладке Главная нажмите кнопку правила > Управление правилами и оповещениями.

  2. На вкладке Правила для электронной почты щелкните правило, созданное ранее и нажмите кнопку Изменить правило.

  3. Нажмите кнопку Изменить параметры правила.

  4. В первых двух окнах мастера нажмите кнопку Далее. Появится запрос Имеются ли исключения из правила?.

  5. На странице Шаг 1. Укажите исключения (если требуется) установите флажок кроме принадлежащих категории [категория].

  6. В диалоговом окне Шаг 2. Измените описание правила (щелкните подчеркнутое значение) щелкните значение категория.

  7. В диалоговом окне Цветовые категории нажмите кнопку Создать.

  8. В диалоговом окне Добавить новую категорию в поле имя введите Нет автоматического копия.

    Вы также можете назначить сочетание клавиш для быстрого применения категории к сообщению. Для этого выберите нужное значение в списке Сочетание клавиш.

  9. Нажмите кнопку ОК, чтобы закрыть диалоговые окна Добавить категорию и Цветовые категории.

  10. Нажмите кнопку Готово.

  11. Вы увидите сообщение о том, что правило правила клиента. Нажмите кнопку ОК.

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

  1. При создании нового сообщения или ответе или пересылке сообщения, на вкладке Параметры нажмите кнопку Дополнительные параметры.

  2. В диалоговом окне Свойства нажмите кнопку категории и нажмите кнопку Нет автоматического копия.

Совет: Можно воспользоваться сочетанием клавиш, если вы указали его при создании категории.

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

К началу страницы

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

Это правило определенного называется клиентские правила. Клиентские правила выполняется только на том компьютере, на котором она создана и выполняется, только если приложение Outlook запущено. Если бы вы отправляете сообщение электронной почты с помощью учетной записи электронной почты на другом компьютере, правило не будет выполняться с этого компьютера, чтобы он был создан на этом компьютере. В этой же правило необходимо создать на каждом компьютере, который планируется использовать его.

Создание правила

  1. В Почте в меню Сервис нажмите кнопку Правила и оповещения.

  2. На вкладке Правила для электронной почты выберите пункт Создать правило.

  3. В диалоговом окне Мастер правил в разделе Начать с пустого правила выберите пункт Проверять сообщения после отправки и нажмите кнопку Далее.

  4. Нажмите кнопку Далее.

    Появится подтверждение, уведомляющее о том, что это правило будет применяться к каждому отправляемому сообщению. Нажмите кнопку Да.

  5. На странице Шаг 1. Выберите действия установите флажок Отправить копию [отправители или список рассылки].

  6. В диалоговом окне Шаг 2. Измените описание правила (щелкните подчеркнутое значение) выберите людей или список рассылки.

  7. В диалоговом окне Адрес для правила щелкните имя или список рассылки и нажмите кнопку Кому. Повторяйте это действие до тех пор, пока все имена или списки рассылки, которые вы хотите добавить, не будут добавлены в поле Кому.

  8. Нажмите кнопку ОК.

  9. В диалоговом окне Мастер правил нажмите кнопку Далее.

  10. Нажмите кнопку Далее.

  11. На странице Шаг 1. Задайте имя правила введите понятное имя для правила.

  12. Нажмите кнопку Готово.

Теперь каждый раз при отправке сообщения, будь то новое сообщение, при пересылке сообщения или ответа людей или распределение списки, указанное в правиле будет автоматически добавляться как получателей копии. Не отображается имена людей или распространения списков в строке "Копия" Составьте сообщение, но эти имена будут отображаться все получателя сообщения.

К началу страницы

Отключение правила

Чтобы предотвратить автоматическую отправку копии, необходимо сначала отключить правило.

  1. В Почте в меню Сервис нажмите кнопку Правила и оповещения.

  2. На вкладке Правила для электронной почты в разделе Правило снимите флажок, соответствующий правилу, которое вы создали.

  3. Нажмите кнопку ОК.

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

Совет: Дополнительные сведения о том, как быстро отключить это правило для отдельных сообщений, см. в следующем разделе ("Использование категории для отключения автоматической отправки копии для отдельных сообщений").

Использование категории для отключения автоматической отправки копии для отдельных сообщений

Если вы хотите отключать новое правило автоматической отправки копии для отдельных сообщений без вызова диалогового окна Правила и оповещения, вы можете задать для правила категорию, доступную в Office Outlook 2007.

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

  1. В Почте в меню Сервис нажмите кнопку Правила и оповещения.

  2. На вкладке Правила для электронной почты щелкните правило, которое вы создали, нажмите кнопку Изменить и выберите пункт Изменить параметры правила.

  3. В первых двух окнах мастера нажмите кнопку Далее. Появится запрос Имеются ли исключения из правила?.

  4. На странице Шаг 1. Укажите исключения (если требуется) установите флажок кроме принадлежащих категории [категория].

  5. В диалоговом окне Шаг 2. Измените описание правила (щелкните подчеркнутое значение) щелкните значение категория.

  6. В диалоговом окне Цветовые категории нажмите кнопку Создать.

  7. В диалоговом окне Добавить категорию в поле Имя введите "Без автоматической копии".

    Вы также можете назначить сочетание клавиш для быстрого применения категории к сообщению. Для этого выберите нужное значение в списке Сочетание клавиш.

  8. Нажмите кнопку ОК, чтобы закрыть диалоговые окна Добавить категорию и Цветовые категории.

  9. Нажмите кнопку Готово.

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

  1. При создании нового сообщения или ответе или пересылке сообщения, на вкладке сообщение в группе Параметры нажмите кнопку вызова диалогового окна Параметры сообщения .

  2. В диалоговом окне Параметры сообщения щелкните Категории, а затем выберите значение "Без автоматической копии".

Совет: Можно воспользоваться сочетанием клавиш, если вы указали его при создании категории.

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

К началу страницы

support.office.com

Включить автоматическую переадресацию в Outlook в Интернете

Вы можете настроить правила для папки "Входящие" в Outlook в Интернете для пересылки или перенаправления сообщений. Это полезно, если вы хотите читать сообщения из другой учетной записи электронной почты и отвечать на них, или же вам требуется, чтобы кто-то другой получал вашу электронную почту, пока вы отсутствуете, и отвечал на нее.

  1. В верхней части страницы выберите Параметры  > Просмотреть все параметры Outlook.

  2. Выберите Почта > Переадресация.

  3. Выполните одно из указанных ниже действий:

    • Чтобы включить переадресацию, выберите команду Запустить переадресацию, введите адрес электронной почты для пересылки и нажмите кнопку Сохранить.

      Примечание: Если вы хотите, чтобы копии исходного сообщения оставались в вашем почтовом ящике, установите флажок Сохранять копии переадресованных сообщений.

    • Чтобы отключить переадресацию выберите Остановить пересылку и нажмите кнопку Сохранить.

Инструкции для классической версии Outlook в Интернете

  1. В верхней части страницы нажмите Параметры и выберите пункт Почта.

  2. В меню "Параметры" выберите Почта > Учетные записи > Пересылка.

  3. Выполните одно из указанных ниже действий:

    • Чтобы включить переадресацию, выберите команду Запустить переадресацию, введите адрес электронной почты для пересылки и нажмите кнопку Сохранить.

      Примечание: Если вы хотите, чтобы копии исходного сообщения оставались в вашем почтовом ящике, установите флажок Сохранять копии переадресованных сообщений.

    • Чтобы отключить переадресацию выберите Остановить пересылку и нажмите кнопку Сохранить.

См. также

Создание, пересылка сообщений электронной почты и ответ на них в Outlook в Интернете

support.office.com

Отправка писем из Outlook по расписанию

Отправка писем из Outlook по расписанию


Краткое описание

Макрос в заданный интервал времени (раз в сутки, в среду вечером, раз в неделю или в иное указанное вами время) отправляет письма из указанной папки Outlook. При этом данные письма не удаляются, а служат своего рода шаблоном. То есть один раз создали письмо-шаблон и в заданное время без вашего участия будет происходить его отправка.


Подробное описание

Представьте ситуацию. Например, вам нужно каждый вторник отправлять однотипные письма-напоминая вашим партнерам или коллегам по работе. Что-то вроде: "Уважаемые коллеги, напоминаем, срок сдачи договоров - пятница. Будьте пунктуальны, от этого зависит ваше вознаграждение".

К сожалению, в стандартном функционале Outlook данной возможности не предусмотрено. Максимум - отложенная отправка, но это совсем другое. С помощью указанного нами способа теперь это возможно. Всё, что необходимо: один раз создать шаблон, один раз настроить задачу в Outlook и теперь каждый вторник в заданное вами время будет происходить отправка нужного вам письма.

Установка макроса довольно-таки проста:

  1. Создайте задачу с именем "Рассылка писем".
  2. В параметрах задачи обязательно включите напоминание и задайте интервал повторений. Указанные дата и время напоминания - есть дата и время отправки писем.
  3. Создайте в Outlook папку с именем "Расписание". Все письма, которые требуется отправлять по графику размещайте в данной папке.
  4. Код скрипта из вложения выше разместите в модуле "ThisOutlookSession".
  5. В модуле VBA при необходимости создайте и добавьте персональный сертификат (на некоторых ПК возможна блокировка выполнения макросов без установленного сертификата). 

Также обратите внимание:

- При необходимости в настройках скрипта можно задать фильтр по теме письма.
- Если на момент отправки письма Outlook выключен, отправка будет возобновлена после включения программы.

Outlook вообще очень гибок в плане автоматизации в среде MS Office. Можно делать много интересных вещей. Была бы необходимость. Поэтому, не стесняйтесь, пишите, спрашивайте.

excelstore.pro

Создание повторяющегося сообщения электронной почты в Outlook - Outlook

  • Время чтения: 3 мин
  • Применяется к:
    Outlook

В этой статье

Аннотация

В этой статье описывается метод для создания повторяющегося напоминания по электронной почте.

Дополнительная информация

Outlook не предоставляет средств для создания повторяющихся сообщений электронной почты. Например, вы можете отправить сообщение по электронной почте каждый месяц, чтобы напомнить группе людей о том, что отчет должен быть готов. В то время как вы можете настроить назначения и задачи как повторяющиеся события, нельзя создавать повторяющееся сообщение электронной почты.

Для автоматического создания повторяющихся сообщений электронной почты можно использовать Visual Basic Script и параметры повторения задачи. Эта процедура состоит из следующих задач:

  1. Опубликовать пользовательскую форму задачи, которая создает электронное сообщение, когда статус задачи будет равен завершенному.
  2. Используйте пользовательскую форму задачи для создания повторяющейся задачи.
  3. Когда наступит время для задания, отметьте его как выполненное. Код будет генерировать шаблонное сообщение, которое вы затем отправляете. В то же время создается новая задача, так как исходная задача была установлена на повтор.

Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации и не предоставляет явных или подразумеваемых гарантий относительно их корректной работы в конкретных случаях и в пользовательских приложениях. Примеры в данной статье рассчитаны на пользователя, имеющего достаточный уровень знаний соответствующего языка программирования, а также необходимых средств разработки и отладки. Специалисты служб технической поддержки Майкрософт могут пояснить назначение тех или иных конструкций кода в конкретном примере, но модификация примеров и их адаптация к задачам разработчика не поддерживается.

Чтобы получить консультацию по вопросам программирования, обратитесь к сертифицированному партнеру Майкрософт или в консультационную службу корпорации Майкрософт. Дополнительные сведения см. на веб-сайте корпорации Майкрософт:

Сертифицированные партнеры Майкрософт - Microsoft Partner Network

Консультационные службы Майкрософт - Поддержка бизнеса

Дополнительные сведения о доступных вариантах технической поддержки и о способах связи с корпорацией Майкрософт см. на веб-сайте Майкрософт: Служба поддержки Майкрософт

Публикация формы пользовательской задачи

  1. Запустите Outlook и откройте папку «Задачи».

  2. В меню Действие выберите команду Новая задача.

  3. В меню Инструменты выберите Формы и Изменить форму.

  4. В меню Формы щелкните Просмотр кода и введите следующий код в редакторе скриптов:

    Sub Item_PropertyChange(ByVal Name) Select Case Name Case "Status" if Item.Status = 2 then '2 = Completed Set NewItem = Application.CreateItem(0) NewItem.To = "[email protected]" NewItem.Recipients.ResolveAll NewItem.Subject = "This is the message subject text" NewItem.Body = "This is text that will appear in the body of the message." NewItem.Display End IF End Select End Sub 
  5. В редакторе сценария, в меню Файл щелкните Закрыть.

  6. В меню Инструменты выберите пункт Формы, а затем Опубликовать форму.

  7. В списке Искать в щелкните пункт Задачи. В полях Отображаемое имя и Имя формы введите Напоминание, а затем нажмите Опубликовать.

  8. В меню Файл выберите команду Закрыть. Не сохраняйте изменения.

Примечание

В коде замените собственную информацию внутри кавычек для NewItem.To, NewItem.Subject и NewItem.Body. Эти строки устанавливают Кому, Тему и текст вашего напоминания.

Создание повторяющейся задачи с помощью пользовательской формы

  1. Откройте папку «Задачи», где вы опубликовали пользовательскую форму напоминания.
  2. В меню Действия выберите команду Новое напоминание. Это откроет новую задачу на основе вашей пользовательской формы.
  3. Введите тему для задачи напоминания. В Дата выполнения выберите дату выполнения из календаря. Установите флажок Напоминание.
  4. В меню Действия щелкните Повторение и установите частоту отправки сообщения с напоминанием.
  5. Нажмите Сохранить и закрыть.

Отправка напоминания по электронной почте

Когда вы получаете напоминание о том, что наступило время выполнения задачи, нажмите Открыть элемент. В поле Статус щелкните, чтобы выбрать Завершено.

-или-

Отключите напоминание и в списке своих задач нажмите Завершено.

Статус задачи «Завершено» автоматически сгенерирует новое задание и отобразит сообщение электронной почты, содержащее стандартный текст. Нажмите Отправить, чтобы отправить сообщение.

Вы можете в дальнейшем автоматизировать сообщение. При добавлении строки NewItem.Send непосредственно под NewItem.Display, сообщение автоматически отправляется при пометке задачи как выполненной.

Примечание

В Microsoft Outlook 2002 после нажатия кнопки Завершено в полеСтатус вы получаете следующее сообщение:

Программа пытается получить доступ к адресу электронной почты, который вы сохранили в Outlook. Вы хотите разрешить? Нажмите "Да", чтобы отправить сообщение.

docs.microsoft.com

Изменение параметров отправки и получения почты при автономной работе

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Группы отправки и получения определяют время отправки и приема почтовых элементов и их тип. Эти группы также определяют параметры обновлений для RSS-каналов, на которые подписан пользователь, и подписок на Интернет-календари.

При работе в автономном режиме, можно указать различные параметры. Например вы можете Outlook для подключения для отправки и получения элементов только один раз в час. Вы также можете указать ли, чтобы включить или исключить отправки и получения группу при F9 нажата (Отправки и получения все ) и вы работаете в автономном режиме.

  1. Выберите вкладку Отправка и получение.

  2. В группе Отправка и получение щелкните элемент Группы отправки и получения.

  3. Выберите пункт Определить группы отправки и получения.

    Сочетание клавиш:    чтобы открыть диалоговое окно Группы отправки и получения, нажмите клавиши CTRL+ALT+S.

  4. Выберите группу отправки и получения, которую нужно изменить.

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

Изменение частоты получения обновлений при автономной работе

  1. В разделе при работе с Outlook — автономный режим, выберите автоматической отправки и получения почты каждые... флажок.

  2. Введите число от 1 до 1440. Отправка и получение должно произойти один раз в день, введите 1440. (Существует 1440 минут в день.)

  3. Установите или снимите флажок Учитывать группу при отправке и получении (F9).

Изменение параметров включения группы отправки и получения при нажатии клавиши F9 в автономном режиме

  1. На вкладке Отправка и получение в группе Отправка и получение щелкните Группы отправки и получения.

  2. Выберите пункт Определить группы отправки и получения.

    Сочетание клавиш    Чтобы открыть диалоговое окно Группы отправки и получения, нажмите клавиши CTRL + ALT + S.

  3. Выберите группу отправки и получения, которую требуется изменить.

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

Изменение частоты получения обновлений при автономной работе

  1. В разделе Настройка для группы название группы отправки и получения, в разделе отключен при работе с Outlook установите флажок Автоматически доставлять каждые n минут расписание.

  2. Введите число от 1 до 1440. Второе число расписаний автоматически доставлять ежедневно один раз.

  3. Установите или снимите флажок Учитывать группу при отправке и получении (F9).

Изменение параметров включения группы отправки и получения при нажатии клавиши F9 в автономном режиме

support.office.com

Автоматизация работы Microsoft Outlook с помощью VBA на примере создания массовой рассылки писем

В этой статье я бы хотел поделиться опытом автоматизации офисной, рутинной задачи по отправке сообщений группе клиентов.
Итак, собственно, в чем вопрос: необходимо отправить электронные письма с вложением нескольким десяткам клиентам. При этом в поле получателя должен быть только один адрес, т.е. клиенты друг о друге не должны знать. Кроме того, не допускается установка дополнительного программного обеспечения, типа MaxBulk Mailer и ему подобного. В нашем распоряжении есть только Microsoft Office, а в данном конкретном случае — Microsoft Office 2013.

Я описываю, на мой взгляд, самый вариант – без применения шаблонов, черновиков и форматирования. Для наших целей потребуется Outlook (переходим в редактор VBA и добавляем модуль, еще включаем «Microsoft Excel 15.0 Object Library» в Tools > References), текстовый файл со списком адресатов по принципу «одна строка-один адрес», текстовый файл с телом письма и файлы, которые будем отправлять в качестве вложения.
Общий алгоритм таков: указываем данные для полей и генерируем письма, перебирая в цикле получателей.
Сразу отмечу, что данный пример не является неким доведенным до совершенства кодом, работающим с максимальной эффективностью при минимальных размерах. Но он работает и справляется с заявленным функционалом. Собственно, мне было просто лень отправлять вручную несколько десятков писем и я написал эту программу, а потом решил ей поделиться. Если кому-то интересно, тот может улучшать код сколько душе угодно.
VBA, по умолчанию, не требует четкого объявления переменных и их типов. В принципе, можно вообще обойтись без этого. Поэтому некоторые переменные в «эпизодических ролях» не описаны в конструкции с Dim.
Итак, сначала запрашиваем тему письма с реализацией проверки на отмену действия.
TxtSubj = InputBox("Тема письма", "Рассылка") If Len(Trim(TxtSubj)) = 0 Then Exit Sub End If 

Теперь очередь за файлами с адресами и текстом письма. Вот здесь возник нюанс. Как вызвать диалог выбора файла? О жестком прописывании пути я не хочу и думать. Так что приходится что-то придумывать. Многими используемый вариант с Application.GetOpenFilename не пройдет, так как в Outlook нет такого метода. Использовать API пробовал. Вариант с «Private Declare PtrSafe Function GetOpenFileName Lib „comdlg32.dll“…» не сработал (PtrSafe из-за того, что система Win7, х64). Ошибок не выдавал, но при вызове ничего не появлялось. Решения в Интернете не нашел. Если кто подскажет решение – буду благодарен. Таким образом, пришлось пойти в обход с применением объекта Excel.Application.
Dim xlApp As New Excel.Application Set fd = xlApp.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = False .Title = "Файл с текстом письма" .Filters.Add "Текстовый файл", "*.txt", 1 If .Show = -1 Then For Each vrtSelectedItem In .SelectedItems Path3Body = vrtSelectedItem Next vrtSelectedItem Else Exit Sub End If End With Set fd = Nothing 

И для другого файла
Set fd = xlApp.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = False .Title = "Файл со списком адресов" .Filters.Add "Текстовый файл", "*.txt", 1 If .Show = -1 Then For Each vrtSelectedItem In .SelectedItems Path3To = vrtSelectedItem Next vrtSelectedItem Else Exit Sub End If End With Set fd = Nothing 


А теперь и вложения. Тут я использовал динамический массив и возможность множественного выбора диалога.
Код
Set fd = xlApp.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = True .Title = "Файлы, прилагаемые к письму" .Filters.Add "Все файлы", "*.*", 1 If .Show = -1 Then i = 0 ReDim Preserve Path3Att(i) For Each vrtSelectedItem In .SelectedItems Path3Att(i) = vrtSelectedItem i = i + 1 ReDim Preserve Path3Att(i) Next vrtSelectedItem Else Exit Sub End If End With Set fd = Nothing 


Каждый раз я создавал и удалял объект fd из-за того, что это сделать проще, чем заниматься его чисткой перед последующим вызовом.
Для получения данных из текстовых файлов пришлось использовать пару дополнительных функций. Вызываются они таким образом:
txtBody = ReadTXTfile(Path3Body) Item2To = ReadTXTfile2Arr(Path3To) 

А тут их исходный код
Function ReadTXTfile(ByVal filename As String) As String Set FSO = CreateObject("scripting.filesystemobject") Set ts = FSO.OpenTextFile(filename, 1, True): ReadTXTfile = ts.ReadAll: ts.Close Set ts = Nothing: Set FSO = Nothing End Function Function ReadTXTfile2Arr(ByVal filename As String) As Variant Const OpenFileForReading = 1 Const OpenFileForWriting = 2 Const OpenFileForAppending = 8 Const vbSplitAll = -1 Dim S As Variant Set FSO = CreateObject("Scripting.FileSystemObject") Set FSOFile = FSO.GetFile(filename) Set TextStream = FSOFile.OpenAsTextStream(OpenFileForReading) Do While Not TextStream.AtEndOfStream S = S & TextStream.ReadLine & vbNewLine Loop TextStream.Close ReadTXTfile2Arr = Split(S, vbNewLine, vbSplitAll, vbTextCompare) Set TextStream = Nothing Set FSOFile = Nothing Set FSO = Nothing End Function 


С целью отладки я вставил такой код
'Контроль за данными
'Debug.Print "Адреса получателя" 'Debug.Print "-----------------" 'For i = 0 To UBound(Item2To) - 1 ' Debug.Print Item2To(i) 'Next i 'Debug.Print "Прилагаемые файлы" 'Debug.Print "-----------------" 'For i = 0 To UBound(Path3Att) - 1 ' Debug.Print Path3Att(i) 'Next i 'Debug.Print "Тема письма" 'Debug.Print "-----------" 'Debug.Print TxtSubj 'Debug.Print "Тело письма" 'Debug.Print "-----------" 'Debug.Print txtBody 

Как видно, он сейчас закомментирован, но позволяет понять где что лежит.
Теперь небольшая по размеру, но самая важная часть – генерация писем.
Dim olMailMessage As Outlook.MailItem For i = 0 To UBound(Item2To) - 1 Set olMailMessage = Application.CreateItem(olMailItem) With olMailMessage DoEvents .To = Item2To(i) .Subject = TxtSubj .Body = txtBody For k = 0 To UBound(Path3Att) - 1 .Attachments.Add Path3Att(k), olByValue DoEvents Next k .Send End With Set olMailMessage = Nothing Next i 

При желании, метод .Send можно заменить на .Save. Тогда созданные письма окажутся в папке «Черновики».

Здесь полный код модуля «как есть».

Код
Attribute VB_Name = "Module" Function ReadTXTfile(ByVal filename As String) As String Set FSO = CreateObject("scripting.filesystemobject") Set ts = FSO.OpenTextFile(filename, 1, True): ReadTXTfile = ts.ReadAll: ts.Close Set ts = Nothing: Set FSO = Nothing End Function Function ReadTXTfile2Arr(ByVal filename As String) As Variant Const OpenFileForReading = 1 Const OpenFileForWriting = 2 Const OpenFileForAppending = 8 Const vbSplitAll = -1 Dim S As Variant Set FSO = CreateObject("Scripting.FileSystemObject") Set FSOFile = FSO.GetFile(filename) Set TextStream = FSOFile.OpenAsTextStream(OpenFileForReading) Do While Not TextStream.AtEndOfStream S = S & TextStream.ReadLine & vbNewLine Loop TextStream.Close ReadTXTfile2Arr = Split(S, vbNewLine, vbSplitAll, vbTextCompare) Set TextStream = Nothing Set FSOFile = Nothing Set FSO = Nothing End Function Public Sub Autosender() 'требуется текстовый файл с перечнем адресов (каждый с новой строки), 'текстовый файл с телом письма 'и попросит выбрать вложение (мультивыбор доступен) Dim Path3Body As String Dim Path3To As String Dim Path3Att() As String Dim Item2To() As String Dim TxtSubj As String Dim txtBody As Variant Dim i Dim k Dim vrtSelectedItem As Variant Dim fd As FileDialog Dim olMailMessage As Outlook.MailItem Dim xlApp As New Excel.Application GenerateThis = False TxtSubj = InputBox("Тема письма", "Рассылка") If Len(Trim(TxtSubj)) = 0 Then Exit Sub End If Set fd = xlApp.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = False .Title = "Файл с текстом письма" .Filters.Add "Текстовый файл", "*.txt", 1 If .Show = -1 Then For Each vrtSelectedItem In .SelectedItems Path3Body = vrtSelectedItem Next vrtSelectedItem Else Exit Sub End If End With Set fd = Nothing Set fd = xlApp.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = False .Title = "Файл со списком адресов" .Filters.Add "Текстовый файл", "*.txt", 1 If .Show = -1 Then For Each vrtSelectedItem In .SelectedItems Path3To = vrtSelectedItem Next vrtSelectedItem Else Exit Sub End If End With Set fd = Nothing Set fd = xlApp.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = True .Title = "Файлы, прилагаемые к письму" .Filters.Add "Все файлы", "*.*", 1 If .Show = -1 Then i = 0 ReDim Preserve Path3Att(i) For Each vrtSelectedItem In .SelectedItems Path3Att(i) = vrtSelectedItem i = i + 1 ReDim Preserve Path3Att(i) Next vrtSelectedItem Else Exit Sub End If End With Set fd = Nothing Set xlApp = Nothing txtBody = ReadTXTfile(Path3Body) Item2To = ReadTXTfile2Arr(Path3To) DoEvents 'Контроль за данными 'Debug.Print "Адреса получателя" 'Debug.Print "-----------------" 'For i = 0 To UBound(Item2To) - 1 ' Debug.Print Item2To(i) 'Next i 'Debug.Print "Прилагаемые файлы" 'Debug.Print "-----------------" 'For i = 0 To UBound(Path3Att) - 1 ' Debug.Print Path3Att(i) 'Next i 'Debug.Print "Тема письма" 'Debug.Print "-----------" 'Debug.Print TxtSubj 'Debug.Print "Тело письма" 'Debug.Print "-----------" 'Debug.Print txtBody For i = 0 To UBound(Item2To) - 1 Set olMailMessage = Application.CreateItem(olMailItem) With olMailMessage DoEvents .To = Item2To(i) .Subject = TxtSubj .Body = txtBody For k = 0 To UBound(Path3Att) - 1 .Attachments.Add Path3Att(k), olByValue DoEvents Next k .Send End With Set olMailMessage = Nothing Next i MsgBox "Отправлено.", vbInformation + vbOKOnly, "Рассылка" End Sub 

В данном примере реализована возможность отправки простых писем. Если необходимо расширить возможности, например сделать текст форматированным, то двигаться следует в направлении Outlook.MailItem > GetInspector > WordEditor. Это, мягко говоря, усложняет код, но позволит использовать в качестве источника текста письма форматированный документ Word.
Можно также добавить обработку «преднамеренного» отсутствия каких-либо составляющих письма. Например, реализовать отправку без темы, текста или вложений. Сейчас отказ от одного из этих элементов приведет к прерыванию процедуры.
Этот код, теоретически, должен работать также и в более ранних версиях Microsoft Office. Поменяется только ссылка на библиотеку Excel.

habr.com

Задержка или планирование времени отправки сообщений электронной почты

Задержка доставки сообщения

  1. При создании сообщения щелкните стрелку Дополнительные параметры в группе теги на ленте.

  2. В разделе Параметры отправкиустановите флажок не доставлять до и выберите нужную дату и время доставки.

  3. Нажмите кнопку Закрыть.

  4. Завершив создание сообщения электронной почты, нажмите кнопку Отправить.

После нажатия кнопки Отправить сообщение останется в папке Исходящие до наступления времени доставки.

Если впоследствии возникнет необходимость отправить сообщение немедленно, выполните действия, указанные ниже.

  1. Переход в папку "Исходящие" .

  2. Откройте задержанное сообщение.

  3. Щелкните стрелку " Дополнительные параметры " в группе " теги " на ленте.

  4. В группе Параметры отправки снимите флажок Не доставлять до.

  5. Нажмите кнопку Закрыть и Отправить.

Примечание: Эта функция работает только в том случае, если Outlook работает в интерактивном режиме. 

К началу страницы

Задержка доставки всех сообщений

Вы можете задержать доставку всех сообщений на два часа, создав правило.

  1. Откройте вкладку Файл.

  2. Выберите пункт Управление правилами и оповещениями.

  3. Выберите команду Создать правило.

  4. В диалоговом окне Шаг 1. Выберите шаблон в группе Начать с пустого правила выберите вариант Применение правила к отправленным мной сообщениям и нажмите кнопку Далее.

  5. В списке Шаг 1. Выберите условия отбора установите флажки для нужных параметров и нажмите кнопку Далее.

    Если ни один флажок не установлен, появится диалоговое окно с запросом подтверждения. Если нажать кнопку Да, созданное правило будет применяться ко всем отправляемым сообщениям.

  6. В списке Шаг 1. Выберите действия установите флажок задержать доставку на [число] мин..

  7. В диалоговом окне Шаг 2. Измените описание правила (щелкните подчеркнутое значение) щелкните подчеркнутое слово число и введите длительность задержки сообщений перед отправкой (в минутах).

    Отправка может быть задержана на срок до 120 минут.

  8. Нажмите кнопку ОК, а затем — Далее.

  9. Установите флажки для всех нужных исключений.

  10. Нажмите кнопку Далее.

  11. В диалоговом окне Шаг 1. Задайте имя правила введите имя созданного правила.

  12. Установите флажок Включить правило.

  13. Нажмите кнопку Готово.

После нажатия кнопки Отправить каждое сообщение будет задерживаться в папке Исходящие на указанное время.

Задержка доставки одного сообщения

  1. В окне сообщения на вкладке Параметры в группе Дополнительные параметры нажмите кнопку Задержка доставки .

  2. Щелкните Параметры сообщения.

  3. В группе Параметры отправки установите флажок Не доставлять до и укажите дату и время доставки сообщения.

После нажатия кнопки Отправить сообщение останется в папке Исходящие до наступления времени доставки.

Примечание: Если используется учетная запись POP3, Outlook нельзя закрывать до отправки сообщения. Чтобы определить тип используемой учетной записи, в меню Сервис щелкните Настройка учетных записей. На вкладке Электронная почта в столбце Тип перечислены типы учетных записей в активном профиле Outlook.

Задержка доставки всех сообщений

  1. В меню Сервис щелкните Правила и оповещения и нажмите кнопку Создать правило.

  2. В поле Шаг 1. Выберите шаблон в разделе Начать с пустого правила щелкните Проверять сообщения после отправки, а затем нажмите кнопку Далее.

  3. В списке Шаг 1. Выберите условия отбора установите флажки для нужных параметров и нажмите кнопку Далее.

    Если ни один флажок не установлен, появится диалоговое окно с запросом подтверждения. Если нажать кнопку Да, созданное правило будет применяться ко всем отправляемым сообщениям.

  4. В списке Шаг 1. Выберите действия установите флажок задержать доставку на [число] мин.

  5. В диалоговом окне Шаг 2. Измените описание правила (щелкните подчеркнутое значение) щелкните подчеркнутое слово число и введите длительность задержки сообщений перед отправкой (в минутах).

    Отправка может быть задержана на срок до 120 минут.

  6. Нажмите кнопку ОК, а затем — Далее.

  7. Задайте нужные исключения.

  8. Нажмите кнопку Далее.

  9. В диалоговом окне Шаг 1. Задайте имя правила введите имя созданного правила.

  10. Установите флажок Включить правило.

  11. Нажмите кнопку Готово.

После нажатия кнопки Отправить каждое сообщение будет задерживаться в папке Исходящие на указанное время.

Примечание: Если используется учетная запись POP3, Outlook нельзя закрывать до отправки сообщения. Чтобы определить тип используемой учетной записи, в меню Сервис щелкните Настройка учетных записей. На вкладке Электронная почта в столбце Тип перечислены типы учетных записей в активном профиле Outlook.

support.office.com

Создание и отправка сообщения в Outlook

Создание и отправка сообщения электронной почты

  1. Нажмите кнопку Создать сообщение, чтобы создать новое письмо.

  2. Введите имя или адрес электронной почты в поле Кому, Копия или СК.

    Если поле СК не отображается, ознакомьтесь со статьей Отображение, скрытие и просмотр поля "СК".

  3. В поле Тема введите тему сообщения.

  4. Поместите курсор в тексте сообщения электронной почты и начните вводить текст.

  5. Напечатав нужный текст, нажмите кнопку Отправить.

Использование @упоминаний для привлечения внимания

  1. В теле приглашения по электронной почте или в календаре введите @ и первые несколько букв имени или фамилии нужного контакта.

  2. Выберите нужного человека из предложенных Outlook вариантов.

    По умолчанию указывается полное имя. Можно удалить часть упоминания, например оставить только имя.

  3. Упомянутый контакт добавляется в поле Кому письма или приглашения на собрание.

Папка "Отсортированные".

Сортировка почты позволяет сосредоточиться на самых важных сообщениях. Она разделяет папку "Входящие" на две вкладки: Отсортированные и Другие.

Если вы хотите сортировать сообщения по-другому, их можно перемещать и указывать, куда доставлять последующие сообщения от определенного отправителя.

  1. Откройте вкладку Отсортированные или Другие.

  2. Щелкните правой кнопкой мыши сообщение, которое нужно переместить, и выберите команду Переместить на вкладку "Другие" или Переместить на вкладку "Отсортированные".

Чтобы включить или отключить сортировку почты:

Далее:   управление календарем и контактами в Outlook

support.office.com

Создание, пересылка сообщений электронной почты и ответ на них в Outlook.com

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Для создания письма в Outlook.com достаточно просто нажать кнопку "Создать", ввести сообщение и щелкнуть "Отправить". Вы также можете ответить на полученное письмо с помощью команд "Ответить" и "Ответить всем" или переадресовать сообщение другим людям, нажав кнопку "Переслать".

  1. Вверху страницы нажмите кнопку Создать сообщение.

  2. В поле Кому введите имя или адрес электронной почты получателя.

    Примечание: При нажатии кнопки "Кому" или "Копия" во время создания нового электронного письма у некоторых клиентов не отображаются списки контактов. Нам известно об этой проблеме. Чтобы выбрать имена, просто начните вводить текст в строке "Кому" или "Копия" и увидите связанные контакты. 

  3. Введите краткое описание сообщения в строке Добавьте тему.

  4. Чтобы вложить файл, щелкните Вложить.

    Дополнительные сведения о вложении файлов в сообщения см. в статье Вложение файлов в Outlook.com.

  5. Введите сообщение и нажмите кнопку Отправить.

Примечания: 

  • Одновременно можно переслать только одно сообщение.

  • При пересылке сообщения оригинал остается в вашем почтовом ящике, а копия отправляется новым получателям.

  1. Выберите в списке сообщение, которое вы хотите переадресовать.

  2. В правом верхнем углу области сообщений щелкните или выберите и нажмите кнопку Переслать.

  3. Введите сообщение и нажмите кнопку Отправить.

  1. Выберите в списке сообщение, на которое вы хотите ответить.

  2. В правом верхнем углу области сообщений выберите или или щелкните , а затем выберите ответить или ответить всем.

  3. Введите ответ и нажмите кнопку Отправить.

    Примечание: по умолчанию при ответе на сообщение соответствующая беседа не отображается. Чтобы просмотреть исходное сообщение или изменить тему, щелкните в нижней части области сообщений.

  • Ответить и ответить всем
    Когда вы отвечаете на сообщение, вы увидите команду RE (Добавить) в строку темы. Исходное сообщение будет добавлено под новым сообщением.

    Примечание: Файлы, вложенные в исходное сообщение, не отправляются вместе с ответом.

  • Forward
    (переадресация) Когда вы пересылаете сообщение, оно добавляется в строку темы для оповещения получателя о том, что он получает переадресованное сообщение. Исходное сообщение будет включено в переадресованное сообщение вместе с любыми файлами, вложенными в исходное сообщение. Вы можете изменить текст переадресованного сообщения или добавить и удалить вложения перед отправкой.

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

Есть дополнительные вопросы?

Примечание. Чтобы получить поддержку, сначала требуется выполнить вход. Если вам не удается войти в систему, перейдите на страницу Поддержка учетной записи.

См. также

Отправка сообщения с псевдонима или другого адреса

Упорядочение электронной почты с помощью правил для папки "Входящие" в Outlook.com и Outlook в Интернете

Вложение файлов в Outlook.com

support.office.com

Отправка писем в Microsoft Outlook 2010 по расписанию

В Outlook 2010 есть функция отправки писем в назначенное пользователем время – это может быть полезно, если вы хотите отправить кому-то напоминание в определенный день и час.

Делается очень просто – создайте новое сообщение и напишите, собственно, само письмо. Когда все будет готово к отправке, перейдите на вкладку «Параметры» и нажмите кнопку «Задержка доставки» (рис. 1).

Рис. 1 Подготовка письма.

В открывшемся окне установите галочку «Не доставлять до:», выберите желаемую дату и время отправки (рис. 2).

Рис.2 Настройка времени отправки.

После этого можно отправлять письмо как обычно – оно будет помещено в папку «Исходящие» и будет дожидаться своего часа.

К сожалению, у этого способа есть один минус – после закрытия Outlook отложенная доставка сработает только в том случае, если в вашей организации используется почтовый сервер Exchange. Вот что об этом говорит Майкрософт:

«Если используется учетная запись протокол POP3 или протокол IMAP, приложение Outlook нельзя закрывать до отправки сообщения. Чтобы определить тип используемой учетной записи, откройте вкладку Файл, щелкните пункт Настройка учетных записей и нажмите кнопку Настройка учетных записей. На вкладке Электронная почта в столбце Тип перечислены типы учетных записей в активном профиле Outlook.»

blog.depit.ru

Автоматизация создания, отправки и обработки сообщений - Microsoft Graph

  • Время чтения: 3 мин

В этой статье

В Microsoft Graph электронные письма представлены ресурсом message.Emails are represented by the message resource in Microsoft Graph.

По умолчанию сообщения можно идентифицировать по уникальному идентификатору записи в свойстве id.By default, messages are identified by a unique entry ID in the id property. При первоначальном создании и сохранении сообщения в качестве черновика или отправленного сообщения поставщик услуг хранилища назначает этому сообщению идентификатор записи.When a message is initially created and saved as a draft or sent, the store provider assigns the message an entry ID. По умолчанию этот идентификатор изменяется при копировании сообщения или его перемещении в другую папку, хранилище или PST-файл.By default, that ID changes when the message is copied or moved to another folder, store, or .PST file. Для дальнейшей обработки сообщение указывается по текущему идентификатору.You reference the message by its current ID for further processing.

Создание и отправка почтыCreating and sending mail

В Outlook вы можете создавать и отправлять электронные письма в одном и том же действии sendMail. Вы также можете создать черновик, затем добавить содержимое и отправить черновик.In Outlook, you can create and send an email in the same sendMail action, or you can create a draft, subsequently add content and send the draft.

Аналогично, при ответе на электронное письмо вы можете создавать и отправлять ответы в одном и том же действии (ответить, ответить всем или переслать).Similarly, when responding to an email, you can create and send the response in the same action (reply, reply-all, or forward). Кроме того, вы можете создать черновик для ответа (ответить, ответить всем или переслать), добавить содержимое, а затем отправить черновик позже.Or, you can create a draft for the response (reply, reply-all, or forward), add content, and then send the draft at a later time.

Чтобы программным способом отличать черновики от отправленных писем, проверяйте свойство isDraft.To distinguish between a draft and a sent message programmatically, check the isDraft property.

По умолчанию черновики сообщений сохраняются в папке Drafts, а отправленные сообщения — в папке Sent Items.By default, draft messages are saved in the Drafts folder, sent messages are saved in the Sent Items folder. Для удобства вы можете определить папки "Черновики" и "Отправленные", используя их соответствующие хорошо известные имена папок.For convenience, you can identify the Drafts folder and SentItems folder by their corresponding well-known folder names.

Задание свойств from и senderSetting the from and sender properties

В процессе создания сообщения в большинстве случаев Outlook указывает в качестве значения свойств from и sender одного и того же пользователя, вошедшего в систему.When a message is being composed, in most cases, Outlook sets the from and sender properties to the same signed-in user. Вы можете изменить эти свойства в указанных ниже ситуациях.You can update these properties in the following scenarios:

  • Свойство from можно изменить, если администратор Exchange назначил другим пользователям права sendAs для почтового ящика. Для этого администратор может назначить его владельца, выбрав элемент Разрешения для почтового ящика на портале Azure, либо использовать Центр администрирования Exchange или командлет Add-ADPermission в Windows PowerShell. Затем программным способом можно задать свойство from одному из этих пользователей, обладающих правами sendAs для этого почтового ящика.The from property can be changed if the Exchange administrator has assigned sendAs rights of the mailbox to some other users. The administrator can do this by selecting Mailbox Permissions of the mailbox owner in the Azure portal, or by using the Exchange Admin Center or a Windows PowerShell Add-ADPermission cmdlet. Then, you can programmatically set the from property to one of these users who have sendAs rights for that mailbox.
  • Свойство sender можно изменить, если владелец почтового ящика предоставил одному или нескольким пользователям права на отправку сообщений из этого почтового ящика.The sender property can be changed if the mailbox owner has delegated one or more users to be able to send messages from that mailbox. Владелец почтового ящика может делегировать разрешения в Outlook.The mailbox owner can delegate in Outlook. Когда представитель отправляет сообщение от имени владельца почтового ящика, Outlook присваивает свойству sender учетную запись представителя, а в качестве значения свойства from остается владелец почтового ящика.When a delegate sends a message on behalf of the mailbox owner, Outlook sets the sender property to the delegate’s account, and the from property remains as the mailbox owner. Вы можете программным способом задать в качестве значения свойства sender пользователя, получившего разрешения представителя для этого почтового ящика.Programmatically, you can set the sender property to a user who has got delegate permissions for that mailbox.

Проверка состояния получателя и экономия времени с помощью подсказок (ознакомительная версия)Using MailTips to check recipient status and save time (preview)

С помощью подсказок вы можете принимать обоснованные решения перед отправкой электронных писем.Use MailTips to make smart decisions before sending an email. Благодаря подсказкам можно получить ряд сведений, например о том, что почтовый ящик получателя доступен только для определенных отправителей, либо о том, что для отправки электронного письма получателю необходимо утверждение.MailTips can tell you information such as the recipient's mailbox is restricted to specific senders, or approval is required for emailing the recipient.

Чтение сообщений с управлением форматом возвращаемого текстаReading messages with control over the body format returned

Можно прочитать сообщение в почтовом ящике, указав его идентификатор:You can read a message in a mailbox by referencing its ID:

GET /me/messages/AAMkADhMGAAA= 

Или можно получать сообщения в определенной папке. Например, чтобы читать сообщения в папке "Черновики" пользователя, вошедшего в систему, укажите следующее:For example, to read messages in the signed-in user's Drafts folder:

GET /me/mailfolders('Drafts') 

Текст сообщения Outlook может иметь либо формат HTML, либо текстовый формат. По умолчанию в отклике GET текст сообщения возвращается в формате HTML.The body of an Outlook message can be either HTML or text, with HTML as the default message body type returned in a GET response.

При получении сообщения вы можете задать указанный ниже заголовок запроса, чтобы система возвратила свойства body и uniqueBody в текстовом формате.When getting a message, you can specify the following request header to return the body and uniqueBody properties in text format:

Prefer: outlook.body-content-type="text" 

Чтобы получить текст сообщения в формате HTML, задайте указанный ниже заголовок или просто пропустите его.You can specify the following header, or, just skip the header, to get the message body in HTML format:

Prefer: outlook.body-content-type="html" 

Когда вы указываете какой-либо заголовок, успешный отклик будет включать соответствующий заголовок Preference-Applied.When you specify either header, a successful response would include the corresponding Preference-Applied header:

  • Чтобы получить результат выполнения запроса в текстовом формате: Preference-Applied: outlook.body-content-type="text"For text format requests: Preference-Applied: outlook.body-content-type="text"
  • Чтобы получить результат выполнения запроса в формате HTML: Preference-Applied: outlook.body-content-type="html"For HTML format requests: Preference-Applied: outlook.body-content-type="html"

Если текст сообщения имеет формат HTML, то по умолчанию прежде чем возвратить текст сообщения в отклике REST, Outlook удаляет весь потенциально небезопасный HTML-код (например, код JavaScript), внедренный в свойство body.If the body is HTML, by default, Outlook removes any potentially unsafe HTML (for example, JavaScript) embedded in the body property before returning the body content in a REST response.

Чтобы получить все исходное содержимое в формате HTML, добавьте следующий заголовок HTTP-запроса:To get the entire, original HTML content, include the following HTTP request header:

Prefer: outlook.allow-unsafe-html 

Интеграция с социальными жестами (ознакомительная версия)Integrating with '@' social gesture (preview)

@Упоминания — это уведомления для пользователей, о том, что их упомянули в сообщениях[email protected] are notifications to alert users if they are mentioned in messages. С помощью ресурса mention приложения могут задавать и получать стандартный социальный жест в Интернете (префикс @) в письмах.The mention resource enables apps to set and get the common online social gesture, the '@' prefix, in emails. Вы можете выполнить указанные ниже действия.You can:

Другие общие возможностиOther shared capabilities

Используйте указанные ниже стандартные возможности, имеющиеся в объектах Microsoft Graph.Take advantage of the following common capabilities that are shared among Microsoft Graph entities:

Дальнейшие действияNext steps

Дополнительные сведения:Find out more about:

docs.microsoft.com


Смотрите также



© 2010- GutenBlog.ru Карта сайта, XML.