email

Posted 两掺豆腐脑丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了email相关的知识,希望对你有一定的参考价值。

# -*- coding: utf-8 -*-

"""
@Time    : 2021/12/11 15:54
@Author  : zero
"""

import os
from smtplib import SMTP_SSL
from email import encoders
from email.mime.base import MIMEBase
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText


class EmailUtil(object):

    def __init__(self):
        self.host = "smtp.qq.com"
        self.port = 465
        self.username = "325173141@qq.com"
        self.token = "bozfkwtfqqvubhbc"

        self.smtp_server = SMTP_SSL(self.host, self.port)
        self.smtp_server.login(self.username, self.token)

    def send_with_html(self, title, body, file_path, to):
        message = MIMEMultipart()
        message[\'subject\'] = title
        message[\'from\'] = self.username
        message[\'to\'] = ""
        message.attach(MIMEText(body))
        # 初始化一个附件对象
        mime = MIMEBase(\'

以上是关于email的主要内容,如果未能解决你的问题,请参考以下文章

Email List

在Python中改变一个列表中元素的位置,使它们与另一个列表交叉匹配。

LeetcodeDuplicate Emails

sqlserver截取Email中@前后的用户名和域名

在 Python 中如何将 `email.message.Message` 对象转换为 `email.message.EmailMessage` 对象

[LeetCode] Duplicate Emails