Skip to main content

电子邮件发送库

项目描述

红色邮件:高级电子邮件发件人

下一代电子邮件发件人


pypi 版本 建造 编解码器 文件状态 PyPI 版本

它是什么?

Red Mail 是一个高级电子邮件发件人库。它使发送电子邮件变得微不足道,并具有许多高级功能,例如:

从文档中查看更多信息 或查看PyPI 的发布

从 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>"
)

更多示例:

请参阅食谱中的实际示例。


作者

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

redmail-0.4.1.tar.gz (1.7 MB 查看哈希

已上传 source

内置分布

redmail-0.4.1-py3-none-any.whl (42.7 kB 查看哈希

已上传 py3