def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() code = random_str(16) email_record.code = code email_record.email = email email_record.sent_type = send_type email_record.save() email_title = '' email_body = '' if send_type == 'register': email_title = '注册激活链接' email_body = '点击下面链接激活你的账号: http://127.0.0.1:8000/active/{0}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif send_type == 'forget': email_title = '密码重置链接' email_body = '点击下面链接重置你的密码: http://127.0.0.1:8000/reset/{0}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif send_type == 'update_email': email_title = '邮箱修改验证码' email_body = '你的邮箱邮箱验证码为: {0}'.format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
def sent_register_email(email, sent_type="register"): email_record = EmailVerifyRecord() code = random_str(16) email_record.code = code email_record.email = email email_record.sent_type = sent_type email_record.save() # 发送邮件 email_title = "" email_body = "" if sent_type == "register": email_title = "注册用户在线激活链接" email_body = "点击以下链接激活你的账号:http://127.0.0.1:8000/activate/{}".format( code) # 主题 内容 发件人 收件人(列表) sent_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if sent_status: pass pass elif sent_type == "forget": email_title = "密码重置链接" email_body = "点击以下链接重置你的密码:http://127.0.0.1:8000/resetpwd/{}".format( code) # 主题 内容 发件人 收件人(列表) sent_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if sent_status: pass else: pass
def send_verify_code(email, sent_type='register'): email_record = EmailVerifyRecord() if sent_type == "update_email": code = generate_random_str(4) else: code = generate_random_str(16) email_record.code = code email_record.email = email email_record.sent_type = sent_type email_record.save() email_title = '' email_body = '' if sent_type == 'register': email_title = '慕学在线网注册激活链接' email_body = '请点击下面的链接激活你的账号:http://127.0.0.1:8000/active/{0}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif sent_type == 'forget': email_title = '慕学在线网重置密码链接' email_body = '请点击下面的链接重置你的密码:http://127.0.0.1:8000/reset/{0}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif sent_type == 'update_email': email_title = '慕学在线网邮箱修改验证码' email_body = '你的邮箱验证码为:{0}'.format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass