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);
使用 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);