Список-отписка от подписки в заголовке электронной почты. Как сделать?

Я пытаюсь добавить заголовок List-Unsubscribe к своему отправляемому электронному письму. Пока что мне не удалось это сделать.

Что у меня есть:

var mailMessage = new MailMessage
                    {
                        Subject = newsletter.Subject,
                        Body = newsLetterHTML,
                        IsBodyHtml = true,
                        Sender = new MailAddress(senderAddress)
                    };
                    mailMessage.To.Add(subscriber.Email);
                    mailMessage.ReplyToList.Add(senderAddress);
                    mailMessage.Headers.Add("List-Unsubscribe", unSubscribeUrl);

unSubscribeUrl - это что-то вроде «www.example.com/unlist?id=8822772727» . Когда я отправил электронное письмо, все работает нормально, за исключением опции отписки по списку. Этого нет ни в одном почтовом клиенте.

Любая помощь будет приветствоваться!

ОБНОВЛЕНИЕ
Это весь код, который я использую для отправки электронного письма:

var mailMessage = new MailMessage
                    {
                        Subject = newsLetter.Subject,
                        Body = newsLetterHTML,
                        IsBodyHtml = true,
                        Sender = new MailAddress(senderAddress)
                    };
                    mailMessage.To.Add(subscriber.Email);
                    mailMessage.ReplyToList.Add(senderAddress);
                    mailMessage.Headers.Add("List-Unsubscribe", String.Format("<{0}>", "http://www.foo.com/unlist?id=8888"));
                    mailMessage.HeadersEncoding = Encoding.Default;

                    var smtpClient = new SmtpClient();
                    smtpClient.Send(mailMessage);

ОБНОВЛЕНИЕ 2
После небольшого исследования я получил заголовок в mailMessage. Когда я отправляю электронное письмо, я вижу следующие заголовки:

List-Unsubscribe: <http://demo.localhost/home/hobbymap-gerard/afmelden-voor-nieuwsbrief?id=c786aeb0-554d-4670-94d8-82d6f25a050b>
MIME-Version: 1.0
From: info@test.nl
To: test@gmail.com
Reply-To: info@test.nl
Date: 8 Feb 2011 09:50:22 +0100
Subject: Test met plaatje
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: quoted-printable  

Но когда я открываю письмо в любом клиенте, я не вижу в клиенте кнопки отказа от подписки? Я делаю что-то еще не так?

15
задан Gerard 8 February 2011 в 09:02
поделиться