我正在使用sendgrid,这是我的java代码:
public void sendEmail(String templateID){
SendGrid sendgrid = new SendGrid("username", "password");
Email email = new Email();
email.addTo("...");
email.addToName("...");
email.setFrom("...");
email.setSubject("...");
email.setText("...");
email.setTemplateId(templateID);
try {
sendgrid.send(email);
} catch (SendGridException ex) {
Logger.getLogger(FXMLEditNewsLetterController.class.getName()).log(Level.SEVERE, null, ex);
}
}
邮件被发送(我不知道为什么它们被收到垃圾!!)但它们是以纯文本形式发送的。 有人可以帮助我,如果您需要任何其他信息,请告诉我。
答案 0 :(得分:0)
电子邮件以纯文本形式发送,因为您使用的是email.setText()。如果邮件内容是HTML,请尝试使用email.setHtml()。