this.emailer = checkNotNull(emailer);
this.customizers = checkNotNull(customizers);
}
public boolean sendSmtpConfigurationTest(final SmtpConfiguration config, final String email) throws EmailerException {
final EmailerConfiguration emailerConfiguration = new NexusEmailerConfiguration(customizers);
emailerConfiguration.setDebug(config.isDebugMode());
emailerConfiguration.setMailHost(config.getHostname());
emailerConfiguration.setMailPort(config.getPort());
emailerConfiguration.setUsername(config.getUsername());
emailerConfiguration.setPassword(config.getPassword());
emailerConfiguration.setSsl(config.isSslEnabled());
emailerConfiguration.setTls(config.isTlsEnabled());
emailer.configure(emailerConfiguration);
MailRequest request = new MailRequest(NEXUS_MAIL_ID, DefaultMailType.DEFAULT_TYPE_ID);
request.setFrom(new Address(config.getSystemEmailAddress(), "Nexus Repository Manager"));