Source code for promgen.notification.email
# Copyright (c) 2017 LINE Corporation
# These sources are released under the terms of the MIT license: see LICENSE
import logging
from django import forms
from django.core.mail import send_mail
from promgen.notification import NotificationBase
logger = logging.getLogger(__name__)
[docs]class NotificationEmail(NotificationBase):
'''
Simple plaintext Email notification
'''
form = FormEmail
def _send(self, address, data):
subject = self.render('promgen/sender/email.subject.txt', data)
body = self.render('promgen/sender/email.body.txt', data)
send_mail(
subject,
body,
self.config('sender'),
[address]
)
return True