def send_email_task(email, name):
email_value = email.split('@')[0].encode('utf-8') # ??? ?? url? ???? @ ???? base64 ???? ???
encoded_email = base64.b64encode(email_value) # ???
from_email = settings.EMAIL_HOST_USER # ?? ?? ?? - settings ??? ??(?? ??)
subject = '{} ? ???? ??'.format(name) # ?? ??
refined_email = str(encoded_email)[1:].strip("'") # ??? ??? ? b'c2F6MDU0OQ==' -> c2F6MDU0OQ==? ??.
html_content = """<h1>{0}? ??? ?????.</h1>
<p>?? ??? ??? ?? ??? ??????</p>
<a href='http://127.0.0.1:8000/account/{1}/'>http://127.0.0.1:8000/account/{2}/</a>
""".format(name, refined_email, refined_email)
msg = EmailMessage( subject, html_content, from_email, [email])
msg.content_subtype = "html"
msg.send()
评论列表
文章目录