2010-04-20 3 views
0

Я пытаюсь выяснить, как решить эту проблему:C WinForms #: Проблема с отправкой по электронной почте cointaining фонового изображения

я создаю объект MailMessage, как это и отправить его:

 MailMessage mail = new MailMessage(); 

     mail.From = new MailAddress("[email protected]"); 
     mail.To.Add("[email protected]"); 

     mail.Subject = "This is an email"; 
     AlternateView plainView = AlternateView.CreateAlternateViewFromString("This is my plain text content, viewable by those clients that don't support html", null, MediaTypeNames.Text.Plain); 


    (1) AlternateView htmlView = AlternateView.CreateAlternateViewFromString("Here is an embedded image.<img src=cid:companylogo>", null, "text/html"); 

     LinkedResource logo = new LinkedResource("c:\\cop1.jpg"); 
     logo.ContentId = "companylogo"; 

     htmlView.LinkedResources.Add(logo); 

     mail.AlternateViews.Add(plainView); 
     mail.AlternateViews.Add(htmlView); 

Все в порядке, почта имеет изображение в фоновом режиме. Но проблема в том, что когда я изменяю в абзаце (1) от (click) до (click), все не удается, изображение не распознается и обрабатывается как вложение!

Я думаю, что это вызвано первым двоеточием здесь фонового изображения: чид: CompanyLogo

Можно ли решить это?

+0

Что клиент электронной почты? – SLaks

+0

Я отправляю его через SmtpClient mailSender = новый SmtpClient («smtp.gmail.com», 587); mailSender.EnableSsl = true; mailSender.Credentials = новый NetworkCredential («login», «pass»); mailSender.Send (mail); – Tony

+0

Какую программу вы просматриваете в электронной почте? – SLaks

ответ

1

Изменить его на background-image:url("cid:companylogo").

+0

Я пробовал, он не работает – Tony

+0

Попробуйте добавить цитаты. – SLaks

+0

результат тот же. Я даже пытался использовать (но не должен) без результата – Tony

1

Вы не сказали, какой почтовый клиент вы просматриваете. Не все почтовые клиенты поддерживают скрытые или скрытые изображения STYLE.

Вот ссылка относительно поддержки CSS в почтовых клиентах: http://www.campaignmonitor.com/css/

 Смежные вопросы

  • Нет связанных вопросов^_^