从可执行fi发送Python电子邮件

2024-10-02 10:28:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在用我的树莓派命令行发送电子邮件

echo “Body text” | mail -s Subject targetperson@example.com

代码。如何将其放入可执行的python文件中?在

谢谢。在


Tags: 文件代码text命令行echocomexample电子邮件
2条回答

如果没有,我会删除下面的评论:

import os
os.system('echo “Body text” | mail -s Subject targetperson@example.com')

将以下内容放入名为“发送电子邮件”的文件中

#!/usr/bin/python

import sys
import os

address = sys.argv[1]
subject = sys.argv[2]
message = sys.argv[3]  # Probably want to do some escaping on this and subject

os.system('echo "%s" | mail -s "%s" %s' % (message, subject, address)) 

将此文件放在PATH上,然后运行以下命令使其可执行:

^{pr2}$

现在您应该可以按如下方式发送电子邮件:

send_email foo@bar.com "Important Subject" "Here is a message"

相关问题 更多 >

    热门问题