朋友,我用python给你发了一封邮件

— 1. Start —

在某个周末,心血来潮,我想给我远方的朋友发送电子邮件,跟他分享我要在优快云开设顺哥读源码的专栏。于是我登陆新浪邮箱,写下这样的内容:
通过新浪邮箱网页版发送邮件
鼠标轻击“发送”按钮,我远在千里之外的朋友就可以看到我给他写的邮件了
沿着这个思路YY下去,我要怎么才能让我的朋友知道我完成了新的博客呢?每次写完都像上面这样写邮件告诉他?要是朋友比较多呢?那不是忙死顺哥啊。要是能够在每次更新博客之后自动发送邮件通知朋友是不是很好?
我拿出工作电脑开始翻看以前写过的发送告警邮件的代码,python真是一门简单到爆的编程语言,发送邮件只需要几行关键代码。如果你也想跟我一样通过python给朋友发送邮件,你首先需要一台电脑,电脑上还需要安装了python,然后你需要注册一个邮箱地址,下面是我的开发环境:

主题 限制
python版本 2.7.5
操作系统 windows7
依赖 smtplib
邮件服务器 smtp.sina.com

除了上面的开发环境外,我们还需要做一些准备工作,比如申请邮箱地址、想好邮件主题、邮件正文等,就像下面这样

主题 描述 是否必需
邮箱地址 电子邮件网络中的身份标识,本文将使用的邮箱地址:cug_heshun@sina.com
邮箱密码 邮箱地址访问邮件服务器时的密码,本文使用密码:**********(可以猜猜是什么哦)
收件人列表 邮件接收人的列表(一个或者多个邮箱地址),本文使用:anys_test@sina.com,60550295@qq.com
抄送列表 邮件抄送列表(一般抄送给那些需要知道邮件所述内容但不需要做任何事的人)
邮件主题 邮件所描述内容的概括,本文使用:“顺哥读源码”
邮件正文 邮件的主题部分内容,本文使用:“我亲爱的朋友:我打算在优快云开设“顺哥读源码”的专栏,欢迎前来我的地盘留下你宝贵的意见,我们一起成长!”
邮件附件 以文件的形式(word文档、excel表格、图片、视频等)添加到邮件后面,严格来讲属于邮件正文的一部分

顺哥是个懒惰的人,为了减少输入,我们先把需要的信息保存在变量,就像下面这样:

# encoding: utf-8
import smtplib

smtp_server_addr = 'smtp.sina.com'

email_address = 'cug_heshun@sina.com'
email_password = '**********'
send_to_list = ['605502954@qq.com', 
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值