python 發郵件 python發郵件

2021-10-11 19:41:02 字數 971 閱讀 9806

python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。

這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它來傳送電子郵件

import smtplib

smtpobj = smtplib.smtp( [host [, port [, local_hostname]]] )

host- 這是執行smtp伺服器的主機。可以指定主機的ip位址或類似yiibai.com的網域名稱。這是乙個可選引數。port- 如果提供主機引數,則需要指定smtp伺服器正在偵聽的埠。通常這個埠預設值是:25local_hostname- 如果smtp伺服器在本地計算機上執行,那麼可以只指定localhost選項

smtp物件有乙個sendmail的例項方法,該方法通常用於執行郵件傳送的工作。

它需要三個引數

mime的全稱是"multipurpose internet mail extensions",中譯為"多用途網際網路郵件擴充套件",指的是一系列的電子郵件技術規範,主要包括rfc 2045、rfc 2046、rfc 2047、rfc 4288、rfc 4289和rfc 2077。

顧名思義,mime是對傳統電子郵件的乙個擴充套件,現在已經成為電子郵件實際上的標準。

傳統的電子郵件是2023年定下技術規範的,檔案是rfc 822。

這實際上無法接受的,因此到了2023年,工程師們決定擴充套件電子郵件的技術規範,提出一系列補充規範,這就是mime的由來。

python傳送郵件(最全)​www.jianshu.com

Python 實現發郵件

usr bin python coding utf 8 import smtplib from email.mime.text import mimetext from email.header import header 第三方 smtp 服務 mail host smtp.163.com 設定伺...

Python自動發郵件

摘要 本文介紹如何使用python發郵件,主要原理是利用qq郵箱傳送郵件 獲得授權碼後將其寫在下面程式中,然後就可以給自己的郵箱發郵件了 使用qq郵箱傳送郵件 content是傳送的內容,格式為 hostusername你自己的qq郵箱名 tousername 接收方的郵箱賬號 import smt...

python 實現發郵件

coding utf 8 from email.header import header from email.mime.text import mimetext from email.utils import parseaddr,formataddr import smtplib class po...