101
101
( sender.getPhoneNumber() != null ? ( sender.getPhoneNumber() + LB ) : StringUtils.EMPTY ) );
103
103
Map<User,Serializable> settings = userService.getUserSettings( KEY_MESSAGE_EMAIL_NOTIFICATION, false );
105
for ( User user : users )
107
boolean emailNotification = settings.get( user ) != null && (Boolean) settings.get( user ) == true;
109
if ( emailNotification && user.getEmail() != null && !user.getEmail().isEmpty() )
107
Email email = getEmail( hostName, username, password );
108
email.setSubject( SUBJECT_PREFX + subject );
109
email.setMsg( text );
111
boolean hasRecipients = false;
113
for ( User user : users )
115
boolean emailNotification = settings.get( user ) != null && (Boolean) settings.get( user ) == true;
117
if ( emailNotification && user.getEmail() != null && !user.getEmail().trim().isEmpty() )
113
String toAddress = StringUtils.trimToNull( user.getEmail() );
115
Email email = getEmail( hostName, username, password );
116
email.setSubject( SUBJECT_PREFX + subject );
117
email.setMsg( text );
118
email.addTo( toAddress );
119
email.addTo( user.getEmail() );
121
121
log.debug( "Sent email to user: " + user + " with email address: " + user.getEmail() );
123
catch ( EmailException ex )
125
log.warn( "Could not send email to user: " + user + " with email address: " + user.getEmail() + " for reason: " + ex.getMessage() );
123
hasRecipients = true;
132
catch ( EmailException ex )
134
log.warn( "Could not send email for reason: " + ex.getMessage() );