10. december 2002 - 18:29
Der er
11 kommentarer og 1 løsning
HTML kode i mail
Hvordan laver man en mail i java der indeholder html kode?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. december 2002 - 18:32
#1
Var det ikke nemmere bare, sende "siden" som mail ?? //muss
10. december 2002 - 18:38
#2
HTML er jo bare tekst, så den sender du ligesom anden tekst. Hvis mail-klienten skal fortolke den som HTML skal du huske at sætte MIME type text/html og ikke test/plain.
10. december 2002 - 18:38
#3
Klart....... enten viser den bare koden(HTML) eller vedhæfter den filen som fil.html
10. december 2002 - 18:39
#4
text/html ........ er prøvet (kigget mig blind på det) Jeg smider lige koden
10. december 2002 - 18:40
#5
Hvis du kunne smide et eksempel på en mail (med alle headere vist), så ville det også hjælpe.
10. december 2002 - 18:43
#6
System.setProperty("mail.transport.protocol","smtp"); System.setProperty("mail.host","SMTP SERVER"); System.setProperty("mail.from","***@*******.dk"); Session session = Session.getInstance(System.getProperties(),null); MimeMessage msg = new MimeMessage(session); msg.isMimeType(javax.mail.Message.INLINE); msg.setReplyTo(InternetAddress.parse("****@******.dk")); msg.setSubject("SUBJECT"); msg.addRecipients(Message.RecipientType.TO,InternetAddress.parse("***@*****.dk")); String besked ="BESKED"; msg.setContentID("Content-Type: text/html; charset=iso-8859-1"); msg.setText(besked); Transport.send(msg);
10. december 2002 - 19:39
#7
Du skal bruge setContent og ikke setText ! (og ikke setContentID)
10. december 2002 - 19:40
#8
Altså: String besked ="BESKED"; msg.setContent(besked, "text/html"); Transport.send(msg);
10. december 2002 - 19:41
#9
Citat fra API docs: setText public void setText(java.lang.String text) throws MessagingException Convenience method that sets the given String as this part's content, with a MIME type of "text/plain" setContent public void setContent(java.lang.Object o, java.lang.String type) throws MessagingException A convenience method for setting this Message's content.
10. december 2002 - 19:52
#10
Prøver!! (Mener jeg har prøvet)
10. december 2002 - 20:29
#11
Kan se i mine logs at jeg har prøvet, men nu virker det.......KANON
10. december 2002 - 20:31
#12
Lykken er når det virker.
Kurser inden for grundlæggende programmering