Collection<String> sent = EmailSender.send(from.getPersonalName(), from.getAddress(), null, null, bccEmails, message.getSubject(), message.getText());
Collection<String> notSent = EmailSender.send(from.getPersonalName(), from.getAddress(), null, null, bccEmails, message.getSubject(), message.getText());
	private SendMailReport sendToAll(EMailMessage message, EMailAddress from) {		SendMailReport report = new SendMailReport();		Collection<Person> bccList = new ArrayList<Person>();		for (Recipient recipient : this.recipients) {			if (!EMailAddress.isValid(recipient.getSubject().getEmail())) {				report.add(SendStatus.INVALID_ADDRESS, recipient.getSubject());			}			else if (!EMailAddress.isValid(recipient.getSubject().getNome(), recipient.getSubject().getEmail())) {				report.add(SendStatus.INVALID_PERSONAL_NAME, recipient.getSubject());			}			else {				bccList.add(recipient.getSubject());			}		}		Collection<String> bccEmails = new ArrayList<String>();		for (Person person : bccList) {			bccEmails.add(person.getEmail());		}		Collection<String> sent = EmailSender.send(from.getPersonalName(), from.getAddress(), null, null, bccEmails, message.getSubject(), message.getText());		for (Person person : bccList) {			if (!sent.contains(person.getEmail())) {				report.add(SendStatus.SENT, person);			}			else {				report.add(SendStatus.TRANSPORT_ERROR, person);			}		}		return report;	}