public static SmtpSettings convert(CSmtpConfiguration settings) { if (settings == null) { return null; } SmtpSettings result = new SmtpSettings(); result.setHost(settings.getHostname()); result.setPassword(PASSWORD_PLACE_HOLDER); result.setPort(settings.getPort()); result.setSslEnabled(settings.isSslEnabled()); result.setSystemEmailAddress(settings.getSystemEmailAddress()); result.setTlsEnabled(settings.isTlsEnabled()); result.setUsername(settings.getUsername()); return result; }
public void setSMTPPassword( String password ) { getCurrentConfiguration( true ).setPassword( password ); }
public void setSMTPHostname( String host ) { getCurrentConfiguration( true ).setHostname( host ); }
value.setHostname( cSmtpConfiguration.getHostname() ); value.setPort( cSmtpConfiguration.getPort() ); value.setSslEnabled( cSmtpConfiguration.isSslEnabled() ); value.setTlsEnabled( cSmtpConfiguration.isTlsEnabled() ); value.setUsername( cSmtpConfiguration.getUsername() ); value.setPassword( cSmtpConfiguration.getPassword() ); value.setDebugMode( cSmtpConfiguration.isDebugMode() ); value.setSystemEmailAddress( cSmtpConfiguration.getSystemEmailAddress() );
if ( cSmtpConfiguration.getHostname() != null ) serializer.startTag( NAMESPACE, "hostname" ).text( cSmtpConfiguration.getHostname() ).endTag( NAMESPACE, "hostname" ); if ( cSmtpConfiguration.getPort() != 0 ) serializer.startTag( NAMESPACE, "port" ).text( String.valueOf( cSmtpConfiguration.getPort() ) ).endTag( NAMESPACE, "port" ); if ( cSmtpConfiguration.isSslEnabled() != false ) serializer.startTag( NAMESPACE, "sslEnabled" ).text( String.valueOf( cSmtpConfiguration.isSslEnabled() ) ).endTag( NAMESPACE, "sslEnabled" ); if ( cSmtpConfiguration.isTlsEnabled() != false ) serializer.startTag( NAMESPACE, "tlsEnabled" ).text( String.valueOf( cSmtpConfiguration.isTlsEnabled() ) ).endTag( NAMESPACE, "tlsEnabled" ); if ( cSmtpConfiguration.getUsername() != null ) serializer.startTag( NAMESPACE, "username" ).text( cSmtpConfiguration.getUsername() ).endTag( NAMESPACE, "username" ); if ( cSmtpConfiguration.getPassword() != null ) serializer.startTag( NAMESPACE, "password" ).text( cSmtpConfiguration.getPassword() ).endTag( NAMESPACE, "password" ); if ( cSmtpConfiguration.isDebugMode() != false ) serializer.startTag( NAMESPACE, "debugMode" ).text( String.valueOf( cSmtpConfiguration.isDebugMode() ) ).endTag( NAMESPACE, "debugMode" ); if ( cSmtpConfiguration.getSystemEmailAddress() != null )
public ValidationResponse validateSmtpConfiguration( ApplicationValidationContext ctx, CSmtpConfiguration settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } if ( StringUtils.isEmpty( settings.getHostname() ) ) { ValidationMessage msg = new ValidationMessage( "host", "SMTP Host is empty." ); response.addValidationError( msg ); } if ( settings.getPort() < 0 ) { ValidationMessage msg = new ValidationMessage( "port", "SMTP Port is inavlid. Enter a port greater than 0." ); response.addValidationError( msg ); } if ( StringUtils.isEmpty( settings.getSystemEmailAddress() ) ) { ValidationMessage msg = new ValidationMessage( "systemEmailAddress", "System Email Address is empty." ); response.addValidationError( msg ); } return response; }
&& StringUtils.isNotEmpty( config.getSmtpConfiguration().getPassword() ) ) smtpConfig.setPassword( encryptDecryptPassword( smtpConfig.getPassword(), encrypt, mask ) );
public String getSMTPHostname() { return getCurrentConfiguration( false ).getHostname(); }
public int getSMTPPort() { return getCurrentConfiguration( false ).getPort(); }
public Address getSMTPSystemEmailAddress() { return new Address( getCurrentConfiguration( false ).getSystemEmailAddress(), NEXUS_SENDER_NAME ); }
public boolean isSMTPSslEnabled() { return getCurrentConfiguration( false ).isSslEnabled(); }
public String getSMTPUsername() { return getCurrentConfiguration( false ).getUsername(); }
public boolean isSMTPTlsEnabled() { return getCurrentConfiguration( false ).isTlsEnabled(); }
public void setSMTPPort( int port ) { getCurrentConfiguration( true ).setPort( port ); }
public void setSMTPSslEnabled( boolean val ) { getCurrentConfiguration( true ).setSslEnabled( val ); }
CSmtpConfiguration config = new CSmtpConfiguration(); config.setHostname( settings.getHost() ); config.setPassword( this.getActualPassword( settings.getPassword(), oldPassword ) ); config.setPort( settings.getPort() ); config.setSslEnabled( settings.isSslEnabled() ); config.setTlsEnabled( settings.isTlsEnabled() ); config.setUsername( settings.getUsername() ); config.setSystemEmailAddress( settings.getSystemEmailAddress().trim() );
config.setDebug( smtp.isDebugMode() ); config.setMailHost( smtp.getHostname() ); config.setMailPort( smtp.getPort() ); config.setPassword( smtp.getPassword() ); config.setSsl( smtp.isSslEnabled() ); config.setTls( smtp.isTlsEnabled() ); config.setUsername( smtp.getUsername() ); request.setFrom( new Address( smtp.getSystemEmailAddress(), "Nexus Repository Manager" ) ); request.getToAddresses().add( new Address( email ) ); request.getBodyContext().put( DefaultMailType.SUBJECT_KEY, "Nexus: SMTP Configuration validation." );
CSmtpConfiguration config = new CSmtpConfiguration(); config.setHostname(settings.getHost()); config.setPassword(this.getActualPassword(settings.getPassword(), oldPassword)); config.setPort(settings.getPort()); config.setSslEnabled(settings.isSslEnabled()); config.setTlsEnabled(settings.isTlsEnabled()); config.setUsername(settings.getUsername()); config.setSystemEmailAddress(settings.getSystemEmailAddress().trim());
public static SmtpSettings convert( CSmtpConfiguration settings ) { if ( settings == null ) { return null; } SmtpSettings result = new SmtpSettings(); result.setHost( settings.getHostname() ); result.setPassword( PASSWORD_PLACE_HOLDER ); result.setPort( settings.getPort() ); result.setSslEnabled( settings.isSslEnabled() ); result.setSystemEmailAddress( settings.getSystemEmailAddress() ); result.setTlsEnabled( settings.isTlsEnabled() ); result.setUsername( settings.getUsername() ); return result; }
CSmtpConfiguration cSmtpConfiguration = new CSmtpConfiguration(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) cSmtpConfiguration.setHostname( getTrimmedValue( parser.nextText() ) ); cSmtpConfiguration.setPort( getIntegerValue( getTrimmedValue( parser.nextText() ), "port", parser, strict ) ); cSmtpConfiguration.setSslEnabled( getBooleanValue( getTrimmedValue( parser.nextText() ), "sslEnabled", parser, "false" ) ); cSmtpConfiguration.setTlsEnabled( getBooleanValue( getTrimmedValue( parser.nextText() ), "tlsEnabled", parser, "false" ) ); cSmtpConfiguration.setUsername( getTrimmedValue( parser.nextText() ) ); cSmtpConfiguration.setPassword( getTrimmedValue( parser.nextText() ) ); cSmtpConfiguration.setDebugMode( getBooleanValue( getTrimmedValue( parser.nextText() ), "debugMode", parser, "false" ) ); cSmtpConfiguration.setSystemEmailAddress( getTrimmedValue( parser.nextText() ) );