1 编程语言 python 3.5

2 需要安装xlrd库,用来打开Excel文件

3 在命令行中输入 python send.py [接收者邮件地址]   如:python send.py 12345678@qq.com

4 发送邮件地址默认是作者的邮箱地址

# -*- coding: utf-8 -*-

from email.mime.text import MIMEText

from email.header import Header

from smtplib import SMTP_SSL

import xlrd

import sys

def send_mail(receiver):

host_server = 'smtp.qq.com'#QQ邮箱的SMTP服务器

sender_qq = '1*******'#发件人的QQ号码

pwd = '********'#QQ邮箱的授权码

sender_qq_mail = '*****'#发件人邮箱地址

data=xlrd.open_workbook('filename.xlsx')#打开文件

table=data.sheets()[0]

content=[]

content=table.row_values(0)

mail_content=content[0]+' '+content[1]+' '+content[2]+content[3]#邮件正文内容

mail_title = ' '#设置邮件标题

smtp = SMTP_SSL(host_server)#SSL 登录

smtp.set_debuglevel(0)#set_debuglevel()是用来调试的。参数值为1表示开启调试模式,参数值为0关闭调试模式

smtp.ehlo(host_server)#连接服务器

smtp.login(sender_qq, pwd)#邮箱登录

msg = MIMEText(mail_content, "plain", 'utf-8')#填写正文内容

msg["Subject"] = Header(mail_title, 'utf-8')#填写邮件标题

msg["From"] = sender_qq_mail#发送者邮箱地址

msg["To"] = receiver#接收者邮件地址

try:

smtp.sendmail(sender_qq_mail, receiver, msg.as_string())#发送邮件函数

smtp.quit()#发送邮件结束

print("Successfully Send!")#输出成功标志

except:

print("The sever is busy,please continue later.")

if __name__=="__main__":

'''

命令行输入标准格式为 python send.py [接收者邮件地址],如不添加邮件地址,则默认为*******@qq.com

'''

try:

receiver=sys.argv[1]

except:

receiver = '********@qq.com'#收件人邮箱地址

send_mail(receiver)#调用函数,发送邮件

python自动登录qq邮箱_python实现自动登录qq邮箱,写邮件并发送相关推荐

  1. 说说邮箱办公有什么好处?怎么写邮件显得专业?

    邮箱办公有什么好处?怎么写邮件显得专业? 请思考转个身就可以沟通的事情是否有必要使用邮件? 答案是非常有必要.原因有以下几点 人类的大脑记忆时长是有迹可循的,尤其是当事物过多时很容易产生遗忘或发生记忆 ...

  2. python爬取qq邮箱_python+selenium自动登录QQ邮箱

    环境:win10x64+python3.5+chrome+chromedriver 需要安装的模块: 1.chromedriver 下载地址,下载后加入系统环境变量即可. 2.selenium# pi ...

  3. python实现自动登录qq邮箱,写邮件并发送

    1 编程语言 python 3.5 2 需要安装xlrd库,用来打开Excel文件 3 在命令行中输入 python send.py [接收者邮件地址]   如:python send.py 1234 ...

  4. python文件写入追加写入_python怎么以追加的方式写文件?

    展开全部 一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: #python >>>f=open('f.txt','w')    # r只读,32313133 ...

  5. 网易邮箱写邮件HTML转换按钮,网易邮箱推出虚拟场景写信功能 身临其境写邮件...

    当你用电子邮件给好友发出问候时,是否怀念着曾经繁茂成荫.绿野同行的过往?当你给他(她)写信表达思念时,是否憧憬着秋风初起.阳光清透的意境?近期,网易邮箱独家推出"虚拟场景写信"功能 ...

  6. python实现自动登录网页版_Python实现自动登录站点

    如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同). 一.确认软件版本 首先我们需要确认 ...

  7. python 打卡记录代码_python实现自动打卡的示例代码

    自己也百度了一下,然后写的,分为了三个部分,见三段代码 代码:主程序代码 import timefrom selenium import webdriverfrom private_info impo ...

  8. python模拟登录163邮箱_Python实现模拟登录网易邮箱的方法示例

    本文实例讲述了Python实现模拟登录网易邮箱的方法.分享给大家供大家参考,具体如下: #coding:utf-8 import urllib2,urllib import cookielib fro ...

  9. python实时抢网页红包_Python实现自动抢红包功能

    目 标 场 景 可能有人每天都忙碌于各类微信群中,专注抢红包.那是否可以利用 Python 实现自动抢红包呢? image 当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢? ...

最新文章

  1. /dev/rdsk 与 /dev/dsk区别
  2. Robotaxi有进账了!中国自动驾驶商业化迈出一大步
  3. 20151024学习内容:安全相关
  4. android判断参数非空,Android Studio注释模板Live Templates参数获取不到为null的一些
  5. 公平锁非公平锁的实际使用_3. redisson源码公平锁之队列重排序
  6. merge函数_c语言中的merge函数
  7. Delphi 一些函数解释
  8. 计算机网络之数据链路层:12、CSMA/CA协议-随机访问介质访问控制
  9. flask post json_Flask 和 requests 搭建一个简单的API服务
  10. Python学习:day20正则表达式
  11. 计算机学院实验室安全管理办法,江苏大学计算机学院实验室安全管理制度
  12. 一个js内存泄露的好例子
  13. 2018 ps常用字体打包下载
  14. 傅里叶变换(时域频域)
  15. 慕尼黑工业大学计算机博士申请条件,慕尼黑大学博士条件
  16. linux命令du -sh,du命令_Linux du 命令用法详解:显示每个文件和目录的磁盘使用空间...
  17. 编译:一个 C 程序的艺术之旅(转载)
  18. 计算机二级在线找答案,2016计算机二级试题及答案
  19. iPhone 14微信闪退怎么办?iPhone 14微信闪退解决办法分享
  20. linux中安装openoffice,及解决转pdf时中文乱码或者中文不显示问题【离线】

热门文章

  1. 良好的代码习惯(一)
  2. 计算机房无管网消防中七氟丙烷的药剂用量
  3. android游戏开发教程之基本概念
  4. 操作系统——进程管理思维导图(一)
  5. Android版本自带游戏,植物大战僵尸自带花园版
  6. java实现二维码扫码下载APP
  7. DELL 笔记本 - Windows 10 恢复 / 重置此电脑
  8. 时光金科php_发布中国首个社区敬老宣言,共敬美好岁月-金科全国首届重阳敬老节温暖落幕...
  9. 送给80、90后的人生经典语录,别再孩子气了
  10. 离散数学-代数系统4-同构