Avatar billede rocha_dk Nybegynder
14. april 2005 - 12:20 Der er 10 kommentarer og
1 løsning

mailto + body i html?

Vi er igang med at lave en funktion på et website, som skal kunne sende en html mail til brugerens mailprogram, dvs. et mailto: link, hvor vi sætter subject=&body=..

eks.
<a href="mailto:?subject=kampseddel&body=tekstIhtml>send mail</a>

Vi kan sagtens få den til at kopiere indholdet til e-mailens body, problemet er, at mailprogrammet ikke fortolker html koderne, men sætter dem direkte ind.

Vi har forsøgt at sætte ekstra parametre på mailto: funktionen, vi har prøvet med
Content-Type=TEXT/HTML
Charset=ISO-8859-2
Content-Transfer-Encoding=base64
og alle tænkelige kombinationer af disse, men intet virker, så nu sætter jeg min lid til at nogen herinde kan hjælpe os?

ekstra info: vi skriver i jsp, og vi bruger java1.5.0 SE, så vi har ikke adgang til javax.mail.*
Avatar billede vat69 Nybegynder
14. april 2005 - 12:53 #1
har i prøvet med Charset=ISO-8859-1
Jeg er ikke sikker på det virker og måske i har prøvet?
Avatar billede rocha_dk Nybegynder
14. april 2005 - 12:59 #2
ved ikke med det charset, men vi har prøvet med flere forskellige uden held. Man kan ikke se forskel på dem.
Avatar billede vat69 Nybegynder
14. april 2005 - 13:07 #3
Ok jeg er heller ikke så stærk på det
Jeg har set med f.eks. nydheds mails at de tit har
Charset=ISO-8859-1
og
Content-Transfer-Encoding: quoted-printable
jeg har ingen anelse om det kan hjælpe jer videre men nu ved i så det :)
Avatar billede rocha_dk Nybegynder
14. april 2005 - 13:19 #4
Jeg har også lagt mærke til disse indstillinger, men problemet er, så vidt jeg kan se, er at informationerne skal smides i headeren til mailen, og det kan man vist ikke med mailto:-tagget
Avatar billede vat69 Nybegynder
14. april 2005 - 14:00 #5
Hmmm ja jeg ved ikke mere end dette så jeg håber der er andre der kan træde til :-)
Avatar billede rocha_dk Nybegynder
14. april 2005 - 14:20 #6
Du skal ha' mange tak for forsøget :)
Avatar billede robn Nybegynder
16. april 2005 - 00:05 #7
Prøv

<a href="mailto:robn@mail.tele.dk?subject=Kampseddel&body=Tekst%20i%0D%0AHTML">Send mail</a>
hvor %20 er mellemrum og %0D%0A er linieskift
Avatar billede rocha_dk Nybegynder
19. april 2005 - 11:14 #8
Det virker, men kan man også lave andre html tags på den måde.. f.eks. <div style='color:red;'> osv ?

Et andet problem er, at det som skal være i body'en kan komme til at fylde ekstremt meget, så hvis der findes en anden måde at gøre det på, ville det være ret lækkert :)
Avatar billede robn Nybegynder
19. april 2005 - 17:17 #9
Du kan sagtens lave inline styles, og du kan vist endda frit vælge de tags, der passer dig. Så <div style="color: red;"> er helt iorden.
Om du kan løse dit mail-problem på en anden måde? Det aner jeg ikke.
Robert
Avatar billede rocha_dk Nybegynder
20. april 2005 - 00:59 #10
oki, man kan jo godt sige du har løst mit problem, i hvert fald har du svaret på det jeg spurgte om, læg et svar så får du pointene :)
Avatar billede robn Nybegynder
20. april 2005 - 01:36 #11
Tak
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

Seneste spørgsmål Seneste aktivitet
34 min siden Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging