MIME Elemente Versenden

10/12/2009 - 09:28 von Bernhard Schneider | Report spam
Hallo Liste,

Ich suche eine möglichkeit MIME Elemente zu versenden,
Ich bekomme das Logo über Html eingebldet aber was muss ich tuen das ich
eine MIMe E-Mail versen kann die aus Verschieden eingebettet elementen besteht

mail.From = new MailAddress(senderadresss, anzeigename,
System.Text.Encoding.UTF8);


mail.To.Add(asdress);
mail.Subject = TextBox3.Text;
mail.Body = richTextBox1.Text;

//hinzufügen der atachments
Byte i;
if (ListBox1.Items.Count != 0)
{
for (i = 0; i < ListBox1.Items.Count; i++)
mail.Attachments.Add(new
Attachment(ListBox1.Items[i].ToString()));
}

mail.DeliveryNotificationOptions =
DeliveryNotificationOptions.OnFailure;
mail.ReplyTo = new MailAddress(senderadresss);
SmtpServer.Send(mail);
LinkedResource logo = new LinkedResource(path);
logo.ContentId = "Logo";
string htmlview;
htmlview = "<html><body><table border=0><tr
width0%><td><img src=cid:Logo alt=companyname
/></td></tr></table></body></html>";
AlternateView alternateView1 =
AlternateView.CreateAlternateViewFromString(htmlview + richTextBox1.Text,
null, MediaTypeNames.Text.Html);
alternateView1.LinkedResources.Add(logo);
mail.AlternateViews.Add(alternateView1);
mail.IsBodyHtml = true;
mail.DeliveryNotificationOptions =
DeliveryNotificationOptions.OnFailure;


Danke im Voraus


Bernhard
 

Lesen sie die antworten

#1 Bernhard Schneider
10/12/2009 - 12:52 | Warnen spam
Geht nicht
"Bernhard Schneider" wrote:

Hallo Liste,

Ich suche eine möglichkeit MIME Elemente zu versenden,
Ich bekomme das Logo über Html eingebldet aber was muss ich tuen das ich
eine MIMe E-Mail versen kann die aus Verschieden eingebettet elementen besteht

mail.From = new MailAddress(senderadresss, anzeigename,
System.Text.Encoding.UTF8);


mail.To.Add(asdress);
mail.Subject = TextBox3.Text;
mail.Body = richTextBox1.Text;

//hinzufügen der atachments
Byte i;
if (ListBox1.Items.Count != 0)
{
for (i = 0; i < ListBox1.Items.Count; i++)
mail.Attachments.Add(new
Attachment(ListBox1.Items[i].ToString()));
}

mail.DeliveryNotificationOptions =
DeliveryNotificationOptions.OnFailure;
mail.ReplyTo = new MailAddress(senderadresss);
SmtpServer.Send(mail);
LinkedResource logo = new LinkedResource(path);
logo.ContentId = "Logo";
string htmlview;
htmlview = "<html><body><table border=0><tr
width0%><td><img src=cid:Logo alt=companyname
/></td></tr></table></body></html>";
AlternateView alternateView1 =
AlternateView.CreateAlternateViewFromString(htmlview + richTextBox1.Text,
null, MediaTypeNames.Text.Html);
alternateView1.LinkedResources.Add(logo);
mail.AlternateViews.Add(alternateView1);
mail.IsBodyHtml = true;
mail.DeliveryNotificationOptions =
DeliveryNotificationOptions.OnFailure;


Danke im Voraus


Bernhard

Ähnliche fragen