我如何向每个用户发送个性化电子邮件

how can i send personalized email to each user

这是我的代码:

if((recipientsBcc != null) && (recipientsBcc.length > 0)){          
addressBcc = new InternetAddress[recipientsBcc.length];
}

MimeMessage message = new MimeMessage(session);  
message.setFrom(new InternetAddress(Receipt_From));
if(addressBcc != null){
for (int i = 0; i < recipientsBcc.length; i++) {
addressBcc[i] = new InternetAddress(recipientsBcc[i]);
}
message.setRecipients(Message.RecipientType.BCC, addressBcc); 
Transport.send(message);

这将向所有用户发送邮件,但我想一次向每个用户发送个性化邮件,用户必须在收件人中看到他们自己的邮件 ID。

您必须在 for 循环中调用发送方法。

if((recipientsBcc != null) && (recipientsBcc.length > 0))
{          
    addressBcc = new InternetAddress[recipientsBcc.length];
}
MimeMessage message = new MimeMessage(session);  
message.setFrom(new InternetAddress(Receipt_From));
if(addressBcc != null)
{
    for (int i = 0; i < recipientsBcc.length; i++) 
    {
        addressBcc[i] = new InternetAddress(recipientsBcc[i]);
        //This will send indiviaual emails.
        message.setRecipients(Message.RecipientType.TO, addressBcc); 
        Transport.send(message);
    }
}