James Moger
2012-07-11 a31cf95ac0787eb559cb78f48c52bc6b79e970d8
src/com/gitblit/MailExecutor.java
@@ -154,7 +154,12 @@
         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>();
@@ -168,8 +173,8 @@
               } 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) {