14. april 2005 - 12:20Der 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=..
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.*
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 :)
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
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 :)
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
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.