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
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
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)
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)
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
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
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, 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
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
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
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
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
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