2012-02-24 8 views
5

Mam scenariusz, w którym musiałbym śledzić dostarczanie wiadomości e-mail wysyłanych programowo i oznaczać tych odbiorców, którzy ustawili opcję "Poza biurem" LUB przesyłanie wiadomości nie powiodło się z powodu zbyt dużej wielkości skrzynki odbiorczej LUB jeśli ich identyfikator e-mail nie istnieje.Taki przypadek zazwyczaj wysyła automatyczne odpowiedzi.Jak je śledzić? Czy .NET (System.Net.Mail) oferuje jakieś API do tego?Automatyczne wykrywanie wiadomości e-mail z automatyczną odpowiedzią

+0

Jeśli mówisz o ogólnym rozwiązaniu dla dowolnego popularnego protokołu e-mail - nie, nie ma. – Neowizard

+0

czy próbowałeś poczty sql? –

+0

@RashmiKantShrivastwa Aplikacja działa na platformie Azure. Poczta bazy danych nie jest jeszcze obsługiwana. –

Odpowiedz

11

Nie ma zestawu czeków w przypadku automatycznych odpowiedzi, które zapewniają doskonałe zachowanie (wykrywanie wszystkich automatycznych odpowiedzi bez fałszywych alarmów), ale poniższe sprawdzenia sprawdzają się do tej pory:

  • nagłówek "Auto-Submi TTE”o wartości innej niż "nie"(patrz RFC 3834)
  • nagłówki "X-Autoodpowiedź" lub "X-autorespond" o dowolnej wartości
  • nagłówek "pierwszeństwo" z wartością "auto_reply"

I nie masz jeszcze porady dotyczącej wykrywania powiadomień o niepowodzeniu dostarczania wiadomości.

+0

Bardzo przydatne. +1 –

+1

"Odpowiedź" bez "odpowiedzi" jest również automatyczną odpowiedzią. – foxontherock

Powiązane problemy