jeg har brug for at kunne sende en mail via jsp. Det er nærmere bestemt en ordrebekræftelse, i en internetbutik som jeg har lavet. Det viser sig at den ordre mail som jeg har lavet i text format (message.setText)ikke er helt text/format, for når mailen åbnes i modtagerens webmail-program, er formatteringen forsvundet, og mailen står "hulter til bulter" (normalt i outlook, ser det godt ud, med 10'ere under 10'ere og 1'nere under 1'nere, som det skal være) men formatteringen ryger en tur når der benyttes html-basseret webmail til at læse denne mail, nogle som har forslag til hvad jeg gør?
Jeg kunne forestille mig at det der sker, er at du laver opstilling ved at bruge mellemrum som indrykning, men mange email læsere benytter propertionale fonte til læsning hvor mellemrum fylder mindre end f.eks. M'er, hvilket vil resultere i at det står "hulter til bulter" som du skriver. Alternativt kan man benytte TAB istedet for mellemrum, men der er heller ikke 100% enighed om hvor stor indrykning en TAB giver.
Såvidt jeg ved, er eneste mulighed for at få en pæn indrykning desværre at benytte HTML mail, så du kan benytte TABLE til at lave pæn opstilling med.
Evt. kan du sende mailen både i TEXT og HTML format i samme dokument, så den kan læses uanset om brugeren kan se HTML mail eller ej.
fsconsult.dk : Det er nemlig rigtig, jeg benytter mellemrum, og det bliver ikke særlig meget bedre ved at benytte tab-indryk. Jeg venter lige og ser om evt. Arnev har et forslag :-)
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.