public static boolean isValidEmailAddress(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); } catch (AddressException ex) { result = false; } return result; }
/** * Validate the given mail address. * Called by all of MimeMessageHelper's address setters and adders. * <p>Default implementation invokes {@code InternetAddress.validate()}, * provided that address validation is activated for the helper instance. * <p>Note that this method will just work on JavaMail >= 1.3. You can override * it for validation on older JavaMail versions or for custom validation. * @param address the address to validate * @throws AddressException if validation failed * @see #isValidateAddresses() * @see javax.mail.internet.InternetAddress#validate() */ protected void validateAddress(InternetAddress address) throws AddressException { if (isValidateAddresses()) { address.validate(); } }
/** * Validate the given mail address. * Called by all of MimeMessageHelper's address setters and adders. * <p>Default implementation invokes {@code InternetAddress.validate()}, * provided that address validation is activated for the helper instance. * <p>Note that this method will just work on JavaMail >= 1.3. You can override * it for validation on older JavaMail versions or for custom validation. * @param address the address to validate * @throws AddressException if validation failed * @see #isValidateAddresses() * @see javax.mail.internet.InternetAddress#validate() */ protected void validateAddress(InternetAddress address) throws AddressException { if (isValidateAddresses()) { address.validate(); } }
/** * Calls validate for every address given. * If the addresses given are null, empty or not an InternetAddress then * the check is skipped. * @param all any address array, null or empty. * @throws AddressException if there is a problem. * @since JavaMail 1.4.5 */ private static void verifyAddresses(Address[] all) throws AddressException { if (all != null) { for (int i = 0; i < all.length; ++i) { final Address a = all[i]; if (a instanceof InternetAddress) { ((InternetAddress) a).validate(); } } } }
/** * Calls validate for every address given. * If the addresses given are null, empty or not an InternetAddress then * the check is skipped. * @param all any address array, null or empty. * @throws AddressException if there is a problem. * @since JavaMail 1.4.5 */ private static void verifyAddresses(Address[] all) throws AddressException { if (all != null) { for (int i = 0; i < all.length; ++i) { final Address a = all[i]; if (a instanceof InternetAddress) { ((InternetAddress) a).validate(); } } } }
public static boolean isValidEmailAddress(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); } catch (AddressException ex) { result = false; } return result; }
address.validate();
public static boolean isValidEmailAddress(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); } catch (AddressException ex) { result = false; } return result; }
boolean isValidEmail(String email) { boolean result = true; try { InternetAddress emailAddress = new InternetAddress(email); emailAddress.validate(); } catch (AddressException ex) { result = false; } return result; }
public boolean isValid(String email) { boolean result = true; try { InternetAddress emailAddress = new InternetAddress(email); // verrrry permissive validator ! emailAddress.validate(); } catch (AddressException ex) { result = false; } return result; } }
public static boolean isValidEmailAddress(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); } catch (AddressException ex) { result = false; } return result; }
public static boolean isValidEmailAddress(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); } catch (AddressException ex) { result = false; } return result; }
public static boolean isValidEmailAddress(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(email); emailAddr.validate(); } catch (AddressException ex) { result = false; } return result; }
Address sender = abort.getSender(); if (sender instanceof InternetAddress) { ((InternetAddress) sender).validate();
java.net.IDN.toASCII public static boolean isValidEmail(String email) { boolean result = true; try { InternetAddress emailAddr = new InternetAddress(java.net.IDN.toASCII(email)); emailAddr.validate(); } catch (AddressException ex) { result = false; } System.out.println("==> "+result+" : "+email); return result; }
Address sender = abort.getSender(); if (sender instanceof InternetAddress) { ((InternetAddress) sender).validate();
public InternetAddress getInternetAddress( final String encoding ) throws AddressException, UnsupportedEncodingException { final InternetAddress adr = new InternetAddress( getMailAddress(), getPersonal(), encoding ); adr.validate(); return adr; }
private void checkEmail(Overlay<String> overlay) { String email = overlay.get(); try { InternetAddress addr = new InternetAddress(); addr.setAddress(email); addr.validate(); } catch (AddressException e) { results.addError(msg(BadEmail, email, e.toString()), overlay); } }
private void checkEmail(Overlay<String> overlay) { String email = overlay.get(); try { InternetAddress addr = new InternetAddress(); addr.setAddress(email); addr.validate(); } catch (AddressException e) { results.addError(msg(BadEmail, email, e.toString()), overlay); } }
private void checkEmail(Overlay<String> overlay) { String email = overlay.get(); try { InternetAddress addr = new InternetAddress(); addr.setAddress(email); addr.validate(); } catch (AddressException e) { results.addError(msg(BadEmail, email, e.toString()), overlay); } }