Есть ли альтернатива правилам Outlook?

Я задал ряд вопросов о правилах Outlook, и независимо от того, насколько маленькими я делаю имена и насколько эффективно я создаю правила, я в итоге все же достиг предела 32 в 40 правил.

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

3 ответа

Решение

Если вы не возражаете против коммерческого надстройки: http://www.sperrysoftware.com/Outlook/Incoming-Mail-Organizer.asp

Есть и другие варианты, такие как надстройки, которые позволяют вам более эффективно организовывать и искать свою электронную почту, уменьшая необходимость во многих правилах:

http://www.xobni.com/learnmore/

http://www.techhit.com/SimplyFile

Я вижу, что на этот вопрос уже был дан ответ, и ответ был принят. Я хотел бы добавить мои два цента на это.

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

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

По сути, вы определяете каждое правило как IF и выберите, какое свойство Email вы хотите использовать для запуска определенного действия. Например:

IF ($Email.Subject -match "Alert" ) {
        $Email.Move($DeletedItems) | out-null
        continue
    }

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

Некоторые другие примеры правил:

    # IF EMAILS ARE SENT TO MYSELF -> MOVE TO PERSONAL FOLDER UNDER PST FILE
    # ! DESTINATION FOLDER SPECIFIED BEFOREHAND AS A VARIABLE
    IF ($Email.To -eq "MySurname, MyName") {
        $Email.Move($personal) | out-null
        display ([string]$Email.Subject ) ([string]"Cyan")
        continue
    }

    # MOVE EMAILS WITH SPECIFIC STRING IN TITLE TO THE SUBFOLDER /RANDOM/ UNDER PST FILE
    # ! DESTINATION FOLDER SPECIFIED INLINE
    IF ($Email.Subject -match "SPECIFIC STRING IN TITLE") {
        $Email.Move($pstFolders.Item("Random")) | out-null
        display ([string]$Email.Subject ) ([string]"Yellow")
        continue
    }

    # MOVING NOT IMPORTANT MESSAGES TO DELETED ITEMS
    # ! MARKING EACH MOVED ITEM AS UNREAD
    IF ($Email.Subject -match "not important" -or $Email.Subject -match "not-important" ) {
        $Email.UnRead = $True
        $Email.Move($DeletedItems) | out-null
        display ([string]$Email.Subject ) ([string]"Red")
        continue
    }

    # MOVING MESSAGES FROM SPECIFIC AD OBJECT TO DELETED ITEMS
    IF ($Email.SenderEmailAddress -match "/O=COMPANY/OU=AD GROUP/CN=RECIPIENTS/CN=SOME-NAME") {
        $Email.Move($DeletedItems) | out-null
        display ([string]$Email.Subject ) ([string]"Red")
        continue
    }

    # MOVING MESSAGES FROM SPECIFIC EMAIL ADDRESS TO DELETED ITEMS
    IF ($Email.SenderEmailAddress -match "email@gmail.com") {
        $Email.Move($DeletedItems) | out-null
        display ([string]$Email.Subject ) ([string]"Red")
        continue
    } 

Вот как будет выглядеть вывод скрипта:введите описание изображения здесь

В сценарии я перемещаю электронные письма как во вложенные папки PST-файла, так и в папку "Входящие" - вы можете использовать их или их комбинацию. Также правила могут быть сложными. Просто использовать -and а также -or связать условия.

Надеюсь, это кому-нибудь поможет.

Выполните обновление до Exchange 2007+, и вы можете увеличить лимит правил до 256 КБ (по умолчанию 32 КБ)

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

Используйте другой почтовый клиент, который не имеет таких примитивных ограничений. Это, вероятно, будет очень сложно, так как вы застряли в Exchange/Outlook и безнадежно ограничены руководителями, которые не могут провести свой день без своих ежевических / биржевых календарей (я не горький, вообще нет). Если вы или ваш администратор Exchange можете включить в Exchange поддержку POP3 или IMAP, вы сможете использовать другого клиента. Thunderbird или Evolution будут тогда возможностями. Я признаю, что справляюсь со множеством правил, но они довольно просты, и папки поиска будут выполнять большую часть того, что мне нужно.

Другие вопросы по тегам