python实现的发邮件功能示例

  

本文实例讲述了python实现的发邮件功能。分享给大家供大家参考,具体如下:

  

<强>一简介

  

本应用实现给网易邮箱发送邮件

  

<强>二代码

        进口smtplib   进口tkinter   类窗口:   def __init__(自我,根):   label1=tkinter.Label(根、文本=癝MTP”)   label2=tkinter.Label(根、文本=案劭凇?   label3=tkinter.Label(根、文本='用户名”)   label4=tkinter.Label(根、文本='密码”)   label5=tkinter.Label(根、文本='收件的人)   label6=tkinter.Label(根、文本='主题”)   label7=tkinter.Label(根、文本='发件的人)   label1.place (x=5, y=5)   label2.place (x=5, y=30)   label3.place (x=5, y=55)   label4.place (x=5, y=80)   label5.place (x=5, y=105)   label6.place (x=5, y=130)   label7.place (x=5, y=155)   自我。entryPop=tkinter.Entry(根)   自我。entryPort=tkinter.Entry(根)   自我。entryUser=tkinter.Entry(根)   自我。entryPass=tkinter。条目(根,显示=?’)   自我。entryTo=tkinter.Entry(根)   自我。entrySub=tkinter.Entry(根)   自我。entryFrom=tkinter.Entry(根)   self.entryPort.insert (tkinter.END ' 25 ')   self.entryPop.place (x=50, y=5)   self.entryPort.place (x=50, y=30)   self.entryUser.place (x=50, y=55)   self.entryPass.place (x=50, y=80)   self.entryTo.place (x=50, y=105)   self.entrySub.place (x=50, y=130)   self.entryFrom.place (x=50, y=155)   自我。=tkinter。按钮(根、文本='发送邮件”,命令=self.Get)   self.get.place (x=60, y=180)   self.text=tkinter.Text(根)   self.text.place (y=220)   def(自我):   试一试:   主机=self.entryPop.get ()   端口=int (self.entryPort.get ())   用户=self.entryUser.get ()   pw=self.entryPass.get ()   fromaddr=self.entryFrom.get ()   toaddr=self.entryTo.get ()   主题=self.entrySub.get ()   tkinter.END文本=self.text.get (1.0)   味精=(”:% s \旅游:% s \ nSubject: % s \ n \ n”   % (fromaddr、toaddr、主题))   味精=味精+文本   smtp=smtplib.SMTP(主机、端口)   smtp.set_debuglevel (1)   pw smtp.login(用户)   smtp.sendmail (fromaddr toaddr味精)   smtp.quit ()   除了例外e:   self.text.insert (tkinter.END, '发送错误\ n”)   根=tkinter.Tk ()   窗口=窗口(根)   root.minsize (600400)   root.mainloop ()      之前      

<强>三运行结果

  

 python实现的发邮件功能示例

  

更多关于Python相关内容可查看本站专题:《Python套接字编程技巧总结》,《Python数据结构与算法教程》、《Python函数使用技巧总结》,《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

  

希望本文所述对大家Python程序设计有所帮助。

python实现的发邮件功能示例