Genera un avviso in Outlook se non ricevo un'email


9

Ogni giorno devo ricevere una e-mail xyz.

Esiste un plug-in per Outlook (o altro) per ricevere un avviso se non ricevo l'e-mail?


Questa è una vecchia domanda ma a meno che qualcuno non pubblichi qualcosa presto, ho intenzione di sviluppare questo plugin ad un certo punto quest'anno. Proverò a pubblicarlo qui al termine.
Jeff,

@Jeff sei riuscito a sviluppare quella sceneggiatura? In tal caso, potresti condividerlo con la community?
jimm-cl,

Purtroppo è tornato bruciato per un po '. Ci avrei lavorato di nuovo, ma le cose si sono rotte
Jeff,

Risposte:


3

Se imposti un filtro per avvisarti quando ricevi un messaggio, e possibilmente anche spostalo in una cartella speciale, puoi anche impostare un promemoria per chiederti, se hai ricevuto l'e-mail di cui hai bisogno oggi. E avresti un indicatore visivo, se non c'è un messaggio non letto.

O a seconda della versione di Outlook, scrivere un semplice script VBA per controllare quella cartella speciale per un messaggio non letto come evento pianificato. Se non ce n'è uno ti avvisa.


1

Supponendo che si ottiene alcun nuovo messaggio su base regolare, è possibile utilizzare le regole per controllare che una "posta ricevuti dal xyz" è stato impostato nelle ultime 24 ore. Altrimenti, l'unica alternativa che vedo è un componente aggiuntivo di Outlook personalizzato (o alcune macro VBA) che imposta un timer che si spegne ogni 5 (o qualunque altro) minuto.


1

Penso che questo dovrebbe rispondere alla domanda: stavo cercando qualcosa di simile, poiché ricevo molte e-mail nel mio lavoro da processi che vengono eseguiti in momenti specifici e stavo cercando un modo per tenere traccia di tutto ciò che non è venuto nel mio posta in arrivo quando dovrebbe.

Ricevi un promemoria quando un messaggio non arriva? (scritto da Diane Poremsky)

Fondamentalmente, spiega come impostare una regola "esegui uno script" che inneschi un promemoria quando non ricevi un'email entro un programma specificato.

Il codice VB per raggiungere questo obiettivo è il seguente:

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

Non conosco plugin che fanno ciò che chiedi.

Puoi iniziare con la creazione di una regola. Speriamo che l'email richiesta abbia qualcosa che puoi usare per identificarla in modo affidabile. Ad esempio: proviene sempre da un determinato mittente o ha sempre un certo testo nella riga dell'oggetto. La regola potrebbe spostare l'e-mail in una cartella specifica che puoi guardare per un nuovo messaggio non letto. Ci sono altre opzioni su cosa fare che possono essere combinate con lo spostamento dell'email.


Ok, questo cambia la domanda in: "c'è qualche plugin per Outlook (o qualsiasi altra cosa) per ricevere un avviso se qualche cartella non riceve un nuovo messaggio ogni giorno?" ... ;-)
Arjan,

1
Sì, ci sono filtri da eseguire quando c'è un nuovo messaggio. Voglio un filtro (o qualcosa) da eseguire se non ci sono nuovi messaggi.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.