示例#1
0
def deliver_feedback_email(email, overall_experience, playing_experience,
                           account_experience, concerns):
    """
    Send a feedback email.

    :param email: E-mail address of the vistior
    :type email: str
    :param overall_experience: Overall experience of the visitor
    :type overall_experience: str
    :param playing_experience: Playing experience of the visitor
    :type playing_experience: str
    :param account_experience: Account experience of the visitor
    :type account_experience: str
    :param concerns: Feedback concerns of the visitor
    :type concerns: str
    :return: None
    """
    ctx = {
        'email': email,
        'overall_experience': overall_experience,
        'playing_experience': playing_experience,
        'account_experience': account_experience,
        'concerns': concerns
    }

    send_template_message(subject='[Snake Eyes] Feedback',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='feedback/mail/index',
                          ctx=ctx)

    return None
示例#2
0
文件: tasks.py 项目: jonlee108/bsawf
def deliver_feedback_email(email, message, nps):
    ctx = {'email': email, 'message': message, 'nps': nps}

    send_template_message(subject='Feedback',
                        sender=email,
                        recipients=[celery.conf.get('MAIL_USERNAME')],
                        reply_to=email,
                        template='contact/mail/feedback', ctx=ctx)

    return None
示例#3
0
def deliver_feedback_email(email, feedback):

    ctx = {'email': email, 'feedback': feedback}

    send_template_message(subject='[Snake Eyes] Feedback',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='feedback/mail/index',
                          ctx=ctx)
示例#4
0
def deliver_confirmation_mail(user_id, validation_token):
    user = User.query.get(user_id)

    if user is None:
        return

    ctx = {'user': user, 'validation_token': validation_token}

    send_template_message(subject='Account confiramtion from Snake Eyes',
                          recipients=[user.email],
                          template='user/mail/activate_account', ctx=ctx)
示例#5
0
def deliver_contact_email(email, message):

    ctx = {'email': email, 'message': message}

    send_template_message(subject='S.C.A. Contato',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='contato/mail/index',
                          ctx=ctx)

    return None
示例#6
0
def deliver_contact_email(email, message):
    """
    Send a contact email.

    :param email: Visitor email
    :param message: Visitor message
    :return:
    """
    ctx = {'email': email, 'message': message}

    send_template_message(subject='House Stage Contact',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='contact/mail/index',
                          ctx=ctx)

    return None
示例#7
0
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
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
示例#9
0
文件: tasks.py 项目: batyrata/staging
def deliver_contact_email(email, message, terms):
    """
    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, 'terms': terms}

    send_template_message(subject='[toyetjek.com] Feedback',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='feedback/mail/index',
                          ctx=ctx)

    return None
示例#10
0
def deliver_feedback_email(name, email, feedback):
    """
    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 = {'name': name, 'email': email, 'feedback': feedback}

    send_template_message(subject='[Fitness] Contact',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='feedback/mail/index',
                          ctx=ctx)

    return None
示例#11
0
def deliver_password_reset_email(user_id, reset_token):
    """
   Send a reset password e-mail to a user.
   :param user_id: The user id
   :type user_id: int
   :param reset_token: The reset token
   :type reset_token: str
   :return: None if a user was not found
   """
    user = User.query.get(user_id)

    if user is None:
        return

    ctx = {'user': user, 'reset_token': reset_token}

    send_template_message(subject='Password reset from Snake Eyes',
                          recipients=[user.email],
                          template='user/mail/password_reset', ctx=ctx)

    return None
示例#12
0
def deliver_contact_email(email, message):
    """
    Send a contact e-mail.
    :param email: E-mail address of the visitor
    :type: email: str

    :param message: Email message
    :type: str

    :return none
    """

    context = {'email': email, 'message': message}

    send_template_message(subject='[FlashCard App] Contact',
                          sender=email,
                          recipients=[celery.conf.get('MAIL_USERNAME')],
                          reply_to=email,
                          template='contact/mail/contact_message', ctx=context)

    return None
示例#13
0
def deliver_verification_email(user_id, activation_token):
    """
    Send an email to a user to verify their account.

    :param user_id: The user's ID
    :type user_id: int
    :param activation_token: The activation token
    :type activation_token: str
    :return: None if a user was not found
    """
    user = User.query.get(user_id)

    if user is None:
        return None

    ctx = {'user': user, 'activation_token': activation_token}

    send_template_message(subject='Account Verification From VidMe',
                          recipients=[user.email],
                          template='mail/user/verify_email', ctx=ctx)

    return None
示例#14
0
文件: tasks.py 项目: epsonlopes/SCA
def deliver_password_reset_email(user_id, reset_token):
    """
    Send a reset password e-mail to a user.

    :param user_id: The user id
    :type user_id: int
    :param reset_token: The reset token
    :type reset_token: str
    :return: None if a user was not found
    """
    usuario = Usuario.query.get(user_id)

    if usuario is None:
        return

    ctx = {'usuario': usuario, 'reset_token': reset_token}

    send_template_message(subject='Recuperacao de senha do S.C.A.',
                          recipients=[usuario.email],
                          template='usuario/mail/password_reset',
                          ctx=ctx)

    return None
def deliver_password_reset_email(user_id, reset_token):
    """
    Send a reset password e-mail.

    :param user_id: User id
    :type user_id: int
    :param reset_token: Reset token
    :type reset_token: str
    :return: None if user not found
    """
    user = User.query.get(user_id)

    if user is None:
        return

    ctx = {'user': user, 'reset_token': reset_token}

    send_template_message(
        subject='Password reset request from Concept Law Firm',
        recipients=[user.email],
        template='user/mail/password_reset',
        ctx=ctx)

    return None