Example usage for org.apache.commons.mail Email isSSL

List of usage examples for org.apache.commons.mail Email isSSL

Introduction

In this page you can find the example usage for org.apache.commons.mail Email isSSL.

Prototype

@Deprecated
public boolean isSSL() 

Source Link

Document

Returns whether SSL/TLS encryption for the transport is currently enabled (SMTPS/POPS).

Usage

From source file:sk.baka.webvm.analyzer.utils.NotificationDelivery.java

private static void configure(final Email mail, final Config config) throws EmailException {
    mail.setHostName(config.mailSmtpHost);
    config.mailSmtpEncryption.activate(mail);
    if (config.mailSmtpPort > 0) {
        if (mail.isSSL()) {
            mail.setSslSmtpPort(Integer.toString(config.mailSmtpPort));
        } else {/*from   w  w w  . jav  a 2 s . c  o  m*/
            mail.setSmtpPort(config.mailSmtpPort);
        }
    }
    if (config.mailSmtpUsername != null) {
        mail.setAuthentication(config.mailSmtpUsername, config.mailSmtpPassword);
    }
    mail.setFrom(config.mailFrom);
    if (config.mailTo == null) {
        config.mailTo = "";
    }
    // add recipients
    final StringTokenizer t = new StringTokenizer(config.mailTo, ",");
    for (; t.hasMoreTokens();) {
        mail.addTo(t.nextToken().trim());
    }
}