现在要做一个群发邮件,做过的给点意见,我是开线程一个一个发还是暗送发,暗送发又每次送多少合适呢?

解决方案 »

  1.   

    我记得有个setRecipients方法参数可以加数组的,可以将所有收件人都添加进去的,记的不大清楚了,试试看吧
      

  2.   

    // 创建邮件的接收者地址,并设置到邮件消息中
    Address[] tos = new Address[mailInfo.getToAddress().length];
    Address to = null;
    for (int i = 0; i < tos.length; i++) {
    to = new InternetAddress(mailInfo.getToAddress()[i]);
    tos[i] = to;
    }
    mailMessage.setRecipients(Message.RecipientType.TO, tos);
    我刚试过,可以这样写,群发能成功