加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python 七种邮件内容发送方法实例

发布时间:2020-12-17 17:07:46 所属栏目:Python 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/usr/bin/env?python3#coding:?utf-8import?smtplibfrom?email.mime.text?import?MIMETextfrom?email.header?import?Headersender?=?'***'receiver?

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.text?import?MIMEText
from?email.header?import?Header

sender?=?'***'
receiver?=?'***'
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'

msg?=?MIMEText('你好','text','utf-8')#中文需参数‘utf-8',单字节字符不需要
msg['Subject']?=?Header(subject,?'utf-8')

smtp?=?smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.login(username,?password)
smtp.sendmail(sender,?receiver,?msg.as_string())
smtp.quit()
#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.text?import?MIMEText

sender?=?'***'
receiver?=?'***'
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'

msg?=?MIMEText('</pre>
<h1>你好</h1>
<pre>','html','utf-8')?

msg['Subject']?=?subject?

smtp?=?smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.login(username,?msg.as_string())
smtp.quit()
#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.multipart?import?MIMEMultipart
from?email.mime.text?import?MIMEText
from?email.mime.image?import?MIMEImage?

sender?=?'***'
receiver?=?'***'
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'?

msgRoot?=?MIMEMultipart('related')
msgRoot['Subject']?=?'test?message'?

msgText?=?MIMEText('<b>Some?<i>HTML</i>?text</b>?and?an?image.
<img?alt=""?src="cid:image1"?/>
good!','utf-8')
msgRoot.attach(msgText)?

fp?=?open('h:python1.jpg',?'rb')
msgImage?=?MIMEImage(fp.read())
fp.close()?

msgImage.add_header('Content-ID',?'')
msgRoot.attach(msgImage)?

smtp?=?smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.login(username,?msgRoot.as_string())
smtp.quit()
#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.multipart?import?MIMEMultipart
from?email.mime.text?import?MIMEText
from?email.mime.image?import?MIMEImage?

sender?=?'***'
receiver?=?'***'
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'?

msgRoot?=?MIMEMultipart('related')
msgRoot['Subject']?=?'test?message'?

#构造附件
att?=?MIMEText(open('h:python1.jpg',?'rb').read(),?'base64',?'utf-8')
att["Content-Type"]?=?'application/octet-stream'
att["Content-Disposition"]?=?'attachment;?filename="1.jpg"'
msgRoot.attach(att)?

smtp?=?smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.login(username,?msgRoot.as_string())
smtp.quit()
#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.text?import?MIMEText?

sender?=?'***'
receiver?=?['***','****',……]
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'?

msg?=?MIMEText('你好',?msg.as_string())
smtp.quit()
#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.multipart?import?MIMEMultipart
from?email.mime.text?import?MIMEText
from?email.mime.image?import?MIMEImage?

sender?=?'***'
receiver?=?'***'
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'?

#?Create?message?container?-?the?correct?MIME?type?is?multipart/alternative.
msg?=?MIMEMultipart('alternative')
msg['Subject']?=?"Link"?

#?Create?the?body?of?the?message?(a?plain-text?and?an?HTML?version).
text?=?"Hi!nHow?are?you?nHere?is?the?link?you?wanted:nhttp://www.python.org"
html?=?"""


?
Hi!

???????How?are?you?

???????Here?is?the?<a?href="http://www.python.org">link</a>?you?wanted.

?

"""?

#?Record?the?MIME?types?of?both?parts?-?text/plain?and?text/html.
part1?=?MIMEText(text,?'plain')
part2?=?MIMEText(html,?'html')?

#?Attach?parts?into?message?container.
#?According?to?RFC?2046,?the?last?part?of?a?multipart?message,?in?this?case
#?the?HTML?message,?is?best?and?preferred.
msg.attach(part1)
msg.attach(part2)
#构造附件
att?=?MIMEText(open('h:python1.jpg',?'utf-8')
att["Content-Type"]?=?'application/octet-stream'
att["Content-Disposition"]?=?'attachment;?filename="1.jpg"'
msg.attach(att)?

smtp?=?smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.login(username,?msg.as_string())
smtp.quit()
#!/usr/bin/env?python3
#coding:?utf-8
import?smtplib
from?email.mime.text?import?MIMEText
from?email.header?import?Header
sender?=?'***'
receiver?=?'***'
subject?=?'python?email?test'
smtpserver?=?'smtp.163.com'
username?=?'***'
password?=?'***'?

msg?=?MIMEText('你好',?'utf-8')?

smtp?=?smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.set_debuglevel(1)
smtp.login(username,?msg.as_string())
smtp.quit()

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读