def send_activation_mail(user_id, activation_url): user = User.query.get(user_id) website_title = ctx.cfg['website_title'] send_email(_(u'Registration at %s') % website_title, render_template('mails/registration', { 'user': user, 'activation_url': activation_url, 'website_title': website_title, }), ctx.cfg['mail_address'], user.email)
def send_activation_mail(user_id, activation_url): user = User.query.get(user_id) website_title = ctx.cfg['website_title'] send_email( _(u'Registration at %s') % website_title, render_template( 'mails/registration', { 'user': user, 'activation_url': activation_url, 'website_title': website_title, }), ctx.cfg['mail_address'], user.email)
def test_send_email(self): mail.send_email(u'Test', u'Text', '*****@*****.**', False) expected = '''\ MIME-Version: 1.0 From: Test System <*****@*****.**> To: [email protected] Subject: Test Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Text''' self.assertEqual(mail.outbox[0], expected)
def test_send_email_quite(self): # does not raise any exception ctx.cfg['email.log_only'] = False mail.send_email(u'Test', u'Text', '*****@*****.**', True)