學習使用python傳送郵件

2021-06-02 06:45:44 字數 1203 閱讀 2623

###########################

## 使用python傳送郵件

############################

import os  

import smtplib  

import mimetypes  

from email.mimemultipart import mimemultipart  

from email.mimebase import mimebase  

from email.mimetext import mimetext  

from email.mimeaudio import mimeaudio  

from email.mimeimage import mimeimage  

from email.encoders import encode_base64  

def sendmail(subject, text):  

gmailuser = '***x@***.com'  

gmailpassword = ''  

recipient = 'l***x@***.cn 

msg = mimemultipart()  

msg['from'] = gmailuser  

msg['to'] = recipient  

msg['subject'] = subject  

msg.attach(mimetext('''%s''' %text, _subtype='html',_charset='utf-8'))   

mailserver = smtplib.smtp('smtp.cnnic.cn', 25)  

mailserver.ehlo()  

#mailserver.starttls()  

mailserver.ehlo()  

mailserver.login(gmailuser, gmailpassword)  

mailserver.sendmail(gmailuser, recipient, msg.as_string())  

mailserver.close()  

print('sent email to %s' % recipient)  

# start to test  

sendmail('你好嗎?', '歡迎使用python測試郵件')

使用python傳送郵件

傳送郵件這個功能非常實用,比如你寫了乙個爬蟲,可以通過郵件來接收程式異常或者任務完成的通知,再比如你搭了乙個 別人只需留下他的郵箱,你就可以自動給他傳送郵件。總之我覺得郵件通知非常適合那些處理批量 大量任務,你可以不用守在電腦前等待處理結果,在程式裡配置好郵件通知後,只需留意郵箱通知就好了。在 py...

使用Python傳送郵件

import smtplib from email.mime.text import mimetext from email.mime.image import mimeimage from email.mime.multipart import mimemultipart 多 處理模組 from ...

python 傳送郵件學習

import smtplib from email.mime.text import mimetext 傳送文字檔案 from email.utils import formataddr 郵箱位址和口令 sender addr 14 xx qq.com 發件人郵箱 password x 這裡的密碼是...