ciao a tutti,
io sto usando javamail per inviare delle mail con un mio programma.
ora vorrei mandare del codice HTML in modo da rendere la mail più piacevole alla vista,come posso fare?
ciao a tutti,
io sto usando javamail per inviare delle mail con un mio programma.
ora vorrei mandare del codice HTML in modo da rendere la mail più piacevole alla vista,come posso fare?
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
La cosa può essere "semplice" come quella dell'esempio su SO postata da Alex, oppure più complessa, se intendi inviare una mail in multipart, con il contenuto sia in formato testo, che HTML, per dare la possibilità anche ai client più datati di visualizzare la mail.
Se vuoi usare la seconda scelta, dovrai costruire un MimeMessage con un Multipart. La prima parte (solitamente) conterrà la mail in formato testo, la seconda parte conterrà la mail in formato HTML.
PS: tieni presente che l'HTML usato dalle mail è "più semplice" del HTML usato dalle pagine WEB, e che non tutto è supportato (CSS, JavaScript, ecc non lo sono o lo sono solo parzialmente). E tieni presente anche il discorso immagini: ci sono 2 modi per poter inserire delle immagini in una mail HTML... come risorsa esterna (visibili solo se il client ha una connessione attiva e solo se l'utente accetta di visualizzarle) o come risorsa incorporata (allegato), nel qual caso va usato un particolare formato di referenziazione.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza