コード例 #1
0
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
コード例 #2
0
ファイル: email_send.py プロジェクト: Cherylliu11/MLGB
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
コード例 #3
0
ファイル: email_send.py プロジェクト: Liyb5/scraping
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
コード例 #4
0
ファイル: email_send.py プロジェクト: HelloMasonC/mxOnline
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
コード例 #5
0
ファイル: tasks.py プロジェクト: wj5633/online
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
コード例 #6
0
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
コード例 #7
0
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
コード例 #8
0
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
コード例 #9
0
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
コード例 #10
0
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
コード例 #11
0
ファイル: email_send.py プロジェクト: PaleGeek/PythonStudy
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
コード例 #12
0
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
コード例 #13
0
ファイル: email_sent.py プロジェクト: jakejie/jakejieBlogPlus
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
コード例 #14
0
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
コード例 #15
0
ファイル: email_send.py プロジェクト: welitis/mxonline
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("发送成功")
コード例 #16
0
ファイル: send_email.py プロジェクト: KevinPei777/Yun_Class
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
コード例 #17
0
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
コード例 #18
0
ファイル: email_send.py プロジェクト: XiaotaoRT/MxOnline
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
コード例 #19
0
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
コード例 #20
0
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
コード例 #21
0
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
コード例 #22
0
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
コード例 #23
0
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])
コード例 #24
0
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
コード例 #25
0
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
コード例 #26
0
ファイル: email_send.py プロジェクト: chris-baby/WbOnline
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
コード例 #27
0
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
コード例 #28
0
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
コード例 #29
0
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
コード例 #30
0
ファイル: email_send.py プロジェクト: DrNolanXW/NC-Online
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
コード例 #31
0
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
コード例 #32
0
ファイル: email_send.py プロジェクト: xzylzz/studyOnline
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
コード例 #33
0
ファイル: email_send.py プロジェクト: xypisces/python
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
コード例 #34
0
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
コード例 #35
0
ファイル: email_send.py プロジェクト: Acewangbw/share
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()