python发邮件小例子

发布时间:2019-10-23编辑:脚本学堂
本文介绍了python发送邮件的小例子,使用python smtplib模块发送邮件,有需要的朋友参考下。

如何用python 发邮件?

把python.org上email的例子(https://docs.python.org/2/library/email-examples.html )照抄过来,经典实用。
  
例子:
 

复制代码 代码示例:
# Import smtplib for the actual sending function 
import smtplib 
# www.jb200.com
# Import the email modules we'll need 
from email.mime.text import MIMEText 
 
# Open a plain text file for reading.  For this example, assume that 
# the text file contains only ASCII characters. 
fp = open(textfile, 'rb') 
# Create a text/plain message 
msg = MIMEText(fp.read()) 
fp.close() 
 
# me == the sender's email address 
# you == the recipient's email address 
msg['Subject'] = 'The contents of %s' % textfile 
msg['From'] = me 
msg['To'] = you 
 
# Send the message via our own SMTP server, but don't include the 
# envelope header. 
s = smtplib.SMTP('localhost') 
s.sendmail(me, [you], msg.as_string()) 
s.quit()