lemur_email Package¶
lemur_email
Package¶
plugin
Module¶
-
class
lemur.plugins.lemur_email.plugin.
EmailNotificationPlugin
(*args, **kwargs) Bases:
lemur.plugins.bases.notification.ExpirationNotificationPlugin
-
additional_options
= [{'helpMessage': 'Comma delimited list of email addresses', 'type': 'str', 'validation': '^([\\w+-.%]+@[\\w-.]+\\.[A-Za-z]{2,4},?)+$', 'required': True, 'name': 'recipients'}]
-
author
= 'Kevin Glisson'
-
author_url
= 'https://github.com/netflix/lemur'
-
description
= 'Sends expiration email notifications'
-
static
send
(notification_type, message, targets, options, **kwargs)
-
slug
= 'email-notification'
-
title
= 'Email'
-
version
= 'unknown'
-
-
lemur.plugins.lemur_email.plugin.
render_html
(template_name, message) Renders the html for our email notification.
Parameters: - template_name –
- message –
Returns:
-
lemur.plugins.lemur_email.plugin.
send_via_ses
(subject, body, targets) Attempts to deliver email notification via SMTP. :param subject: :param body: :param targets: :return:
-
lemur.plugins.lemur_email.plugin.
send_via_smtp
(subject, body, targets) Attempts to deliver email notification via SES service.
Parameters: - subject –
- body –
- targets –
Returns: