Quick send email use python3.
Project description
# QuickEmail
#### 项目介绍
简易的邮件发信工具。支持认证/不认证发信。 使用UTF-8编码。
#### 使用说明
简易的邮件发信工具。支持认证/不认证发信。 使用UTF-8编码。 from quickemail import QuickEmail
发信前先定义发信要素:
指定主机和端口,必须参数: quicksend = QuickEmail(‘mail.mailsvr.cn’, 25) # SMTP发信端口,默认是25 SSL链接使用465
定义HELO主机名,参数可省略: quicksend.set_helo(‘QuickEmail’) # HELO主机名不能使用有空格的字符串
认证用户名和密码,authsend()必须的参数: quicksend.set_mail_user(‘a’) # 认证用户名 quicksend.set_user_pass(‘test’) # 认证用户的密码
发信人、收信人为必须参数: quicksend.set_mail_from(‘AA高丽A<a@119.com>’) # 发信人地址,格式为: FullName<email address> quicksend.set_mail_to(‘一二三<123@119.com>,ABC<abc@119.com>’) # 格式同上,多地址使用逗号”,”分隔
抄送人,可省略: quicksend.set_mail_cc(‘一二三<123@119.com>,中语言C<abc@119.com>,AA高丽A<a@119.com>’)
邮件主题、内容,支持使用HTML: quicksend.set_mail_subject(‘mY subject还有中文!’) quicksend.set_mail_content(‘<font color=red>red content一段中文</font>’) quicksend.set_is_html(True)
添加附件,可省略: quicksend.set_mail_attach([‘abc.jpg’]) # 添加附件 类型为list
高级定制,可省略: quicksend.set_content_from(‘邮件显示的假发件人<from@119.com>’) # 定制邮件信体显示的发件人,一般为来隐藏实际的mail_from。 quicksend.set_content_to(‘邮件显示的假收件人<to@119.com>’) # 定制邮件信体显示的收件人,一般为来隐藏实际的mail_to。 quicksend.set_content_cc(‘邮件显示的假抄送人<cc@119.com>’) # 定制邮件信体显示的抄送人,一般为来隐藏实际的mail_cc。
使用creatMsg()建立邮件信体内容。
msg = quicksend.creatMsg()
使用authsend()或者send()发送邮件。
quicksend.authsend(msg) quicksend.send(msg)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for quickemail-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06c441f8e6cb623f79c1758f6c58fa591f1a60f6a1a6c4cd002f8ad1781f6340 |
|
MD5 | 6b6f6c210ae142a39eac010db054cbf1 |
|
BLAKE2b-256 | 83370c30371d310a52460e45ca353174d85ad5bd2fada14d12b7c5b80446c0ca |