/** * Check if the "smtps" properties should be used or not. * * @param aSettings * The base settings. May not be <code>null</code>. * @return <code>true</code> to use "smtps". * @since 1.0.1 */ public static boolean isUseSMTPS (@Nonnull final ISMTPSettings aSettings) { return aSettings.isSSLEnabled () || aSettings.isSTARTTLSEnabled (); }
Integer.valueOf (aSettings.getPort ()), aSettings.getCharsetName (), Boolean.valueOf (aSettings.isSSLEnabled ()), Boolean.valueOf (aSettings.isSTARTTLSEnabled ()), Long.valueOf (aSettings.getConnectionTimeoutMilliSecs ()),
Integer.valueOf (aSettings.getPort ()), aSettings.getCharsetName (), Boolean.valueOf (aSettings.isSSLEnabled ()), Boolean.valueOf (aSettings.isSTARTTLSEnabled ()), Long.valueOf (aSettings.getConnectionTimeoutMilliSecs ()),
/** * Constructor which copies settings from another object * * @param aOther * The settings to use. May not be <code>null</code>. */ public SMTPSettings (@Nonnull final ISMTPSettings aOther) { this (aOther.getHostName (), aOther.getPort (), aOther.getUserName (), aOther.getPassword (), aOther.getCharsetObj (), aOther.isSSLEnabled (), aOther.isSTARTTLSEnabled (), aOther.getConnectionTimeoutMilliSecs (), aOther.getTimeoutMilliSecs (), aOther.isDebugSMTP ()); }
@Nonnull public static IMicroElement convertToMicroElementStatic (@Nonnull final ISMTPSettings aSMTPSettings, @Nullable final String sNamespaceURI, @Nonnull final String sTagName) { final IMicroElement eSMTPSettings = new MicroElement (sNamespaceURI, sTagName); eSMTPSettings.setAttribute (ATTR_HOST, aSMTPSettings.getHostName ()); eSMTPSettings.setAttribute (ATTR_PORT, aSMTPSettings.getPort ()); eSMTPSettings.setAttribute (ATTR_USER, aSMTPSettings.getUserName ()); eSMTPSettings.setAttribute (ATTR_PASSWORD, aSMTPSettings.getPassword ()); eSMTPSettings.setAttribute (ATTR_CHARSET, aSMTPSettings.getCharsetName ()); eSMTPSettings.setAttribute (ATTR_SSLENABLED, aSMTPSettings.isSSLEnabled ()); eSMTPSettings.setAttribute (ATTR_STARTTLSENABLED, aSMTPSettings.isSTARTTLSEnabled ()); eSMTPSettings.setAttribute (ATTR_CONNECTIONTIMEOUT, aSMTPSettings.getConnectionTimeoutMilliSecs ()); eSMTPSettings.setAttribute (ATTR_TIMEOUT, aSMTPSettings.getTimeoutMilliSecs ()); eSMTPSettings.setAttribute (ATTR_DEBUG_SMTP, aSMTPSettings.isDebugSMTP ()); return eSMTPSettings; }
if (aSettings.isSSLEnabled ()) ret.put (ESMTPTransportProperty.SSL_ENABLE.getPropertyName (bSMTPS), Boolean.TRUE.toString ());
.setCtrl (EPhotonCoreText.getYesOrNo (aSettings.isSSLEnabled (), aDisplayLocale)));
.setCtrl (EPhotonCoreText.getYesOrNo (aSettings.isSSLEnabled (), aDisplayLocale)));
.setCtrl (new HCCheckBox (new RequestFieldBoolean (FIELD_SSL, aSettings == null ? EmailGlobalSettings.isUseSSL () : aSettings.isSSLEnabled ()))) .setErrorList (aFormErrors.getListOfField (FIELD_SSL)));
.setCtrl (new HCCheckBox (new RequestFieldBoolean (FIELD_SSL, aSettings == null ? EmailGlobalSettings.isUseSSL () : aSettings.isSSLEnabled ()))) .setErrorList (aFormErrors.getListOfField (FIELD_SSL)));