Requisitando confirmação de leitura de um e-mail
Um recurso interessante no envio de e-mails é a solicitação de confirmação de leitura.
A confirmação de leitura pode ser solicitada através de um cabeçalho personalizado chamado Disposition-Notification-To
Então ao enviar um e-mail precisamos apenas adicionar esse cabeçalho para estarmos solicitando a confirmação de leitura.
Dim mail As New MailMessage()
mail.From = New MailAddress("me@mycompany.com")
mail.To.Add("you@yourcompany.com")
mail.Subject = "This is an email"
mail.Body = "this is the body content of the email."
mail.Headers.Add("Disposition-Notification-To", "<someaddress@mydomain.com>")
Dim smtp As New SmtpClient("127.0.0.1")
smtp.Send(mail)
Observe o uso do Headers.Add na mailMessage para fazer a adição do cabeçalho. Outros cabeçalhos personalizados também podem ser adicionados desta forma.