Så vidt jeg er orienteret kan man kun benytte enten html eller plaintext i hver besked. Man kan altså ikke sende en mail der vises i html hvis mail klienten understøtter det og ellers vises som plain text...
trayzor>> hvis klienten ikke understøtter html, så vil den da vise alle html-tagsene og en masse andet volapyk. Derfor laver man en mulighed for hvor folk kan krydse af i hvilket format de vil modtage nyhedsbrev.
Du kan ikke sende mails fra PHP du ikke også kan sende fra .Net. Jeg er ikke helt med på hvad du vil gøre. Skal såvel tekst som HTML sendes i bodyen eller skal de være attachments?
En email er bare en tekst fil, det er den hvis PHP sender den og det er den hvis .Net sender den. Du kan jo bare sammensætte din mail som du selv vil og så sende den med en socket. Jeg har svært ved at se hvordan man sender begge dele i en mail så klienten selv vælger den rigtige, men kan du ikke paste en message source fra en sådan mail, så kan det også laves i .Net!
Lav en reference til System.Web.dll namespacet i dit projekt, og derefter skal du bruge MailMessage og SmtpMail classes :: SmtpMail.SmtpServer="smtp.mail.dk"; MailMessage mm=new MailMessage(); mm.Subject="bleh"; mm.To="flaf@dinmor.dk"; mm.From="ja@hej.dk"; mm.Body="dette\r\ner\r\nbody"; SmtpMail.Send(mm);
det han mente var jo netop at ham der ikke understøtter html han får IKKE en mail fuld af html tags han får snarere en ren tekst mail jeg har selv set at man i php kan definere content og så skrive feks ren tekst mail og så definere content igen som html og skrive html mailen hvis modtageren ikke understøtter html så får han kun tekst mailen uden tags og ikke det andet rod
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.