linux下python使用sendmail发送邮件
作者:Lv_Victor 时间:2023-02-27 00:14:33
本文实例为大家分享了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
来源:https://blog.csdn.net/Lv_Victor/article/details/70792586
标签:python,sendmail,发送邮件
0
投稿
猜你喜欢
在docker中安装mysql详解
2024-01-26 09:57:55
页面链接方式的统一性
2008-03-24 17:02:00
Python利用带权重随机数解决抽奖和游戏爆装备问题
2023-09-21 10:16:43
python进阶教程之循环相关函数range、enumerate、zip
2022-07-24 04:04:37
一文搞懂Pandas数据透视的4个函数的使用
2022-03-26 02:01:53
详解MySQL数据类型int(M)中M的含义
2024-01-14 03:07:05
python 输入一个数n,求n个数求乘或求和的实例
2022-06-06 01:44:36
H1标签的定义
2008-07-29 12:43:00
Python selenium get_cookies获取cookie不全的解决方案
2021-09-17 07:39:52
Python包管理工具pip的15 个使用小技巧
2023-08-30 17:30:51
PyQt5 关于Qt Designer的初步应用和打包过程详解
2023-07-31 20:26:32
JS 排序输出实现table行号自增前端动态生成的tr
2024-06-16 05:07:50
python中序列的逆序方式
2023-12-12 19:49:07
vue动态禁用控件绑定disable的例子
2024-05-09 15:08:14
浅谈Python数据类型判断及列表脚本操作
2021-02-16 07:56:14
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2024-06-05 09:22:11
图片预加载效果的实现
2008-06-16 12:08:00
浅谈python多线程和多线程变量共享问题介绍
2022-08-29 04:34:18
深入讲解HTTPS中的加密算法
2023-01-20 18:10:52
python画图系列之个性化显示x轴区段文字的实例
2023-01-16 06:15:24