Email sending confirmation?

I need to send emails to my company's customers, but I also need to know if these emails form received successfully.

  • Do you have any way to do this?
  • which would be the best?

Would look something like Whats App, that is, when the message is displayed\read would return me something, the Whats App appears two blue scratches.

Author: Marconi, 2014-07-17

4 answers

Is not possible because the SMTP protocol does not guarantee email delivery. See this Link for more explanations.

 4
Author: EduardoFernandes, 2017-05-23 12:37:33

It is not possible to know for sure if someone has received or read an email, but a simple alternative is to put a link to the actual message, then you can check whether the link has been accessed or not.

 3
Author: utluiz, 2016-02-08 04:06:16

As others have said before, protoloco SMTP does not guarantee that the message will be delivered, nor that the email client will send a notification that the message has been received.

However, some Email clients (such as Outlook or Thunderbird) are able to interpret the Disposition-Notification-To Header and send a notification.

public void PrepararNotificacoes(ref MailMessage mensagem)
{
    mensagem.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure | DeliveryNotificationOptions.OnSuccess | DeliveryNotificationOptions.Delay;
    mensagem.Headers.Add("Disposition-Notification-To", "[email protected]");
}

In this case the notification will not be sent to a URL, but to an email, and even if the email is received, there is no guarantee that the notification email will be sent or will arrive at the destination.

As an alternative to automate this process, you can create a POP3 service that receives the notification emails, this service can write to your bank, create a WCF client, etc... this way you would be able to record that the email has been read.

 3
Author: Tobias Mesquita, 2016-04-12 13:30:00

Yes has how. Using the tool Mautic .

Mautic is a marketing automation tool, it has a functionality that would serve you that would be sending email to a list of customers.When you send emails with mautic, you get to know the exact time the customer received and when they opened.

With this tool you can do marketing campaigns among other things. And the best is Open source and free.

The only point negative is that the documentation only has in English. But there's a community on Facebook that might be helping you.

 0
Author: Tiago S, 2020-06-11 14:45:34