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.send_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/".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/".format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
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.send_type = send_type email_record.save() email_title = '' email_body = '' if send_type == 'register': email_title = 'mmp披萨店注册激活链接' email_body = '请点击下面的链接激活你的账号:http://106.14.180.113/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 = 'mmp披萨店密码重置链接' email_body = '请点击下面的链接重置你的密码:http://106.14.180.113/reset/{0}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
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.send_type = send_type email_record.save() email_title = '' email_body = "" if send_type == 'register': email_title = 'LYB在线网激活链接' email_body = '请点击以下链接完成帐号激活:\nhttp://127.0.0.1:8000/active/{}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif send_type == 'forget': email_title = 'LYB在线网密码重置链接' email_body = '请点击以下链接重置密码:\nhttp://127.0.0.1:8000/reset/{}'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif send_type == 'update_email': email_title = 'LYB在线邮箱重置激活码' email_body = '您的邮箱验证码是:\n{}'.format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
def send_verify_email(email, send_type="register"): email_record = EmailVerifyRecord() code = random_str(16) email_record.code = code email_record.email = email email_record.send_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
def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() if send_type == "update_email": code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() if send_type == "register": email_title = "Online在线激活链接" email_body = "请点击下面的链接激活你的账号:http://{0}/active/{1}".format(SITE_NAME, code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif send_type == 'forget': email_title = "Online重置密码链接" email_body = "请点击下面的链接重置密码:http://{0}/reset/{1}".format(SITE_NAME, code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass elif send_type == "update_email": email_title = "Online修改邮箱链接" email_body = "你的邮箱验证码为:{0}".format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
def send_register_email(email, send_type): email_record = EmailVerifyRecord() code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() email_title = "" email_body = "" if send_type == "register": email_title = "慕课网--刘少个人项目 用户注册激活链接" email_body = "尊敬的用户:" \ " 感谢您注册使用刘少的慕课在线学习网,请点击以下链接激活您的账号:" \ "http://10.120.52.198: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://10.120.52.198:8000/reset/{0}".format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
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.send_code = 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_HOST_USER, [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_HOST_USER, [email]) if send_status: pass
def send_register_mail(email, send_type='register'): email_code = EmailVerifyRecord() email_code.email = email code = random_str(8) email_code.code = code email_code.send_type = send_type email_code.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 if send_type == 'forget': email_title = "慕学在线密码重置邮件" email_body = "请点击下面的链接重置密码: http://127.0.0.1:8000/resetPwd/{0}".format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass if 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 send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() code = random_str() # 用户注册邮件中的信息,赋值到 model 实例中 email_record.code = code email_record.email = email email_record.send_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
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.send_type = send_type email_record.save() if send_type == 'register': email_title = '慕雪在线网注册激活链接' # http://118.89.105.65 是我自己的服务器 IP 地址,你部署的时候,请换成你自己的 IP 或 域名 email_body = '请点击下面的链接激活你的账号:http://127.0.0.1:8000/active/{0}(如果是线上环境,请把 http://127.0.0.1:8000 替换成 http://118.89.105.65 )'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: # TODO print('发送成功') elif send_type == 'forget': email_title = '慕雪在线网密码重置链接' email_body = '请点击下面的链接重置你的密码:http://127.0.0.1:8000/reset/{0}(如果是线上环境,请把 http://127.0.0.1:8000 替换成 http://118.89.105.65 )'.format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: # TODO 提示发送成功 pass
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.send_type = send_type email_record.save() email_title = "" email_body = "" if send_type == "register": email_title = "mocc激活" eamil_body = "请点击下面的链接激活你的账号:http://127.0.0.1:8000/active/{0}".format(code) send_status = send_mail(email_title,eamil_body,EMAIL_FROM,[email]) if send_status: pass elif send_type == "forget": email_title = "mocc密码重置链接" eamil_body = "请点击下面的链接重置你的密码:http://127.0.0.1:8000/resetpwd/{0}".format(code) send_status = send_mail(email_title, eamil_body, EMAIL_FROM, [email]) if send_status: pass
def send_register_email(email, send_type="register"): email_record = EmailVerifyRecord() random_code = random_str(16) email_record.email = email email_record.code = random_code email_record.send_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( random_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( random_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_register_email(email, send_type='register'): email_record = EmailVerifyRecord() code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() if send_type == 'register': email_title = '慕雪在线网注册激活链接' # http://118.89.105.65 是我自己的服务器 IP 地址,你部署的时候,请换成你自己的 IP 或 域名 email_body = '请点击下面的链接激活你的账号:http://127.0.0.1:8000/active/{0}(如果是线上环境,请把 http://127.0.0.1:8000 替换成 http://118.89.105.65 )'.format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: # TODO print('发送成功') elif send_type == 'forget': email_title = '慕雪在线网密码重置链接' email_body = '请点击下面的链接重置你的密码:http://127.0.0.1:8000/reset/{0}(如果是线上环境,请把 http://127.0.0.1:8000 替换成 http://118.89.105.65 )'.format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: # TODO 提示发送成功 pass
def send_register_email(email, send_type="register"): email_record = EmailVerifyRecord() code = generate_random_str(16) email_record.code = code email_record.email = email email_record.send_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 print("发送成功") 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 print("发送成功")
def send_register_email(email, send_type): email_record = EmailVerifyRecord() # 生成随即字符串验证码 if send_type == 'update_email': random_str = ''.join(random.choices(string.ascii_letters + string.digits, k=8)) else: random_str = ''.join(random.choices(string.ascii_letters + string.digits, k=30)) email_record.verify_code = random_str email_record.email = email email_record.send_type = send_type email_record.save() if send_type == 'register': email_title = "在线云课堂注册激活链接" email_body = '请点击下列链接激活您的帐号:\nhttp://127.0.0.1:8000/active/{0}'\ .format(email_record.verify_code) send_status = send_mail(email_title, email_body, from_email=EMAIL_FROM, recipient_list=[email]) if send_status: pass elif send_type == 'forget': email_title = "在线云课堂重置密码链接" email_body = '请点击下列链接重置您的密码:\nhttp://127.0.0.1:8000/reset/{0}' \ .format(email_record.verify_code) send_status = send_mail(email_title, email_body, from_email=EMAIL_FROM, recipient_list=[email]) if send_status: pass elif send_type == 'update_email': email_title = '在线云课堂修改邮箱信息' email_body = '您的验证码为:\n{0}'.format(email_record.verify_code) send_status = send_mail(email_title, email_body, from_email=EMAIL_FROM, recipient_list=[email]) if send_status: pass
def send_register_email(email, send_type='register'): # 发送之前先保存到数据库,到时候查询链接是否存在 # 实例化一个EmailVerifyRecord对象 email_record = EmailVerifyRecord() # 生成随机的code放入链接 code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() # 定义邮件内容 email_title = '' email_body = '' if send_type == 'register': email_title = '慕学在线网站注册激活连接' # request_uri='http://127.0.0.1:8000/register/' email_body = '请点击下方的链接激活你的账户:http://127.0.0.1:8000/active/{0}'.format(code) # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,从哪里发,接受者list send_staus = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_staus: pass elif send_type == 'forget': email_title = '慕学在线网找回密码连接' email_body = '请点击下方的链接找回密码:http://127.0.0.1:8000/reset/{0}'.format(code) send_staus = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_staus: pass
def send_register_email(email, send_type="register"): email_record = EmailVerifyRecord() if send_type == "update_email": code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() if send_type == "register": email_title = "慕学在线网注册激活链接" email_body = "请点击下面的链接激活你的账号:http://47.75.13.172/active/{0}".format( code) send_status = send_mail(email_title, email_body, EMAIL_HOST_USER, [email]) if send_status: pass elif send_type == "forget": email_title = "慕学在线网密码重置链接" email_body = "请点击下面的链接重置密码:http://47.75.13.172/reset/{0}".format(code) send_status = send_mail(email_title, email_body, EMAIL_HOST_USER, [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_HOST_USER, [email]) if send_status: pass
def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() if send_type == "update_email": code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_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) email_body = loader.render_to_string( "email_register.html", # 需要渲染的html模板 { "active_code": code # 参数 }) msg = EmailMessage(email_title, email_body, EMAIL_FROM, [email]) msg.content_subtype = "html" send_status = msg.send() # send_status = send_mail(email_title,email_body,EMAIL_FROM,[email]) if send_status: pass
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.send_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
def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() if send_type == 'update_email': code = random_str(4) else: code = random_str(16) email_record.email = code email_record.email = email email_record.send_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 send_register_email(email, send_type="register"): email_record = EmailVerifyRecord() code = generate_random_str(16 if send_type != "update_email" else 4) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() if send_type == "register": email_title = u"慕雪在线网注册激活链接" email_body = u"请点击下列链接激活你的账号:http://www.davidzhang.xin:8000/activate/{0}".format(code) send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email]) if send_status: pass elif send_type == "forget": email_title = u"慕雪在线网密码重置链接" email_body = u"请点击下列链接密码重置:http://www.davidzhang.xin:8000/reset/{0}".format(code) send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email]) if send_status: pass elif send_type == "update_email": email_title = u"慕雪在线网修改邮箱验证码链接" email_body = u"你的邮箱验证码为:{0}".format(code) send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email]) if send_status: pass
def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() if send_type == 'update_email': code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() email_title = "" email_body = "" if send_type == 'register': email_title = "Welcome to Infyni" email_body = "Please click the link below to active your account: {0}/active/{1}".format( HOST_URL, code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) send_status = send_mail(email_title, email_body, EMAIL_FROM, [ADMIN_EMAIL]) print(send_status) if send_status: pass elif send_type == 'forget': email_title = "Infyni Higher education reset password link" email_body = "Please click the link below to reset your password: {0}/reset/{1}".format( HOST_URL, code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) elif send_type == 'update_email': email_title = "Infyni Higher education update email link" email_body = "Here is you Infyni Higher education reset email code: {0}".format( code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email])
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.send_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
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.send_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 if 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
def send_register_email(email, send_type="register"): # 发送之前先保存到数据库,到时候查询链接是否存在 # 实例化一个EmailVerifyRecord对象 email_record = EmailVerifyRecord() # 生成随机的code放入链接 code = random_str(16) email_record.code = code email_record.email = email email_record.send_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) # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,发件人邮箱地址,收件人(是一个字符串列表) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) # 如果发送成功 if send_status: pass if send_type == "forget": email_title = "北网在线 找回密码链接" email_body = "请点击下面的链接找回你的密码: http://127.0.0.1:8000/reset/{0}".format(code) # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,从哪里发,接受者list send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) # 如果发送成功 if send_status: pass
def send_register_email(email, send_type='register'): """发送注册邮箱""" email_record = EmailVerifyRecord() if send_type == "update_email": code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() if send_type == "register": email_title = "Edusite 注册激活链接" email_body = "点击下面链接激活你的账号:http://djangoflask.cn/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 = "Edusite 重置密码链接" email_body = "点击下面链接重置密码:http://djangoflask.cn/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 = "Edusite 邮箱更新验证码" email_body = "你的邮箱验证码为:{0}".format(code) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) if send_status: pass
def send_register_email(email, send_type="register"): email_record = EmailVerifyRecord() if send_type == "update_email": code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_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 send_register_email(email, send_type='register'): record = EmailVerifyRecord() code = generate_random_str(16) record.code = code record.email = email record.send_type = send_type record.save() 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 send_register_email(email,send_type='register'): email_record = EmailVerifyRecord() random_code =random_str(16) email_record.email = email email_record.send_type = send_type email_record.code = random_code email_record.save() email_title = '' email_bady = '' if send_type == 'register': email_title = u'NC科技注册激活链接' email_bady = u'请点击下面链接激活账号:http://127.0.0.1:8000/active/{0}'.format(random_code) #setting配置发送参数 send_status = send_mail(email_title,email_bady,EMAIL_FROM,[email]) if send_status : pass elif send_type == 'forget': email_title = u'NC科技密码重置链接' email_bady = u'请点击下面重置密码:http://127.0.0.1:8000/reset/{0}'.format(random_code) # setting配置发送参数 send_status = send_mail(email_title, email_bady, EMAIL_FROM, [email]) if send_status: pass
def send_register_email(email, send_type='register'): # 先在数据库存储一条邮件验证的记录,用于用户点击链接后进行验证 if send_type == 'change': random_code = generate_random_code(4) else: random_code = generate_random_code(16) email_record = EmailVerifyRecord() email_record.email = email email_record.verify_code = random_code email_record.send_type = send_type email_record.save() # 定义邮件标题,内容,收发人等 email_subject = '' email_body = '' if send_type == 'register': email_subject = '天才靖MOOC网用户注册激活链接' # 需要动态生成一个active/目录 email_body = '请点击链接以激活您的账号:http://127.0.0.1:8000/active/{0}'.format( random_code) elif send_type == 'forget': email_subject = '天才靖MOOC网用户密码重置链接' # 需要动态生成一个active/目录 email_body = '请点击链接以重置您的密码:http://127.0.0.1:8000/reset_pwd/{0}'.format( random_code) elif send_type == 'change': email_subject = '天才靖MOOC网用户邮箱修改验证码' # 需要动态生成一个active/目录 email_body = '您的验证码为:{0}'.format(random_code) # 发送邮件 send_status = send_mail(email_subject, email_body, EMAIL_FROM, [email]) if send_status: pass
def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() code = random_str(16) email_record.code = code email_record.send_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
def send_register_email(email, send_type='register'): email_record = EmailVerifyRecord() if send_type == 'update_email': code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() email_title = '' email_body = '' if send_type == 'register': email_title = u"创客教育平台网注册激活链接" email_body = u"请点击下面的链接激活你的账号: http://127.0.0.1:8000/active/{0}".format(code) send_status = send_mail(email_title, email_body, DEFAULT_FROM_EMAIL, [email], fail_silently=False) if not send_status: pass elif send_type == 'forget': email_title = u"创客教育平台网重置密码链接" email_body = u"请点击下面的链接重置密码: http://127.0.0.1:8000/reset/{0}".format(code) send_status = send_mail(email_title, email_body, DEFAULT_FROM_EMAIL, [email], fail_silently=False) if not send_status: pass elif send_type == 'update_email': email_title = u"创客教育平台网邮箱修改验证码" email_body = u"你的邮箱验证码为:{0}".format(code) send_status = send_mail(email_title, email_body, DEFAULT_FROM_EMAIL, [email], fail_silently=False) if not send_status: pass
def send_register_email(email, send_type="register"): is_success = True # 发送之前先保存到数据库,到时候查询链接是否存在 # 实例化一个EmailVerifyRecord对象 email_record = EmailVerifyRecord() # 生成随机的code放入链接 code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type if send_type == "register": email_title = "注册激活" email_body = "请点击下面的链接激活你的账号: http://127.0.0.1:8000/active/{0}".format(code) # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,发件人邮箱地址,收件人(是一个字符串列表) send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) # 如果发送成功 if send_status: email_record.save() is_success = False elif send_type == "forget": email_title = "找回密码" email_body = "请点击下面的链接找回你的密码: http://127.0.0.1:8000/reset/{0}".format(code) # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,从哪里发,接受者list send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) # 如果发送成功 if send_status: email_record.save() is_success = False elif send_type == "update_email": email_title = "变更邮箱验证码" email_body = "邮箱验证码为: {0}".format(code) # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,从哪里发,接受者list send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) # 如果发送成功 if send_status: email_record.save() is_success = False return is_success
def send_register_eamil(email, send_type="register"): # 发送之前先保存到数据库,到时候查询链接是否存在 # 实例化一个EmailVerifyRecord对象 email_record = EmailVerifyRecord() # 生成随机的code放入链接 if send_type == "update_email": code = random_str(4) else: code = random_str(16) email_record.code = code email_record.email = email email_record.send_type = send_type email_record.save() # 定义邮件内容: email_title = "" email_body = "" if send_type == "register": email_title = "CRM 注册激活链接" email_body = "欢迎注册CRM:请点击下面的链接激活你的账号: http://127.0.0.1:8000/active/{0}".format(code) # email_body = loader.render_to_string( # "email_register.html", # 需要渲染的html模板 # { # "active_code": code # 参数 # } # ) msg = EmailMessage(email_title, email_body, EMAIL_FROM, [email]) msg.content_subtype = "html" send_status = msg.send() # 使用Django内置函数完成邮件发送。四个参数:主题,邮件内容,从哪里发,接受者list # send_status = send_mail(email_title, email_body, EMAIL_FROM, [email]) # 如果发送成功 if send_status: pass elif send_type == "forget": email_title = "CRM 找回密码链接" email_body = "欢迎注册CRM:请点击下面的链接重置你的账号密码: http://127.0.0.1:8000/reset/{0}".format(code) # email_body = loader.render_to_string( # "forgetpwd.html", # 需要渲染的html模板 # { # "active_code": code # 参数 # } # ) msg = EmailMessage(email_title, email_body, EMAIL_FROM, [email]) msg.content_subtype = "html" send_status = msg.send() elif send_type == "update_email": email_title = "mtianyan慕课小站 修改邮箱验证码" email_body = loader.render_to_string( "email_update_email.html", # 需要渲染的html模板 { "active_code": code # 参数 } ) msg = EmailMessage(email_title, email_body, EMAIL_FROM, [email]) msg.content_subtype = "html" send_status = msg.send()