1

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

Казалось бы, самый надежный способ сделать это - запустить правило, основанное на классе недоставленных сообщений. Тем не менее, я не вижу класс сообщений в качестве опции в мастере расширенных правил, и поиск в Google это не поможет.

РЕДАКТИРОВАТЬ: у меня уже есть правило, которое ищет "Недоставленные" в заголовке темы полученных писем и перемещает их, но это влияет только на традиционные электронные письма (то есть с классом сообщений "Сообщение") и игнорирует фактические недоставленные отчеты.

Я что-то упускаю очевидное, или это не может быть сделано?

2 ответа2

4

Вы не можете сделать это с помощью правил Outlook. Но вы можете с макросами Outlook. Во-первых, включите макросы в Центре доверия параметров Outlook. Затем в Outlook нажмите ALT+F11, чтобы открыть VBA, и вставьте следующий макрос в ThisOutlookSession. После этого сохраните изменения и перезапустите Outlook. Макрос переместит все отчеты о недоставке в подпапку "NDR" вашей папки "Входящие". Он также создаст эту подпапку при необходимости. Не стесняйтесь заменить ("NDR") своим именем папки, если это необходимо.

Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
    Set Items = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub Items_ItemAdd(ByVal Item As Object)
    On Error Resume Next

    If UCase(Item.MessageClass) = "REPORT.IPM.NOTE.NDR" Then
        Set Folders = Session.GetDefaultFolder(olFolderInbox).Folders
        Set Folder = Folders.Item("NDR")
        If Folder Is Nothing Then
            Folder = Folders.Add("NDR")
        End If
        Item.Move Folder
    End If
End Sub
0

В зависимости от ваших потребностей должно работать следующее правило.

Измените postmaster@theCompany.com и myUndeliverable в соответствии с вашей средой.

Примените это правило после получения сообщения

от postmaster@theCompany.com

и с невозможности доставки в тему

переместите его в папку myUndeliverable

и прекратить обрабатывать больше правил

Отчеты о недоставке (NDR) можно перемещать только в папку, но не пересылать другим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .