Regra personalizada para o Outlook 2010

1

Desculpe se esta é uma repetição de outras, mas nenhuma das que eu li atende às minhas necessidades específicas.
Estou tentando criar um alerta de área de trabalho para informar que ainda há e-mails na minha Caixa de saída. Isso precisaria de algum tipo de temporizador ajustável para que eu pudesse configurá-lo para aparecer a cada minuto ou mais, desde que o e-mail ainda estivesse na minha caixa de saída. Eu tive muitos problemas recentemente, nos quais as mensagens que eu enviei não saíram por qualquer motivo. Quando fecho o Otlook, mesmo que eu o configure para fazer um envio final na saída, às vezes o e-mail fica. Eu realmente gostaria de ser capaz de impedir que o Outlook feche se algum email ainda estivesse na caixa de saída. E em qualquer caso, quando eu reabri-lo, se o mesmo e-mail ainda não sair, eu preciso receber um alerta a cada poucos minutos. Isso pode acabar ficando chato, mas agora a necessidade é maior do que a preocupação de ficar incomodado porque vários e-mails importantes perderam seus prazos porque eu não sabia que eles ainda estavam presos lá. Até que eu possa encontrar e corrigir o problema, prefiro ser notificado com a frequência necessária.

    
por questorfla 16.03.2013 / 05:09

1 resposta

0

Eu escrevi um roteiro que pode interessar a você. Você pode ler sobre isso aqui . A versão mais recente do código está em GitHub .

No código que você terá com o primeiro link, há uma função chamada balão (código abaixo). Você pode usar essa função para criar uma mensagem pop-up que será exibida perto dos ícones da bandeja. Será assim:

Sevocêmodificaroscriptparaserexecutadoacadadoisminutosecriarumaregraparacadae-mailqueresidenasuapastadecaixadesaída,vocêreceberáumamensagempop-upparacadaumdose-mailsqueaindanãoforamenviados.

Afunçãodebalão:

functionballoon([string]$text,[string]$title){if($objBalloon){#DELETEEXISTINGBALLOON$objBalloon.Dispose()}[void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
    $objBalloon = New-Object System.Windows.Forms.NotifyIcon
    $objBalloon.Icon = "C:\Windows\ServicePackFiles\i386\msnms.ico"

     # INFO, WARNING AND ERROR VALUES ARE ALLOWED
      $objBalloon.BalloonTipIcon = "Error"
      $objBalloon.BalloonTipTitle = "$title"
      $objBalloon.BalloonTipText = "$text"
      $objBalloon.Visible = $True

     # HOW LONG TO SHOW THE BALLOON
      $objBalloon.ShowBalloonTip(5000)
}
    
por 21.07.2014 / 16:20