我想要自动发送电子邮件。我在struts框架的帮助下实现了这个功能。我需要发送一个电子邮件,其中将有一个特定门户网站的URL,并且电子邮件正文应包含一个包含两列的表但行数不固定。 请尽快帮忙。
答案 0 :(得分:2)
您的电子邮件可以是HTML电子邮件。因此,您使用HTML来实现表格,并相应地设置电子邮件mime类型标题。
This answer告诉您如何正确设置mime类型。
答案 1 :(得分:0)
首先以String格式创建table
,然后在setMsg()
MultiPartEmail htmlEmail = new HtmlEmail();
email.setSmtpPort(getPortNumber());
// authenticating the user
email.setAuthenticator(new DefaultAuthenticator(getSenderID(),
getSenderPassword()));
// email.setDebug(true);
email.setSSL(true);
//
email.setTLS(true);
// setting the host name
email.setHostName(getHostName());
// setting the rciever id
email.addTo(receiverId);
email.setFrom(getSenderID());
// setting the subject of mail
email.setSubject(getSubject());
email.setMsg("<table border="1"><tr><td></td></tr>");//here is your html code
email.send();