from lib.flask_mailplus import send_template_message from snakeeyes.app import create_celery_app celery = create_celery_app() @celery.task() def deliver_contact_email(email, message): """ Send a contact e-mail. :param email: E-mail address of the visitor :type user_id: str :param message: E-mail message :type user_id: str :return: None """ ctx = {'email': email, 'message': message} print 'deliver_contact_email' print ctx # TODO: fix email sending # send_template_message(subject='[Snake Eyes] Contact', # sender=email, # recipients=[celery.conf.get('MAIL_USERNAME')], # reply_to=email, # template='contact/mail/index', ctx=ctx) return 'deliver-email-return-value'
from lib.flask_mailplus import send_template_message from snakeeyes.app import create_celery_app celery = create_celery_app() @celery.task() def deliver_contact_email(email, message): """ Send a contact e-mail. :param email: E-mail address of the visitor :type user_id: str :param message: E-mail message :type user_id: str :return: None """ ctx = {'email': email, 'message': message} send_template_message(subject='[Snake Eyes] Contact', sender=email, recipients=[celery.conf.get('MAIL_USERNAME')], reply_to=email, template='contact/mail/index', ctx=ctx) return None