/** * Sends the MailRequest asynchronously. * * @param request */ public void send(MailRequest request) { eMailer.sendMail(request); }
/** * Sens the MailRequest synchronously. * * @param request */ public void sendSynchronously(MailRequest request) { eMailer.sendSyncedMail(request); }
@Override public void stop() { eMailer.shutdown(); }
config.setUsername( smtp.getUsername() ); emailer.configure( config ); MailRequestStatus status = emailer.sendSyncedMail( request );
private synchronized void configureEmailer() { EmailerConfiguration config = new EmailerConfiguration(); config.setDebug( isSMTPDebug() ); config.setMailHost( getSMTPHostname() ); config.setMailPort( getSMTPPort() ); config.setSsl( isSMTPSslEnabled() ); config.setTls( isSMTPTlsEnabled() ); config.setUsername( getSMTPUsername() ); config.setPassword( getSMTPPassword() ); eMailer.configure( config ); }
@Override public void start() { // configure the Sisu EMailer EmailerConfiguration config = new EmailerConfiguration(); config.setMailHost(settings.getRequiredString(Setting.mail_server)); config.setMailPort(settings.getInteger(Setting.mail_port, 25)); config.setUsername(settings.getString(Setting.mail_username, null)); config.setPassword(settings.getString(Setting.mail_password, null)); config.setBounceAddress(settings.getString(Setting.mail_bounceAddress, null)); config.setSsl(settings.getBoolean(Setting.mail_useSsl, false)); config.setTls(settings.getBoolean(Setting.mail_useTls, false)); config.setDebug(settings.getBoolean(Setting.mail_debug, false)); eMailer.configure(config); isRunning = true; }
/** * Sends the MailRequest asynchronously. * * @param request */ public void send(MailRequest request) { eMailer.sendMail(request); }
@Override public void start() { // configure the Sisu EMailer EmailerConfiguration config = new EmailerConfiguration(); config.setMailHost(settings.getRequiredString(Setting.mail_server)); config.setMailPort(settings.getInteger(Setting.mail_port, 25)); config.setUsername(settings.getString(Setting.mail_username, null)); config.setPassword(settings.getString(Setting.mail_password, null)); config.setBounceAddress(settings.getString(Setting.mail_bounceAddress, null)); config.setSsl(settings.getBoolean(Setting.mail_useSsl, false)); config.setTls(settings.getBoolean(Setting.mail_useTls, false)); config.setDebug(settings.getBoolean(Setting.mail_debug, false)); eMailer.configure(config); isRunning = true; }
@Override public void stop() { eMailer.shutdown(); }
/** * Sens the MailRequest synchronously. * * @param request */ public void sendSynchronously(MailRequest request) { eMailer.sendSyncedMail(request); }
public MailRequestStatus sendMail( MailRequest request ) { if ( request.getFrom() == null ) { request.setFrom( getSMTPSystemEmailAddress() ); } return eMailer.sendMail( request ); }
public void stop() { getEMailer().shutdown(); }