Example #1
0
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)
Example #2
0
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)
Example #3
0
    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)
Example #4
0
    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)
Example #5
0
 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)
Example #6
0
 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)