JavaMail - setReplyTo(列表)

JavaMail - setReplyTo (list)

使用 JavaMail 我会做类似下面的事情来向更多人发送一封电子邮件。

我试过创建一个数组并向该数组添加一个地址。我不能只添加列表,因为 setReplyTo 需要一个字符串

   message.setReplyTo( listOfAddresses)

我有以下内容:

            String[] mailAddressTo = new String[3];    
        String abb = user.getStoreAbbreviation();
        mailAddressTo[0] = abb + "test1@test.com" + ",";    
        mailAddressTo[1] = abb + "test2@test.com" + ",";    
        mailAddressTo[2] = abb + "test3@test.com";
        InternetAddress[] mailAddress_TO = new InternetAddress[mailAddressTo.length];
        for (int i = 0; i < mailAddressTo.length; i++) {
            mailAddress_TO[i] = new InternetAddress(mailAddressTo[i]);
        }
            MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true);

        // this line worked fine   to use the replyTo message.setReplyTo(new InternetAddress("test@test.com"));
                         //same list worked fine for the seTo   message.setTo(mailAddressTo);

试过了,

message.setReplyTo(new InternetAddress[] 
                          {new InternetAddress(mailAddressTo)});

我怎么能通过名单? 有帮助吗?

看起来这是 MimeMessageHelper 的限制。尝试:

message.getMimeMessage().setReplyTo(mailAddress_TO);