def pair(code, name="unknown_device"): device = DEVICES.get_unpaired_by_code(code) if device: user = get_user() if DEVICES.add_device(uuid=device.uuid, name=name, mail=user.mail): DEVICES.remove_unpaired(device.uuid) msg = Message("Device was paired", recipients=[user.mail]) mail.send(msg) return True return False
def send_mail(email, first_name, analysis_name, subject=None, message=None): # default success message if message == None: subject = 'Your CorrMapper job finished' message = ( 'Your analysis (named: %s) has finished running. ' 'You can check the results in your profile under the Analyses' ' tab. \nCorrMapper Team' % analysis_name) msg = Message(subject, recipients=[email]) if first_name is None: hi = 'Hi,\n\n' else: hi = 'Hi %s, \n\n' % first_name msg.body = (hi + message) mail.send(msg)
def send_mail(email, first_name, analysis_name, subject=None, message=None): app_name = app.config['APP_NAME'] # default success message if message == None: subject = ('Your %s job finished' % app_name) message = ( 'Your analysis (named: %s) has finished running. ' 'You can check the results in your profile under the Analyses' ' tab. \n%s Team' % (analysis_name, app_name)) msg = Message(subject, recipients=[email]) if first_name is None: hi = 'Hi,\n\n' else: hi = 'Hi %s, \n\n' % first_name msg.body = (hi + message) mail.send(msg)
def send_confirmation_mail(to, subject, template): msg = Message(subject, recipients=[to], html=template, sender=MAIL_DEFAULT_SENDER) mail.send(msg)