def admin_signup(admin_id, company_id, admin_email, company_email): TAG = 'admin signup' log = Logger('AdminSignUp') salt_key = environ.get('salt_key') json_url_key = environ.get('json_url_key') company_id = str(company_id) admin_id = str(admin_id) danger_signer = TimedJSONWebSignatureSerializer(json_url_key) danger_signer.expires_in = 86400 hash_url = danger_signer.dumps({'cmd_hash': company_id, 'adm_hash': admin_id}, salt=salt_key) link_url = str(environ.get('SERVER_CNAME')) + '/activation/' + hash_url message = loader.load('verification_mail.html').generate( company_name=company_email, activation_link=link_url) try: ses_conn.send_email('*****@*****.**', 'MDM Trial Activation Link', message, [admin_email], format='html') except Exception as err: log.e(TAG, "Error {0} in sending mail from ses side.".format(err))
def admin_signup(admin_id, company_id, admin_email, company_email): TAG = 'admin signup' log = Logger('AdminSignUp') salt_key = environ.get('salt_key') json_url_key = environ.get('json_url_key') company_id = str(company_id) admin_id = str(admin_id) danger_signer = TimedJSONWebSignatureSerializer(json_url_key) danger_signer.expires_in = 86400 hash_url = danger_signer.dumps( { 'cmd_hash': company_id, 'adm_hash': admin_id }, salt=salt_key) link_url = str(environ.get('SERVER_CNAME')) + '/activation/' + hash_url message = loader.load('verification_mail.html').generate( company_name=company_email, activation_link=link_url) try: ses_conn.send_email('*****@*****.**', 'MDM Trial Activation Link', message, [admin_email], format='html') except Exception as err: log.e(TAG, "Error {0} in sending mail from ses side.".format(err))