Gere um alerta no Outlook se eu não receber um email


9

Todos os dias eu tenho que receber um email xyz.

Existe algum plugin para o Outlook (ou o que for) receber um alerta se eu não receber o email?


Esta é uma pergunta antiga, mas, a menos que alguém poste algo em breve, pretendo desenvolver este plugin em algum momento deste ano. Vou tentar publicá-lo aqui quando terminar.
9114 Jeff

@ Jeff, você conseguiu desenvolver esse script? Em caso afirmativo, você poderia compartilhá-lo com a comunidade?
jimm-cl

Infelizmente, ele voltou a queimar um pouco. Eu ia trabalhar com ele novamente, mas coisas quebrou
Jeff

Respostas:


3

Se você definir um filtro para alertá-lo quando receber uma mensagem e, possivelmente, até movê-lo para uma pasta especial, também poderá definir um lembrete para perguntar se você recebeu o e-mail necessário hoje. E você teria um indicador visual, se não houver uma mensagem não lida.

OU, dependendo da sua versão do Outlook, escreva um script vba simples para verificar se há uma mensagem não lida nessa pasta especial como um evento agendado. Se não houver um alerta você.


1

Supondo que você receba qualquer nova mensagem regularmente, você pode usar regras para verificar se um "email recebido do xyz" foi definido nas últimas 24 horas. Caso contrário, a única alternativa que vejo é um suplemento personalizado do Outlook (ou algumas macros do VBA) que define um timer que dispara a cada 5 minutos (ou o que for).


1

Acho que isso deveria responder à pergunta - eu estava procurando por algo semelhante, pois recebo muitos e-mails no meu trabalho de processos executados em horários específicos e estava procurando uma maneira de acompanhar tudo o que não veio à minha conta. caixa de entrada quando deveria.

Receber um lembrete quando uma mensagem não chegar? (escrito por Diane Poremsky)

Basicamente, ele detalha como definir uma regra "executar um script" que aciona um lembrete quando você não recebe um email dentro de uma programação especificada.

O código VB para conseguir isso é o seguinte:

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

Eu não sei sobre plugins que fazem o que você pede.

Você pode começar criando uma regra. Esperamos que o email necessário tenha algo que você possa usar para identificá-lo de forma confiável. Por exemplo: sempre vem de um determinado remetente ou sempre tem determinado texto na linha de assunto. A regra pode mover o email para uma pasta específica que você pode assistir em busca de uma nova mensagem não lida. Existem outras opções para o que fazer que podem ser combinadas com a movimentação do email.


Ok, isso muda a pergunta em: "existe algum plugin para o Outlook (ou qualquer outro) para obter um alerta se alguma pasta não recebe uma nova mensagem todos os dias?" ... ;-)
Arjan

11
Sim, existem filtros para executar quando houver uma nova mensagem. Quero que um filtro (ou algo assim) seja executado, se não houver nova mensagem.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.