2013-10-20 21 views
5

Używam MailChimp dla .NET z tego nugetu https://www.nuget.org/packages/mcapi.net/1.3.1.3 i próbowałem wysyłać e-maile. Ale e-mail, który otrzymałem, zawiera obraz (niewidoczny obraz), nawet jeśli po prostu wysyłam prosty html. Czy ktoś go napotkał? Jak pozbyć się tego niewidocznego obrazu? Proszę pomóż.MailChimp (Mandrill) dla .NET, dlaczego e-mail zawiera obraz?

Poniżej znajduje się mój przykładowy e-mail.

var api = new MandrillApi("XXXXXXXXXXX"); 
var recipients = new List<Mandrill.Messages.Recipient>(); 
var name = string.Format("{0} {1}", "Jobert", "Enamno"); 
recipients.Add(new Mandrill.Messages.Recipient("[email protected]", name)); 
var message = new Mandrill.Messages.Message() 
{ 
    To = recipients.ToArray(), 
    FromEmail = "[email protected]", 
    Subject = "Test Email", 
    Html = "<div>Test</div>" 
}; 
MVList<Mandrill.Messages.SendResult> result; 
result = api.Send(message); 

odebrane email enter image description here

Po kliknięciu pokazano Brak obrazu

enter image description here

Odpowiedz

10

Widzisz tego powodu Mandrill używa małej niewidocznej grafikę dla otwartego śledzenia. Chcesz wyłączyć śledzenie otwarte w wywołaniu API, które tworzysz, lub na stronie Sending Options na koncie Mandrill.

+0

Proszę zasugerować mi, jak wysłać szablon Mandrill za pomocą C#. –

+0

jak dodać tag global_merge_vars do wiadomości, pomóżcie mi. –