电子邮件发送库
项目描述
红色邮件:高级电子邮件发件人
下一代电子邮件发件人
它是什么?
Red Mail 是一个高级电子邮件发件人库。它使发送电子邮件变得微不足道,并具有许多高级功能,例如:
从 PyPI 安装它:
pip install redmail
为什么是红色邮件?
发送电子邮件不应该这么复杂:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
msg = MIMEMultipart('alternative')
msg['Subject'] = 'An example email'
msg['From'] = 'first.last@gmail.com'
msg['To'] = 'first.last@example.com'
part1 = MIMEText("Hello!", 'plain')
part2 = MIMEText("<h1>Hello!</h1>", 'html')
msg.attach(part1)
msg.attach(part2)
# Send the message via our own SMTP server.
s = smtplib.SMTP('localhost', port=0)
s.send_message(msg)
s.quit()
使用 Red Mail,就这么简单:
from redmail import EmailSender
email = EmailSender(host="localhost", port=0)
email.send(
subject="An example email",
sender="me@example.com",
receivers=['first.last@example.com'],
text="Hello!",
html="<h1>Hello!</h1>"
)
更多示例:
请参阅食谱中的实际示例。
作者
- Mikael Koli - Miksus - koli.mikael@gmail.com
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
redmail-0.4.1.tar.gz
(1.7 MB
查看哈希)
内置分布
redmail-0.4.1-py3-none-any.whl
(42.7 kB
查看哈希)