protected void setRecipientsFromList(String encoding, MimeMessage message, RecipientType type, List<Address> addresses) throws MessagingException, UnsupportedEncodingException { if (addresses == null || addresses.size() == 0) { return; } InternetAddress[] adrs = new InternetAddress[addresses.size()]; for (int i = 0; i < addresses.size(); i++) { adrs[i] = addresses.get(i).getInternetAddress(encoding); } message.setRecipients(type, adrs); }
protected void setRecipientsFromList(String encoding, MimeMessage message, RecipientType type, List<Address> addresses) throws MessagingException, UnsupportedEncodingException { if (addresses == null || addresses.size() == 0) { return; } InternetAddress[] adrs = new InternetAddress[addresses.size()]; for (int i = 0; i < addresses.size(); i++) { adrs[i] = addresses.get(i).getInternetAddress(encoding); } message.setRecipients(type, adrs); }
protected void setRecipientsFromList( String encoding, MimeMessage message, RecipientType type, List<Address> addresses ) throws MessagingException, UnsupportedEncodingException { if ( addresses == null || addresses.size() == 0 ) { return; } InternetAddress[] adrs = new InternetAddress[addresses.size()]; for ( int i = 0; i < addresses.size(); i++ ) { adrs[i] = addresses.get( i ).getInternetAddress( encoding ); } message.setRecipients( type, adrs ); }
protected void setRecipientsFromList( String encoding, MimeMessage message, RecipientType type, List<Address> addresses ) throws MessagingException, UnsupportedEncodingException { if ( addresses == null || addresses.size() == 0 ) { return; } InternetAddress[] adrs = new InternetAddress[addresses.size()]; for ( int i = 0; i < addresses.size(); i++ ) { adrs[i] = addresses.get( i ).getInternetAddress( encoding ); } message.setRecipients( type, adrs ); }
/** * Performs a formal validation of an Address. * * @param address the address to validate * @throws IllegalArgumentException */ public static void validateAddress( final Address address ) throws IllegalArgumentException { if ( address == null ) { throw new IllegalArgumentException( "E-mail address is null!" ); } try { // this method perform validation too using Java Mail. address.getInternetAddress( EMailer.DEFAULT_ENCODING ); } catch ( AddressException e ) { throw new IllegalArgumentException( "Invalid e-mail address: " + address.toString(), e ); } catch ( UnsupportedEncodingException e ) { // huh? Emailer.DEFAULT_ENCODING not supported? throw new IllegalStateException( "EMailer needs a JVM that supports " + EMailer.DEFAULT_ENCODING + " encoding!" ); } } }
message.setSender(request.getSender().getInternetAddress(request.getEncoding())); message.setFrom(request.getFrom().getInternetAddress(request.getEncoding())); .getInternetAddress(request.getEncoding())});
message.setSender( request.getSender().getInternetAddress( request.getEncoding() ) ); message.setFrom( request.getFrom().getInternetAddress( request.getEncoding() ) ); .getInternetAddress( request.getEncoding() ) } );
message.setSender(request.getSender().getInternetAddress(request.getEncoding())); message.setFrom(request.getFrom().getInternetAddress(request.getEncoding())); .getInternetAddress(request.getEncoding())});
message.setSender( request.getSender().getInternetAddress( request.getEncoding() ) ); message.setFrom( request.getFrom().getInternetAddress( request.getEncoding() ) ); .getInternetAddress( request.getEncoding() ) } );