public static List<NotifierEngine> initNotifierEngines(Logger logger) { List<NotifierEngine> notifierEngines = new ArrayList<>(); RepairnatorConfig config = RepairnatorConfig.getInstance(); if (config.getSmtpServer() != null && config.getNotifyTo() != null) { logger.info("The email notifier engine will be used."); notifierEngines.add(new EmailNotifierEngine(config.getNotifyTo(), config.getSmtpServer(), config.getSmtpPort(), config.isSmtpTLS(), config.getSmtpUsername(), config.getSmtpPassword())); } else { logger.info("The email notifier engine won't be used."); } return notifierEngines; }
public static List<NotifierEngine> initEmailSummaryEngines(Logger logger) { List<NotifierEngine> summaryEngines = new ArrayList<>(); RepairnatorConfig config = RepairnatorConfig.getInstance(); if(config.getSmtpServer() != null && config.getSummaryFrequency() != null && config.getNotifySummary() != null) { logger.info("The summary email engine will be used."); summaryEngines.add(new EmailNotifierEngine(config.getNotifySummary(), config.getSmtpServer(), config.getSmtpPort(), config.isSmtpTLS(), config.getSmtpUsername(), config.getSmtpPassword())); } else { logger.info("The summary email engine will not be used."); } return summaryEngines; }
this.envValues.add("SMTP_SERVER="+this.repairnatorConfig.getSmtpServer()); this.envValues.add("SMTP_PORT="+this.repairnatorConfig.getSmtpPort()); this.envValues.add("SMTP_USERNAME="+this.repairnatorConfig.getSmtpUsername()); this.envValues.add("SMTP_PASSWORD="+this.repairnatorConfig.getSmtpPassword()); this.envValues.add("GITHUB_USERNAME="+this.repairnatorConfig.getGithubUserName());