int count=1;
msg = "No. Desc. Code Size Cost Qty Amount";
for(Products p:list){
msg += count+" "+p.desc+" "+p.code+" "+p.size+" "+p.cost+" "+p.qnty+" "+p.amnt;
count ++;
}
try {
Message msg = new MimeMessage(ses);
msg.setFrom(new InternetAddress("samashanayananthi@gmail.com"));//from mail address
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse("samasha.2017323@iit.ac.lk"));//to mail address
msg.setSubject("Tax Invoice");//set the mail subject
msg.setContent("<h:body style=background-color:white;font-family:verdana;>"+"<h1 style=\"padding-left:500px\"><b>Jeff's Fishing Shack</b></h1>"
+"<h2 style=\"padding-left:570px\"><b>Tax Invoice</b></h2>"+"<p style=\"padding-left:80px\">Jeff’s Fishing Shack<br>Trading as: Octopus Pty Ltd<br>Shop 4, Hillarys Boat Harbour<br>Hillarys, WA, 6025<br>T: 08 9402 2222<br>Email:\tSales@JFS.com.au</p>\n"
+ "<p style=\"padding-left:80px\">Reciepts#: </p> <p style=\"padding-left:1000px\">Date :</p>\n"+"<p style=\"padding-left:80px\">Customer :</p>\n"+"<p style=\"padding-left:80px\">Customer# :</p>\n"
+"<p style=\"padding-left:80px\">Customer email :</p>\n"+"<p style=\"padding-left:80px\">Purchases</p>\n"
+"<div style=\"padding-left:80px; padding-right:80px\">"+msg+"</div>\n"+"<p style=\"padding-left:800px\">Total paid : </p>\n"
+"<p style=\"padding-left:700px\">Thank you for your business.<br>Jeff’s - where the real fishermen shop.</p>\n"
+ "</body>", "text/html; charset=utf-8");
当我发送消息时,我正在正确接收消息。但是在我的代码中,我添加了一个msg
变量,然后尝试将其添加到邮件正文中。
我的msg
变量未显示在邮件中。我收到一条消息,javax.mail.internet.MimeMessage@772ef644
。
我该如何解决?我做错了什么?