Como gerar notificação por e-mail de recuperação, com algumas informações extras incluídas

StackOverflow https://stackoverflow.com/questions/3417715

Pergunta

Agora estou começando a pesquisar isso e até agora não inventei muito. Então, espero que vocês possam me ajudar ou me apontar em algum tipo de direção.

Estou em uma situação em que, de alguma forma, preciso detectar uma entrega de e-mail com falha e/ou email de recuperação. Em seguida, preciso enviar um email de notificação descrevendo essa falha, além de incluir outras informações específicas no email de notificação.

No momento, eu realmente não tenho idéia de como fazer isso. O sistema de email que temos agora envolve algum código gerenciado C#.NET, que enviam o email por meio de um servidor SMTP Exchange. Portanto, meus pensamentos iniciais são que eu possa usar as informações do cabeçalho de email para conseguir isso, mas não sou muito familiar com todos os cabeçalhos de e -mail disponíveis. Também não me opõe a encontrar e usar algum tipo de solução de terceiros, mas, novamente, não estou familiarizado com tais soluções ou fornecedores de soluções e, portanto, também estou muito aberto a sugestões.

Foi útil?

Solução

Não tenho certeza se você deseja baixar mensagens de um servidor IMAP ou de um servidor POP3. Se for o caso, você pode querer verificar o Ultimate Bounce Inspector Component. Ele também permite processar arquivos EML.

Outras dicas

Você está usando a classe SMTPClient? Nesse caso, há uma smtpfailedrecipientSexception que o ajudaria a realizar o que você precisa.

Exemplos e mais informações fornecidas aqui:

http://msdn.microsoft.com/en-us/library/system.net.mail.smtpfailedrecipientsexception.aspx

Você pode usar Carimbo postal que permite que você processe programaticamente e -mails devolvidos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top