linux下python使用sendmail发送邮件


Posted in Python onMay 22, 2018

本文实例为大家分享了python使用sendmail发送邮件的具体代码,供大家参考,具体内容如下

参考链接:How do I send mail from a Python script?

使用linux下的sendmail程序来发送邮件,利用popen函数(python docs关于popen函数)可以直接调用linux系统程序,需要指定程序所在的位置。

python代码:

#!/usr/bin/python 
# -*- coding: UTF-8 -*-  
#Author: Victor Lv 
 
SENDMAIL = "/usr/sbin/sendmail" #sendmail(可执行程序)所在的路径 
 
sender = "sender@example.com"  
receivers = ["user1@example.com", "user2@example.com"] 
subject = "这是邮件标题" 
text = "这是邮件正文。" 
 
#将这些元素组合成一条message 
message = """\ 
From: %s 
To: %s 
Subject: %s 
 
%s 
""" % (sender, ", ".join(receivers), subject, text) 
 
# Send the mail 
import os 
 
p = os.popen("%s -t -i" % SENDMAIL, "w") 
p.write(message) 
status = p.close() 
if status: 
  print "Sendmail exit status", status

python docs中关于发送邮件的其他方法和例子:email: Examples

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 控制语句
Nov 03 Python
分析python请求数据
Aug 19 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 Python
python简单贪吃蛇开发
Jan 28 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
python实现五子棋游戏
Jun 18 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
解决python -m pip install --upgrade pip 升级不成功问题
Mar 05 Python
Python序列化pickle模块使用详解
Mar 05 Python
Python可以用来做什么
Nov 23 Python
Python中的流程控制详解
Feb 18 Python
教你怎么用Python处理excel实现自动化办公
Apr 30 Python
Python实现的文本对比报告生成工具示例
May 22 #Python
python smtplib模块实现发送邮件带附件sendmail
May 22 #Python
点球小游戏python脚本
May 22 #Python
python smtplib模块自动收发邮件功能(二)
May 22 #Python
python smtplib模块自动收发邮件功能(一)
May 22 #Python
python模块smtplib学习
May 22 #Python
Pipenv一键搭建python虚拟环境的方法
May 22 #Python
You might like
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
joomla数据库操作示例代码
2016/01/06 PHP
详解PHP PDO简单教程
2019/05/28 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
一个对于js this关键字的问题
2007/01/09 Javascript
web 页面分页打印的实现
2009/06/22 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
js 操作select和option常用代码整理
2012/12/13 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
Django处理多用户类型的方法介绍
2019/05/18 Python
python实现自动化上线脚本的示例
2019/07/01 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
python实现飞船大战
2020/04/24 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
学前班教师的自我鉴定
2013/12/05 职场文书
支教自我鉴定
2014/01/18 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
实习协议书范本
2014/04/22 职场文书
文明之星事迹材料
2014/05/09 职场文书