python可以去帮助人们去做一些重复性比较高的工作 , 而在有一些岗位的工作之中需要频繁的用到邮件去进行交流 。那么这一篇文章就会来讲下怎么使用python去编写一个发送邮件的程序 , 代码示例和步骤讲解都有 , 一起看看吧 。
文章插图
1.要想使用python程序去发送邮件首先需要去打开右键设置之中的网络通信服务 , 这里以qq邮箱为例 。在qq邮箱的网页版之中登录自己的工作邮箱账号 , 然后在设置里面选择账户这个选项卡并移动到页面的下方 。
在页面下方可以看到有一些服务可以开启和关闭 , 这里将POP3/SMTP服务开启 。开启之后会要求设置密码 , 这里就随自己的习惯设置了 。
2.打开python编辑器Pycharm并创建一个空白的python文件来编写代码 , 点击底部状态栏里的terminal选项打开终端 。在终端里面去安装邮件支持模块MIMEText , 命令如下:
pip instal MIMEText3.模块安装完成之后就可以去编写python代码了 , 示例如下:
# 导入模块并分别来设置邮件的内容、主题、寄送者和收件人from email.mime.text import MIMETextimport smtplibmsg = 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【Python如何发送邮件?这个示例一定要看】n如何发送邮件?这个示例一定要看”的全部内容了 , 想要了解更多python的实用知识和代码示例可以持续关注这个频道 , 每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python中如何使用range函数?这篇文章带来详细使用介绍
- Python怎么去调用另一个python?Python程序调用方法
- Python怎么查找指定字符串索引?这几个方法都可以实现
- python中index的用法是什么?这篇文章给你带来讲解
- python怎么赋值?看完这篇文章你就知道了
- python循环10次怎么写?运用这两个函数非常简单
- Python如何查看变量数据类型?这两个函数轻松解决
- python怎么合并两个字典?这三个方法你不一定全知道
- 京东好店评选标准是什么?如何判定?
- 抖音达人广场是怎么回事?如何成为一员?