python實現發郵件以及收郵件

2021-09-02 15:41:01 字數 1125 閱讀 7341

1、發郵件**

import os

import poplib

import smtplib

#from email.header import header

from email.mime.text import mimetext

import email

#登入郵箱

sent=smtplib.smtp('smtp.163.com')

mailname='[email protected]'

mailpass='11111111111'

sent.login(mailname,mailpass)

#傳送郵件

to=['[email protected]']  #郵件收件人

content=mimetext('你好')        #郵件內容

content['subject']='你好'    #設定郵件標題

content['from']=mailname #郵件傳送人

content['to']=','.join(to)      #將郵件的收件人已,號方式進行**

try:

sent.sendmail(mailname,to, content.as_string())  #3個引數 傳送人,收件人,郵件內容

print("郵件傳送成功")

sent.close()

except smtplib.smtpexception:

print("error: 無法傳送郵件")

2、收郵件

# coding=utf-8

import os

import poplib

import smtplib

from email.header import header

from email.header import decode_header

from email.mime.text import mimetext

import email

#登入郵箱

mailname='[email protected]'

mailpass='1111111111'

#sent.login(mailname,mailpass)

python實現發郵件以及收郵件

1 發郵件 import os import poplib import smtplib from email.header import header from email.mime.text import mimetext import email 登入郵箱 sent smtplib.smtp ...

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 實現發郵件

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