Confirmation of sending email?

Asked

Viewed 1,784 times

1

I need to send emails to my company’s customers, but I also need to know if these emails have been successfully received.

  • Got some way of doing?
  • Which would be the best?

It would be something like Whats App, that is, when the message is viewed read I would return something, the Whats App two blue stripes appear.

4 answers

4


It is not possible because the protocol SMTP does not guarantee email delivery. Look at this link for further explanations.

3

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

3

As others have said before, the SMTP protocol 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 the Thunderbird) are capable of interpreting the Header Disposition-Notification-To 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 that it will reach its 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... in this way you could register that the email was read.

0

Yes has as. Using the tool Mautic.

Mautic is a marketing automation tool, it has a feature that would suit you that would be sending email to a customer list. When you send emails with mautic, you can know the exact time the customer received and when it opened.

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

The only downside is that the documentation is only in English. But there’s the Facebook community that might be helping you.

  • 1

    How does . net work? You can post an example?

  • 1

    Marconi, mautic is a web platform, but inside it has an api only I haven’t used this api yet. just the web part of email sending and marketing campaign management.

  • 1

    Got it, I’ll study better with it works.

  • 1

    Here is the facebook group https://www.facebook.com/groups/mautic.brasil/

Browser other questions tagged

You are not signed in. Login or sign up in order to post.