0
我必須在Outlook中打開一個html代碼,而不是發送電子郵件。我需要先在Outlook中打開內容,然後提供一個選項供用戶編輯,如果他願意的話。在outlook中打開HTML代碼在java中
我希望用戶手動發送電子郵件。我只想在Outlook郵件中顯示信息,然後用戶可以手動發送。
樣本HTML內容:
<HTML>
<body>
<b>Hello test</b>
</body>
</HTML>
上面的HTML我需要在Outlook郵件打開。
代碼:
System.out.println("Gettjg in");
String recipientName = null;
System.out.println("receiver"+receiver.toString());
// Prepare the evaluation context
final Context ctx = new Context(locale);
ctx.setVariable("name", recipientName);
ctx.setVariable("remedyGroup", recipientName);
ctx.setVariable("regards", recipientName);
ctx.setVariable("assigneeName", recipientName);
ctx.setVariable("assigneeGroup", recipientName);
ctx.setVariable("subscriptionDate", new Date());
ctx.setVariable("hobbies", Arrays.asList("Cinema", "Sports", "Music"));
// Prepare message using a Spring helper
final MimeMessage mimeMessage = this.mailSender.createMimeMessage();
final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, "UTF-8");
message.setSubject(receiver.getTicketSummary());
message.setFrom("[email protected]");
message.setTo(receiver.getReceiverEmail());
// Create the HTML body using Thymeleaf
final String htmlContent = this.templateEngine.process("email-simple.html", ctx);
message.setText(htmlContent, true /* isHtml */);
try {
Desktop.getDesktop().mail(new URI("mailto:[email protected]?subject="+message+"&cc="+"fsf"+"&body="+htmlContent));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我不知道我怎樣才能打開後市一個HTML內容。任何人都可以知道如何在Outlook中打開HTML內容而不是發送它。
請詳細說明'打開html內容。不確定你的意思。 –
需要先在Outlook中打開內容,然後提供一個選項讓用戶編輯它,如果他願意的話 – bharathi
我無法在outlook中打開html信息 – bharathi