Skip to main content

Quick send email use python3.

Project description

# QuickEmail

#### 项目介绍

简易的邮件发信工具。支持认证/不认证发信。 使用UTF-8编码。

#### 使用说明

简易的邮件发信工具。支持认证/不认证发信。 使用UTF-8编码。 from quickemail import QuickEmail

  1. 发信前先定义发信要素:

    指定主机和端口,必须参数: 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。

  2. 使用creatMsg()建立邮件信体内容。

    msg = quicksend.creatMsg()

  3. 使用authsend()或者send()发送邮件。

    quicksend.authsend(msg) quicksend.send(msg)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickemail-0.1.1.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

quickemail-0.1.1-py3-none-any.whl (7.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page