public EmailAlarmNotifier(AppContext appContext) { this.mailManager = getMailManager(appContext); }
public void send(String to, String title, String message) throws Exception { Session session = Session.getDefaultInstance(properties, getAuthenticator()); // Create a default MimeMessage object. MimeMessage mimeMessage = new MimeMessage(session); // Set From: header field of the header. mimeMessage.setFrom(new InternetAddress(adminAddress)); // Set To: header field of the header. mimeMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); // Set Subject: header field mimeMessage.setSubject(title); // Now set the actual message mimeMessage.setText(message); // Send message Transport.send(mimeMessage); } }
private MailManager getMailManager(AppContext appContext) { Config config = appContext.getConfig(); String host = config.getParameter(ExtConfig.MAIL_SMTP_HOST); String port = config.getParameter(ExtConfig.MAIL_SMTP_PORT); String userName = config.getParameter(ExtConfig.MAIL_USERNAME); String password = config.getParameter(ExtConfig.MAIL_PASSWORD); String adminAddress = config.getParameter(ExtConfig.MAIL_ADMIN_ADDR); boolean sslEnabled = config.getParameter(ExtConfig.MAIL_SSL_ENABLED, true); return new SMTPMailManagerImpl(host, port, userName, password, adminAddress, sslEnabled); }
public EmailAlarmNotifier(AppContext appContext) { this.mailManager = getMailManager(appContext); }
private MailManager getMailManager(AppContext appContext) { Config config = appContext.getConfig(); String host = config.getParameter(ExtConfig.MAIL_SMTP_HOST); String port = config.getParameter(ExtConfig.MAIL_SMTP_PORT); String userName = config.getParameter(ExtConfig.MAIL_USERNAME); String password = config.getParameter(ExtConfig.MAIL_PASSWORD); String adminAddress = config.getParameter(ExtConfig.MAIL_ADMIN_ADDR); boolean sslEnabled = config.getParameter(ExtConfig.MAIL_SSL_ENABLED, true); return new SMTPMailManagerImpl(host, port, userName, password, adminAddress, sslEnabled); }
public void send(String to, String title, String message) throws Exception { Session session = Session.getDefaultInstance(properties, getAuthenticator()); // Create a default MimeMessage object. MimeMessage mimeMessage = new MimeMessage(session); // Set From: header field of the header. mimeMessage.setFrom(new InternetAddress(adminAddress)); // Set To: header field of the header. mimeMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); // Set Subject: header field mimeMessage.setSubject(title); // Now set the actual message mimeMessage.setText(message); // Send message Transport.send(mimeMessage); } }
public EmailAlarmNotifier(AppContext appContext) { this.mailManager = getMailManager(appContext); }
private MailManager getMailManager(AppContext appContext) { Config config = appContext.getConfig(); String host = config.getParameter(ExtConfig.MAIL_SMTP_HOST); String port = config.getParameter(ExtConfig.MAIL_SMTP_PORT); String userName = config.getParameter(ExtConfig.MAIL_USERNAME); String password = config.getParameter(ExtConfig.MAIL_PASSWORD); String adminAddress = config.getParameter(ExtConfig.MAIL_ADMIN_ADDR); boolean sslEnabled = config.getParameter(ExtConfig.MAIL_SSL_ENABLED, true); return new SMTPMailManagerImpl(host, port, userName, password, adminAddress, sslEnabled); }
public void send(String to, String title, String message) throws Exception { Session session = Session.getDefaultInstance(properties, getAuthenticator()); // Create a default MimeMessage object. MimeMessage mimeMessage = new MimeMessage(session); // Set From: header field of the header. mimeMessage.setFrom(new InternetAddress(adminAddress)); // Set To: header field of the header. mimeMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); // Set Subject: header field mimeMessage.setSubject(title); // Now set the actual message mimeMessage.setText(message); // Send message Transport.send(mimeMessage); } }