python调用第三方软件发信代码_【IT专家】python调用第三方邮件接口
本文由我司收集整编,推荐下载,如有疑问,请与我司联系
python
调用第三方邮件接口
2017/08/10 1
单线程发送
#!/usr/bin/env python# -*- coding: UTF-8 -*-# 1.
首先定义好脚本中的邮箱账号和密
码
# 2.
脚本执行命令为:
python mail.py
目标邮箱
“
邮件主题
” “
邮件内容
”#
系统库
import sys#
邮件发送库
import smtplib#
格式化邮件内容
from email.mime.text import
MIMEText#
多进程包
#from
subprocess
import
*def
sendqqmail(username,
password,
mailfrom,
mailto,
subject,
content):
try:
#
msg
是一个
email.mime.text.MIMEText
类
msg
=
MIMEText(content,
_subtype=‘plain’)
msg[‘FROM’]
=
mailfrom
msg[‘TO’]
=
mailto msg[‘Reply-To’] = mailfrom msg[‘Subject’] = subject #
参数:服务器地址默认
为空,端口默认为
0
,本地主机名默认为
None
,超时时间为进程执行退出后超时
smtp
=
smtplib.SMTP_SSL(‘smtp.163’,
465)
#
从服务器接受
debug
信息的级别
#
smtp.set_debuglevel(0)
#
默认为本地域名:
localhost
#
smtp.ehlo()
#
登录
smtp.login(username,
password)
#
发送邮件
smtp.sendmail(mailfrom,
mailto,
msg.as_string()) #
关闭会话
smtp.quit() except Exception as err: print(“Send mail failed.
Error: {err}”.format(err=err))def main(): subject = sys.argv[2] content = sys.argv[3] #
定
义邮箱的账号和密码,你需要修改成你自己的账号和密码(请不要把真实的用户名
和密码放到网上公开,否则你会死的很惨)
sendqqmail(‘www0009999hai@163’,
‘idhsdiofhsio’,
‘www0009999hai@163’,
mailto,
subject,
content)if
__name__
==
“__main__”: main()tips:
感谢大家的阅读,本文由我司收集整编。仅供参阅!
python调用第三方软件发信代码_【IT专家】python调用第三方邮件接口相关推荐
- python图形小游戏代码_手把手制作Python小游戏:俄罗斯方块(一)
手把手制作Python小游戏:俄罗斯方块1 大家好,新手第一次写文章,请多多指教 A.准备工作: 这里我们运用的是Pygame库,因为Python没有内置,所以需要下载 如果没有pygame,可以到官 ...
- python函数模块关键代码_从零开始学Python(六):函数,模块和类的使用
从这章开始,我们不在使用sublime文本编译器进行编码了,主要是我们每次运行的使用还得去命令行执行pyhon ***.py命令查看结果,操作比较麻烦.推荐大家使用Pycharm(具体安装使用教程大家 ...
- python答题系统的代码_答题辅助python代码实现
本文实例为大家分享了答题辅助python具体代码,供大家参考,具体内容如下 from screenshot import pull_screenshot import time, urllib.req ...
- python字体加粗代码_如何在python docx中加粗行单元格的文本?
在python docx中,可以通过使用 Rich Text 造型.您应该为模板中需要样式化的特定字符/字符串在字符/字符串的位置提供一个上下文变量.此变量映射到 RichText 具有样式定义(在代 ...
- python二进制转八进制代码_如何在python中输入二进制、八进制、十进制、十六进制数据并转换...
最近在学习python,不过跟着课本的作业题目: 分别就计算二进制110110011.八进制256和十六进制的数字a4b5,并转化为十进制求和. 不过写过程中遇到了个问题: 如何在python中输入二 ...
- python hello world程序代码_第一个Python程序——hello world
helloWorld 一直都是每一门语言经典的第一课, 就是使用那一种语言输出 HelloWorld 的字符串 下面 ,就用 python.在终端里面输出 HelloWorld 代码非常简单,只需要一 ...
- python画菱形的代码_题目:python 打印出如下图案(菱形):
[R]R语言中的%>%和%.% 最近在网上看R的代码,常常看到 x %>% y 的写法. 样子看着像是pipe的用法,搜了一下, 没找到语法的相关说明. 今天突然开窍,想着 %&g ...
- python爬取豆瓣代码_小白的python爬虫,40代码教你爬取豆瓣小说
这篇文章写了很久了,一直没有发布: 爬虫学的差不多了,觉得这篇文章对新手实践还是有些作用的.毕竟这也是我刚学爬虫的时候练习的,爬取了比较好爬的网站,也比较经典:多余的解释不说了,代码里每一行都有注释, ...
- python玩加件大师_如何聘请Python开发人员并确定真正的大师
python玩加件大师 "The joy of coding is in seeing a short, concise, readable, and small amount of cle ...
最新文章
- 人工智能机器学习区别计算机应用,AI、人工智能和机器学习有什么区别
- MM32F3277 MicroPython 实验板设计和软件测试
- 在阿里,我们如何管理代码分支?
- JavaScript知识笔记(三)——内置对象、浏览器对象
- 潍职e校帮APP功能简介
- 《Python Cookbook 3rd》笔记(2.17):在字符串中处理html和xml
- 使用Python内置浏览器缓存cookies并做更新
- LeetCode 242 Valid Anagram
- 阿里云云计算 49 云监控的概念
- C++时间类型详解( time_t 和 tm )
- vue项目px自动转rem适用于pc端
- 【华人学者风采】聂飞平 西北工业大学
- abap获取日期_ABAP 日期时间函数
- 淘淘商城---8.11
- 北京小升初计算机编程特长生班,北京特长生小升初测试启动 家长凌晨排队取号 图...
- 31.进程管理之进程概览,及ps命令详解,ps -ef,ps aux,ps -le,ps -l输出详解和示例
- 微信支付SDK的使用
- 20款 密码破解工具
- 美白宫高级顾问遭CWA黑客组织网络攻击
- 管理会计报告和财务报告的区别
热门文章
- java怎么把随机数放入数组_Java学习:集合的使用与数组的区别
- Intel Realsense D435 python 实战(二)
- lua脚本简单编辑及常用指令
- 数字三角形,最长上升子序列,背包模型 AcWing算法提高课 (详解)
- python图层合并_图层最新:Python叠加矩形框图层2种方法及效果_爱安网 LoveAn.com
- paradox 修改字段长度_【精华】小学作文400字汇总十篇
- java基础语法以及进制的转换
- 映射Mapper.xml文件的几种方式
- Tomcat 下载安装、配置、启动、报错问题
- 基于eureka如何使用spring cloud zuul 网关