📅  最后修改于: 2023-12-03 15:37:38.759000             🧑  作者: Mango
yagmail 是一个用于发送邮件的 Python 库,它简化了 Python 中发送邮件的过程。它使用了简单的方法和参数,让发送邮件变得十分容易。
yagmail 可以使用 pip 来安装:
pip install yagmail
下面是一个使用 yagmail 发送电子邮件的例子:
import yagmail
user = 'your_gmail_username'
password = 'your_gmail_password'
to = 'recipient@example.com'
subject = 'Subject'
body = 'Body'
yag = yagmail.SMTP(user, password)
yag.send(to=to, subject=subject, contents=body)
以上代码中,需要替换 yagmail.SMTP() 中的参数。'your_gmail_username' 和 'your_gmail_password' 分别是您的 Gmail 账号的用户名和密码,'recipient@example.com' 是收件人的电子邮件地址。
yagmail 还提供了更多选项,以满足不同的需求。下面是一些常用的选项:
以下是一个包含以上选项的例子:
import yagmail
user = 'your_gmail_username'
password = 'your_gmail_password'
to = 'recipient@example.com'
subject = 'Subject'
body = 'Body'
cc = 'cc@example.com'
bcc = 'bcc@example.com'
attachments = ['/path/to/attachment1', '/path/to/attachment2']
html = '<h1>This is HTML email</h1>'
yag = yagmail.SMTP(user, password)
yag.send(to=to, subject=subject, contents=body,
cc=cc, bcc=bcc, attachments=attachments, html=html)
yagmail 是一个非常有用的 Python 库。它可以快速地帮助您发送电子邮件,让您更专注于您的核心业务。