Створіть сповіщення в Outlook, якщо я не отримаю електронний лист


9

Щодня мені доводиться отримувати електронну пошту xyz.

Чи є плагін для Outlook (чи будь-який інший), щоб отримати сповіщення, якщо я не отримаю електронний лист?


Це давнє питання, але якщо хтось незабаром не опублікує щось, я планую розробити цей плагін в якийсь момент цього року. Я спробую розмістити його тут, коли закінчите.
Джефф

@Jeff вам вдалося розробити цей сценарій? Якщо так, чи можете ви поділитися цим спільнотою?
jimm-cl

На жаль, він повернувся трохи згорілим. Я збирався попрацювати над цим знову, але речі зламалися
Джефф

Відповіді:


3

Якщо ви встановите фільтр, щоб повідомити вас про отримання повідомлення та, можливо, навіть перенести його в спеціальну папку, ви також можете встановити нагадування, щоб запитати вас, чи отримали ви потрібний електронний лист сьогодні. І у вас був би візуальний індикатор, якби не було непрочитаного повідомлення.

АБО залежно від вашої версії прогнозу, напишіть простий скрипт vba, щоб перевірити цю спеціальну папку на непрочитане повідомлення як заплановану подію. Якщо немає жодного попередження.


1

Якщо припускати, що ви отримуєте будь-яке нове повідомлення регулярно, ви можете використовувати правила, щоб перевірити, чи було встановлено повідомлення "отримано пошту від xyz" за останні 24 години. В іншому випадку єдина альтернатива, яку я бачу, - це власна надбудова Outlook (або деякі макроси VBA), яка встановлює таймер, який вимикається кожні 5 (або будь-які) хвилини.


1

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

Отримати нагадування, коли повідомлення не надходить? (написано Діаною Поремською)

В основному, в ньому детально описано, як встановити правило "запустити сценарій", яке запускає нагадування, коли ви не отримаєте електронний лист у визначеному графіку.

Код VB для досягнення цього полягає в наступному:

Sub RemindNewMessages(Item As Outlook.MailItem)

Dim objInbox As Outlook.MAPIFolder
Dim intCount As Integer
Dim objVariant As Variant

Set objInbox = Session.GetDefaultFolder(olFolderInbox)

' Set the flag/reminder on newly arrived message
 With Item
    .MarkAsTask olMarkThisWeek
    .TaskDueDate = Now + 1
    .ReminderSet = True
    ' Reminder in one hour
    .ReminderTime = Now + 0.041
    .Categories = "Remind in 1 Hour"
    .Save
End With

Item.Save

' look for existing messages and remove the flag and reminder 
For intCount = objInbox.Items.Count To 1 Step -1
 Set objVariant = objInbox.Items.Item(intCount)

 If objVariant.MessageClass = "IPM.Note" Then
    If LCase(objVariant.Subject) = LCase(Item.Subject) And objVariant.SentOn < Item.SentOn Then
' clear flag and category
With objVariant
    .ClearTaskFlag
    .Categories = ""
    .Save
End With

'or just delete the older messages
   '  objVariant.Delete
     Else
    End If
 End If
Next

Set objInbox = Nothing
End Sub

0

Я не знаю про плагіни, які роблять те, що ви просите.

Можна почати зі створення правила. Сподіваємось, у потрібному електронному листі є щось, що ви можете використати для надійного його визначення. Наприклад: він завжди надходить від певного відправника або завжди має певний текст у рядку теми. Правило може перемістити електронну пошту до певної папки, за якою ви можете спостерігати за новим непрочитаним повідомленням. Є й інші варіанти того, що робити, що можна поєднувати з переміщенням електронної пошти.


Гаразд, це змінює питання в: "чи є плагін для Outlook (чи що завгодно), щоб отримувати сповіщення, якщо якась папка не отримує нове повідомлення щодня?" ... ;-)
Ар'ян

1
Так, є нові фільтри, які потрібно запустити, коли з’явиться нове повідомлення. Я хочу запустити фільтр (або щось таке), якщо немає нового повідомлення.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.