created config for emails
This commit is contained in:
parent
7fb6a6b508
commit
7fc4f004b3
|
@ -0,0 +1,57 @@
|
|||
package eu.dnetlib.repo.manager.config;
|
||||
|
||||
import eu.dnetlib.utils.MailLibrary;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@Configuration
|
||||
public class MailConfig {
|
||||
|
||||
@Value("${services.validator.mail.host}")
|
||||
private String host;
|
||||
|
||||
@Value("${services.validator.mail.port}")
|
||||
private int port;
|
||||
|
||||
@Value("${services.validator.mail.authenticate}")
|
||||
private boolean authenticate;
|
||||
|
||||
@Value("${services.validator.mail.username}")
|
||||
private String username;
|
||||
|
||||
@Value("${services.validator.mail.password}")
|
||||
private String password;
|
||||
|
||||
@Value("${services.validator.mail.from}")
|
||||
private String from;
|
||||
|
||||
@Value("${services.validator.mail.replyTo}")
|
||||
private String replyTo;
|
||||
|
||||
@Value("${services.validator.mail.mode}")
|
||||
private String mode;
|
||||
|
||||
@Value("${services.validator.mail.debug}")
|
||||
private boolean debug;
|
||||
|
||||
@Bean
|
||||
public MailLibrary createMailLibrary() {
|
||||
MailLibrary lib = new MailLibrary();
|
||||
|
||||
lib.setAuthenticate(authenticate);
|
||||
lib.setDebug(debug);
|
||||
lib.setFrom(from);
|
||||
lib.setMailhost(host);
|
||||
lib.setSmtpPort(port);
|
||||
lib.setMode(mode);
|
||||
lib.setReplyTo(replyTo);
|
||||
lib.setUsername(username);
|
||||
lib.setPassword(password);
|
||||
lib.setMode(mode);
|
||||
|
||||
lib.init();
|
||||
|
||||
return lib;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue