9 votes

Générer une alerte dans Outlook si je ne reçois pas d'email

Chaque jour, je dois recevoir un e-mail xyz.

Existe-t-il un plugin pour Outlook (ou autre) permettant de recevoir une alerte si je ne reçois pas l'e-mail ?

3voto

datatoo Points 3412

Si vous définissez un filtre pour vous alerter lorsque vous recevez un message, et éventuellement le déplacer dans un dossier spécial, vous pouvez également définir un rappel pour vous demander si vous avez reçu l'e-mail dont vous avez besoin aujourd'hui. Et vous aurez un indicateur visuel, s'il n'y a pas de message non lu.

OU, en fonction de votre version d'Outlook, écrivez un simple script vba script pour vérifier ce dossier spécial pour un message non lu en tant qu'événement programmé. S'il n'y en a pas, alertez-vous.

1voto

Roman M Points 912

En supposant que vous obteniez tous régulièrement, vous pouvez utiliser des règles pour vérifier si un message "reçu de xyz" a été défini au cours des dernières 24 heures. Sinon, la seule alternative que je vois est un complément Outlook personnalisé (ou des macros VBA) qui définissent une minuterie qui se déclenche toutes les 5 (ou quelque chose comme ça) minutes.

1voto

kel Points 101

Je pense que cela devrait répondre à la question - je cherchais quelque chose de similaire, car je reçois beaucoup d'e-mails dans mon travail à partir de processus qui s'exécutent à des heures spécifiques, et je cherchais un moyen de garder une trace de tout ce qui n'arrivait pas dans ma boîte de réception au moment où c'était supposé le faire.

Recevoir un rappel lorsqu'un message n'est pas arrivé (écrit par Diane Poremsky)

En gros, il explique comment définir un "exécuter un script" qui déclenche un rappel lorsque vous ne recevez pas d'e-mail dans un délai déterminé.

Le code VB pour y parvenir est le suivant :

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

0voto

skb Points 5933

Je ne connais pas de plugins qui fassent ce que vous demandez.

Vous pouvez commencer par créer une règle. Si possible, l'e-mail requis a quelque chose que vous pouvez utiliser pour l'identifier de manière fiable. Par exemple : il provient toujours d'un certain expéditeur ou son objet contient toujours un certain texte. La règle pourrait déplacer l'e-mail vers un dossier spécifique dans lequel vous pourriez surveiller l'arrivée d'un nouveau message non lu. Il existe d'autres options qui peuvent être combinées au déplacement du courrier électronique.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X