Таблицы исходящих очередей
Область применения: Outlook 2013 | Outlook 2016
Таблица исходящих очередей содержит сведения обо всех исходящих сообщениях для хранилища сообщений. Поставщики хранилища сообщений реализуют таблицы исходящих очередей для диспетчера spooooler MAPI. Хранилища, которые не поддерживают отправку или получение сообщений, не должны реализовывать эту таблицу.
Чтобы получить доступ к таблице исходящей очереди, диспетчер очереди MAPI вызывает метод IMsgStore::GetOutgoingQueue .
Существует требование, чтобы сообщения были предварительно обработаны и отправлены поставщику транспорта в том же порядке, в который они были отправлены клиентским приложением. Диспетчер очереди MAPI предназначен для приема сообщений из хранилища сообщений в порядке возрастания времени отправки. Из-за этого требования может возникнуть некоторая задержка, прежде чем некоторые сообщения появятся в таблице исходящей очереди.
Хранилища сообщений должны разрешать сортировку в таблице исходящих очередей, чтобы диспетчер очереди MAPI смог сортировать сообщения по времени отправки, или порядок сортировки по умолчанию должен быть по возрастанию времени отправки.
Таблица исходящей очереди должна отправлять уведомления при изменении содержимого очереди.
Следующие свойства составляют обязательный столбец, заданный в таблицах исходящих очередей:
Property | ... |
---|---|
PR_CLIENT_SUBMIT_TIME (PidTagClientSubmitTime) |
PR_DISPLAY_BCC (PidTagDisplayBcc) |
PR_DISPLAY_CC (PidTagDisplayCc) |
PR_DISPLAY_TO (PidTagDisplayTo) |
PR_ENTRYID (PidTagEntryId) |
PR_MESSAGE_FLAGS (PidTagMessageFlags) |
PR_MESSAGE_SIZE (PidTagMessageSize) |
PR_PRIORITY (PidTagPriority) |
PR_SENDER_NAME (PidTagSenderName) |
PR_SUBJECT (PidTagSubject) |
PR_SUBMIT_FLAGS (PidTagSubmitFlags) |
Дополнительные сведения об использовании таблицы исходящих очередей см. в разделе Отправка сообщений с помощью поставщиков хранилища сообщений.