为什么我会看到;javax.mail.internet。MimeMessage@772ef644“作为信息”;什么时候发邮件? int count=1; msg=“编号说明代码大小成本数量金额”; 对于(产品p:列表){ msg+=count+“”+p.desc+“”+p.code+“”+p.size+“”+p.cost+“”+p.qnty+“”+p.amnt; 计数++; } 试一试{ Message msg=新的mimessage(ses); msg.setFrom(新的InternetAddress(“samashanayananthi@gmail.com);//来自邮件地址 msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(“samasha。2017323@iit.ac.lk);//发送至邮件地址 msg.setSubject(“税务发票”);//设置邮件主题 msg.setContent(“+”杰夫的渔棚“ +“税务发票”+“Jeff's Fishing Shack交易地址:Octopus Pty Ltd华盛顿州希拉里斯船港4号店,邮编:6025T:08 9402 2222电子邮件:\tSales@JFS.com.au\n“ +“接收:日期:\n“+”客户:\n“+”客户:\n” +“客户电子邮件:\n”+“购买\n” +“+msg+”\n“+”支付的总金额:\n +“谢谢您的业务。杰夫-真正的渔民在哪里购物。\n” +“”,“text/html;字符集=utf-8”);

为什么我会看到;javax.mail.internet。MimeMessage@772ef644“作为信息”;什么时候发邮件? int count=1; msg=“编号说明代码大小成本数量金额”; 对于(产品p:列表){ msg+=count+“”+p.desc+“”+p.code+“”+p.size+“”+p.cost+“”+p.qnty+“”+p.amnt; 计数++; } 试一试{ Message msg=新的mimessage(ses); msg.setFrom(新的InternetAddress(“samashanayananthi@gmail.com);//来自邮件地址 msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(“samasha。2017323@iit.ac.lk);//发送至邮件地址 msg.setSubject(“税务发票”);//设置邮件主题 msg.setContent(“+”杰夫的渔棚“ +“税务发票”+“Jeff's Fishing Shack交易地址:Octopus Pty Ltd华盛顿州希拉里斯船港4号店,邮编:6025T:08 9402 2222电子邮件:\tSales@JFS.com.au\n“ +“接收:日期:\n“+”客户:\n“+”客户:\n” +“客户电子邮件:\n”+“购买\n” +“+msg+”\n“+”支付的总金额:\n +“谢谢您的业务。杰夫-真正的渔民在哪里购物。\n” +“”,“text/html;字符集=utf-8”);,java,jakarta-mail,Java,Jakarta Mail,当我发送消息时,我收到的消息是正确的。但在我的代码中,我添加了一个msg变量,并试图将其添加到邮件正文中 我的msg变量未显示在邮件中。我收到一条消息说,javax.mail.internet。MimeMessage@772ef644 如何修复它以及我做错了什么?msg在msg内容中,这是一个多么奇怪的想法?这是一个重复,但我找不到它..使用默认的toString()方法请包含完整的代码,显示的代码不会将msg变量添加到消息中,也不会发送消息。基本原因是azro链接的重复,但解决方案也取决于您希

当我发送消息时,我收到的消息是正确的。但在我的代码中,我添加了一个
msg
变量,并试图将其添加到邮件正文中

我的
msg
变量未显示在邮件中。我收到一条消息说,
javax.mail.internet。MimeMessage@772ef644


如何修复它以及我做错了什么?

msg
在msg内容中,这是一个多么奇怪的想法?这是一个重复,但我找不到它..使用默认的toString()方法请包含完整的代码,显示的代码不会将
msg
变量添加到消息中,也不会发送消息。基本原因是azro链接的重复,但解决方案也取决于您希望对消息执行的操作(附加它,仅包括内容等)。您将获得
对象的默认输出。toString()
MimeMessage
(或其超类)将覆盖它。非常感谢您的帮助。我现在就得到了它
 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");