BodyFormat
Gets or sets the content type of the body of the e-mail message.
BodyFormat använder sig av något av Mail.MailFormat värdena.
Det kan du sätta på ditt object av klassen MailMessage.
- M
5 svar · 351 visningar · startad av Kromp
Japp, som det mesta annat så funkar det grymt...
SmtpMail.Send(myMail)
Men det jag undrar är mer generellt... När man skickar mejlet med;
myMail.BodyFormat = MailFormat.Html
Hur ska mejl-bodyn formateras egentligen för att det ska vara rätt och ha hög kompatibilitet.
Ska det vara exakt som ett webbdokument, typ;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head></head>
<body></body>
</html>
Eller vad?
Outlook verkar ta lite av varje... Men räcker det kanske att bara tala om att mejlet är i html-format sen bara köra och skita i <html>, <head> och <body> etc, även om det då blir lite fel om jag vill få med t ex ett stylesheet? Vad är 100% rätt?
Come in.
BodyFormat
Gets or sets the content type of the body of the e-mail message.
BodyFormat använder sig av något av Mail.MailFormat värdena.
Det kan du sätta på ditt object av klassen MailMessage.
- M
Jo, men jag vill veta hur en korrekt HTML-body ska se ut...
så fall skall du kolla på specifikationen för HTML. Finns på W3C sida. Men det ser bra ut så som du har det.
- M
mao så är det alltså ett vanligt html-dokument man skickar och samma regler ska följas...
Japp, du sätter content type till HTML och skriver sedan ditt mail precis som vilken annan HTML sida som helst.
- M