国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python SMTP發送電子郵件的示例

Python SMTP發送電子郵件的示例

2020-09-24 00:04次第花開 Python

這篇文章主要介紹了Python SMTP發送電子郵件的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

簡單郵件傳輸協議(SMTP)是一種協議,用于處理在電子郵件服務器之間發送電子郵件和路由電子郵件。Python提供了smtplib模塊,該模塊定義了一個SMTP客戶端會話對象,該對象可用于將郵件發送到具有SMTP或ESMTP偵聽器守護程序的任何Internet計算機。
SMTP對象具有一個稱為sendmail的實例方法,該方法通常用于完成郵件的發送工作。它需要三個參數-

  • sender- 具有發件人地址的字符串。
  • receivers- 字符串列表,每個接收者一個。
  • message- 以各種RFC中指定的格式格式化為字符串的消息。

Python SMTP示

這是使用Python腳本發送一封電子郵件的簡單方法。示例代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/python3
 
import smtplib
 
sender = 'from@fromdomain.com'
receivers = ['to@todomain.com']
 
message = """From: From Person <from@fromdomain.com>
To: To Person <to@todomain.com>
Subject: SMTP e-mail test
 
This is a test e-mail message.
"""
 
try:
  smtpObj = smtplib.SMTP('localhost')
  smtpObj.sendmail(sender, receivers, message)    
  print "Successfully sent email"
except SMTPException:
  print "Error: unable to send email"

在這里,已經在郵件中放置了一個基本電子郵件,使用三重引號,請注意正確設置標題的格式。電子郵件需要一個“發件人”,“收件人”和“主題”標頭,并以空白行與電子郵件正文分開。

要發送郵件,需要使用smtpObj連接到本地計算機上的SMTP服務器。然后,調用sendmail方法與消息,發件人地址和目標地址一起用作參數(即使發件人和收件人地址位于電子郵件本身之內,但它們并不總是用于路由郵件)。

如果您不在本地計算機上運行SMTP服務器,則可以使用smtplib客戶端與遠程SMTP服務器通信。除非您使用Webmail服務(例如gmail或Yahoo! Mail),否則您的電子郵件提供商必須已向您提供了可以提供它們的外發郵件服務器詳細信息,如下所示-

?
1
mail = smtplib.SMTP('smtp.gmail.com', 587)

使用Python發送HTML電子郵件當使用Python發送文本消息時,所有內容均被視為簡單文本。即使您在文本消息中包含HTML標簽,它也將顯示為簡單文本,并且HTML標簽不會根據HTML語法進行格式化。但是,Python提供了將HTML消息作為實際HTML消息發送的選項。

發送電子郵件時,可以指定Mime版本,內容類型和字符集來發送HTML電子郵件。
示例代碼

以下是將HTML內容作為電子郵件發送的示例 -

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/python3
 
import smtplib
 
message = """From: From Person <from@fromdomain.com>
To: To Person <to@todomain.com>
MIME-Version: 1.0
Content-type: text/html
Subject: SMTP HTML e-mail test
 
This is an e-mail message to be sent in HTML format
 
<b>This is HTML message.</b>
<h1>This is headline.</h1>
"""
 
try:
  smtpObj = smtplib.SMTP('localhost')
  smtpObj.sendmail(sender, receivers, message)    
  print "Successfully sent email"
except SMTPException:
  print "Error: unable to send email"

以上就是Python SMTP發送電子郵件的示例的詳細內容,更多關于Python SMTP發送電子郵件的資料請關注服務器之家其它相關文章!

原文鏈接:https://www.yiibai.com/python_network_programming/python_smtp.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美一区二区三区在线 | 午夜在线小视频 | 欧美亚洲视频在线观看 | 在线欧美亚洲 | 成人精品免费视频 | 亚洲国产免费av | 精品久久久久久久人人人人传媒 | 国产精品永久 | 欧美日本精品 | 亚洲精品成人av | 三级视频在线 | 日日骚视频| 99免费观看 | 影音先锋亚洲精品 | 国产玖玖 | 欧美久久精品 | 久久久亚洲精品视频 | 99精品免费| 91xxx在线观看 | 久久高清片 | 日韩三级在线免费观看 | 狠狠综合 | 国产精品视频一二三区 | 欧美激情一区二区三区 | 羞羞羞网站 | 免费毛片视频 | 在线观看不卡 | 婷婷精品久久久久久久久久不卡 | h在线观看视频 | 久久久免费精品视频 | 国产一区二区三区免费 | 日韩成人在线播放 | 黄色片com | 欧美99| 国产专区在线看 | 久久精品一区二区三区四区 | 国产原创精品视频 | 在线成人| 26uuu成人免费毛片 | 亚洲第一色 | 黄色毛片一级片 |