List of usage examples for org.apache.commons.mail Email addCc
public Email addCc(final String email, final String name) throws EmailException
From source file:org.ploin.pmf.impl.MailSender.java
private void setMailProperties(Email email, MailConfig mailConfig) throws MailFactoryException { try {// w ww . j a va 2 s. c o m email.setSubject(mailConfig.getSubject()); for (Recipient toRecipient : mailConfig.getToRecipients()) { if (toRecipient.getName() != null) { email.addTo(toRecipient.getEmail(), toRecipient.getName()); } else { email.addTo(toRecipient.getEmail()); } } if (!mailConfig.isCcRecipientEmpty()) { for (Recipient ccRecipient : mailConfig.getCcRecipients()) { if (ccRecipient.getName() != null) { email.addCc(ccRecipient.getEmail(), ccRecipient.getName()); } else { email.addCc(ccRecipient.getEmail()); } } } if (!mailConfig.isBccRecipientEmpty()) { for (Recipient bccRecipient : mailConfig.getBccRecipients()) { if (bccRecipient.getName() != null) { email.addBcc(bccRecipient.getEmail(), bccRecipient.getName()); } else { email.addBcc(bccRecipient.getEmail()); } } } } catch (Exception e) { throw new MailFactoryException(e); } }
From source file:org.xmatthew.spy2servers.component.util.EMailUtils.java
/** * @param email commons email instance./*from w w w. j a v a 2s . c o m*/ * @param receivers receivers map * @throws EmailException Email about exception. */ private static void parseCCRecievers(Email email, Map<String, String> receivers) throws EmailException { if (receivers != null && receivers.size() > 0) { Iterator<Map.Entry<String, String>> iter = receivers.entrySet().iterator(); Map.Entry<String, String> receiver; while (iter.hasNext()) { receiver = iter.next(); email.addCc(receiver.getKey(), receiver.getValue()); } } }