public SendmailMessage() { setTo("root@localhost"); setFrom("root@[127.0.0.1]"); setSubject("OpenNMS Test Message"); setBody("This is an OpenNMS test message."); }
/** * Updates the sendmail message object * * @param message the message object */ public void update(SendmailMessage message) { if (m_from != null) { message.setFrom(m_from); } if (m_to != null) { message.setTo(m_to); } if (m_subject != null) { message.setSubject(m_subject); } if (m_body != null) { message.setBody(m_body); } } }
/** * Updates the sendmail message object * * @param message the message object */ public void update(SendmailMessage message) { if (m_from != null) { message.setFrom(m_from); } if (m_to != null) { message.setTo(m_to); } if (m_subject != null) { message.setSubject(m_subject); } if (m_body != null) { message.setBody(m_body); } } }
/** * Gets the sendmail configuration. * * @param alarm the northbound alarm * @return the sendmail configuration */ protected SendmailConfig getSendmailConfig(NorthboundAlarm alarm) { SendmailMessage message = new SendmailMessage(); message.setFrom(m_emailFrom); message.setTo(m_emailTo); message.setSubject(m_emailSubjectFormat); message.setBody(m_emailBodyFormat); for (EmailFilter filter : m_destination.getFilters()) { if (filter.accepts(alarm)) { filter.update(message); continue; } } LOG.debug("getSendmailConfig: from = {}", message.getFrom()); LOG.debug("getSendmailConfig: to = {}", message.getTo()); Map<String, Object> mapping = createMapping(alarm, null); final String subject = PropertiesUtils.substitute(message.getSubject(), mapping); LOG.debug("getSendmailConfig: subject = {}", subject); message.setSubject(subject); final String body = PropertiesUtils.substitute(message.getBody(), mapping); LOG.debug("getSendmailConfig: body = {}", body); message.setBody(body); m_sendmail.setSendmailMessage(message); return m_sendmail; }
/** * Gets the sendmail configuration. * * @param alarm the northbound alarm * @return the sendmail configuration */ protected SendmailConfig getSendmailConfig(NorthboundAlarm alarm) { SendmailMessage message = new SendmailMessage(); message.setFrom(m_emailFrom); message.setTo(m_emailTo); message.setSubject(m_emailSubjectFormat); message.setBody(m_emailBodyFormat); for (EmailFilter filter : m_destination.getFilters()) { if (filter.accepts(alarm)) { filter.update(message); continue; } } LOG.debug("getSendmailConfig: from = {}", message.getFrom()); LOG.debug("getSendmailConfig: to = {}", message.getTo()); Map<String, Object> mapping = createMapping(alarm, null); final String subject = PropertiesUtils.substitute(message.getSubject(), mapping); LOG.debug("getSendmailConfig: subject = {}", subject); message.setSubject(subject); final String body = PropertiesUtils.substitute(message.getBody(), mapping); LOG.debug("getSendmailConfig: body = {}", body); message.setBody(body); m_sendmail.setSendmailMessage(message); return m_sendmail; }
sendmailMessage.setFrom(PropertiesUtils.getProperty(props, "org.opennms.core.utils.fromAddress", sendmailMessage.getFrom()));
sendmailMessage.setFrom(PropertiesUtils.getProperty(props, "org.opennms.core.utils.fromAddress", sendmailMessage.getFrom()));