python可以去帮助人们去做一些重复性比较高的工作,而在有一些岗位的工作之中需要频繁的用到邮件去进行交流。那么这一篇文章就会来讲下怎么使用python去编写一个发送邮件的程序,代码示例和步骤讲解都有,一起看看吧。
1.要想使用python程序去发送邮件首先需要去打开右键设置之中的网络通信服务,这里以qq邮箱为例。在qq邮箱的网页版之中登录自己的工作邮箱账号,然后在设置里面选择账户这个选项卡并移动到页面的下方。
在页面下方可以看到有一些服务可以开启和关闭,这里将POP3/SMTP服务开启。开启之后会要求设置密码,这里就随自己的习惯设置了。
2.打开python编辑器Pycharm并创建一个空白的python文件来编写代码,点击底部状态栏里的terminal选项打开终端。在终端里面去安装邮件支持模块MIMEText,命令如下:
pip instal MIMEText
3.模块安装完成之后就可以去编写python代码了,示例如下:
# 导入模块并分别来设置邮件的内容、主题、寄送者和收件人 from email.mime.text import MIMEText import smtplib msg = MIMEText('hello world') msg["Subject"] = "hello world" msg["From"] = '' msg["To"] = '' from_addr = raw_input("输入自己的邮箱账号:") password = raw_input("输入pop3设置的密码:") smtp_server = 'smtp.qq.com' to_addr = raw_input("请输入收件人邮箱:") try: server = smtplib.SMTP_SSL(smtp_server, 465, timeout = 2) # 端口号和超时时间 server.login(from_addr, password) # 发送邮件 server.sendmail(from_addr, [to_addr], msg.as_string()) server.quit() print 'success' except Exception,e: print 'Faild:%s' % e 以上就是关于“Pytho
n如何发送邮件?这个示例一定要看”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。