Avatar billede tblaster Nybegynder
25. juni 2008 - 10:30 Der er 8 kommentarer og
1 løsning

mailto med formatering i body

Jeg har et link der oprettet en mail vha:
mailto:?subject=SubjectTekst&body=BodyTekst

Hvordan kan jeg få body teksten formateret når den åbner i Outlook (og ja det er kun Outlook der bliver åbnet for at lave en ny mail). Hvis jeg bruger <b>, så udkrives dette i mailen istedet for at lave teksten fed.

Jeg ønsker at kunne bruge følgende 3 formateringer: <B>, <I>, <HR>

Mailen åbner som standard som Rich Text.

På forhånd tak.
Avatar billede mclemens Nybegynder
25. juni 2008 - 14:06 #1
For at få den til at åbne i html format istedet for
rich text beder du dine brugere om at gå ind under outlook,
indstillinger og send samt få dem til at vælge html som afsendelse.
... (jeg tror ikke du kan indsætte html elementer via en mailto) ...
Avatar billede tblaster Nybegynder
25. juni 2008 - 18:02 #2
Kan det ikke gøres uden at brugeren skal ændre Outlook indstillingerne?
Avatar billede mclemens Nybegynder
25. juni 2008 - 20:14 #3
Hvis det kan ... må det vel siges at være en sikkerhedsbrist !)
Men måske kan man kode en jscript eller activex dims der
retter det mod brugerens accept - men det må en anden
svare på (den del rækker ud over min kendskab).
Avatar billede olebole Juniormester
25. juni 2008 - 20:50 #4
<ole>

- og mailto virker kun, hvis brugeren har associeret et mail-program til browseren. Lav det serverside i stedet - det bliver langt bedre  =)

/mvh
</bole>
Avatar billede stinejh1980 Nybegynder
27. juni 2008 - 12:41 #5
Jeg har lavet følgende i ASP.NET og VB.NET

Sub Mail_Customer()
Dim objMail As New MailMessage
Dim wTo, wName, wFrom, wMessage As String

wMessage = "[Her kan du fylde tekst i. Også ved brug af HTML]"
objMail.From = wFrom
objMail.To = wTo
objMail.BodyFormat = MailFormat.Html
objMail.Subject = "Enquiry regarding " & DDLEnquiry.SelectedItem.Text
objMail.Body = CType(wMessage, String).Replace(Environment.NewLine, "<br />")
SmtpMail.SmtpServer = "[Spørg din host]"
SmtpMail.Send(objMail)

End Sub
Avatar billede tblaster Nybegynder
30. juni 2008 - 08:40 #6
Din kode er til direkte at sende en mail fra siden. Jeg skal have åbnet mailen op i Outlook.
Avatar billede olebole Juniormester
30. juni 2008 - 22:51 #7
Er du sikker på, dine brugere har Outlook associeret med deres browser? Det kan man normalt ikke være sikker på - og er det ikke tilfældet, åbner Outlook ikke. En seriøs mail-løsning vil man altid lave serverside  ;o)
Avatar billede tblaster Nybegynder
01. juli 2008 - 10:31 #8
Ja det er jeg da siden skal afvikles på et intranet hvor der er styr på konfigurationen af alle pc'erne.
Avatar billede tblaster Nybegynder
17. september 2010 - 08:36 #9
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester