You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Struts Newsgroup (@Basebeans.com)" <st...@basebeans.com> on 2002/07/04 00:55:02 UTC
[Off Topic] Sending HTML e-mail via servlet
Subject: [Off Topic] Sending HTML e-mail via servlet
From: "Matt Raible" <ma...@raibledesigns.com>
===
Does any have any links, examples, or tips for sending an HTML-based message
in a servlet?
Thanks,
Matt
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: [Off Topic] Sending HTML e-mail via servlet
Posted by Nicolas De Loof <ni...@cgey.com>.
Here is an example of sending an HTML message via javaMail :
Properties props = new Properties();
props.put("mail.smtp.host", SMTPHost);
Session session = Session.getDefaultInstance(props,
new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(SMTPLogin, SMTPPassword);
}
}
);
MimeMessage message = new MimeMessage(session);
message.setFrom(eMailThis);
message.addRecipient(Message.RecipientType.TO, eMailMarseille);
message.addRecipient(Message.RecipientType.CC, eMailMarketing);
message.setSubject("[contactez-nous]");
StringBuffer htmlText = new StringBuffer();
htmlText.append("<html><body bgcolor='#FFFFFF' text='#4F177F'>\n");
htmlText.append("<table border='0' cellspacing='1' cellpading='2'>\n");
htmlText.append("<tr><td bgcolor='#00A9BC'
align='right'><b> nom : </b></td>\n");
htmlText.append("<td bgcolor='#FFFFFF'> \n");
htmlText.append(user.getNom());
htmlText.append("</td></tr>\n");
htmlText.append("<tr><td bgcolor='#00A9BC'
align='right'><b> e-Mail : </b></td>\n");
htmlText.append("<td bgcolor='#FFFFFF'> \n");
htmlText.append("<a href='mailto:");
htmlText.append(user.geteMail());
htmlText.append("'>");
htmlText.append(user.geteMail());
htmlText.append("</a>");
htmlText.append("</td></tr>\n");
htmlText.append("<tr><td colspan='2'> ");
htmlText.append("</td></tr>");
htmlText.append("<tr><td colspan='2' bgcolor='#FFFFFF'>");
htmlText.append(remarque);
htmlText.append("</td></tr>");
htmlText.append("</table><br>\n");
htmlText.append("</body></html>");
message.setContent(htmlText.toString(), "text/html");
Transport.send(message);
}
catch (MessagingException me) {
}
Nico
----- Original Message -----
From: "Struts Newsgroup" <@B...@basebeans.com>
To: <st...@jakarta.apache.org>
Sent: Thursday, July 04, 2002 12:55 AM
Subject: [Off Topic] Sending HTML e-mail via servlet
> Subject: [Off Topic] Sending HTML e-mail via servlet
> From: "Matt Raible" <ma...@raibledesigns.com>
> ===
> Does any have any links, examples, or tips for sending an HTML-based
message
> in a servlet?
>
> Thanks,
>
> Matt
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>