| | |
| | | InternetAddress from = new InternetAddress(fromAddress, "Gitblit");
|
| | | message.setFrom(from);
|
| | |
|
| | | Set<String> uniques = new HashSet<String>(toAddresses);
|
| | | // determine unique set of addresses
|
| | | Set<String> uniques = new HashSet<String>();
|
| | | for (String address : toAddresses) {
|
| | | uniques.add(address.toLowerCase());
|
| | | }
|
| | | |
| | | Pattern validEmail = Pattern
|
| | | .compile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
|
| | | List<InternetAddress> tos = new ArrayList<InternetAddress>();
|
| | |
| | | } catch (Throwable t) {
|
| | | }
|
| | | }
|
| | | }
|
| | | message.setRecipients(Message.RecipientType.TO,
|
| | | } |
| | | message.setRecipients(Message.RecipientType.BCC,
|
| | | tos.toArray(new InternetAddress[tos.size()]));
|
| | | message.setSentDate(new Date());
|
| | | } catch (Exception e) {
|