我已经使用此
从我的Raspberry Pi的命令行发送电子邮件echo “Body text” | mail -s Subject targetperson@example.com
代码。我怎么把它放在一个可执行的python文件中?
感谢。
答案 0 :(得分:0)
如果我不删除,这应该在下面发表评论:
import os
os.system('echo “Body text” | mail -s Subject targetperson@example.com')
答案 1 :(得分:0)
将以下内容放入名为' send_email'
的文件中#!/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上,然后运行以下命令使其可执行:
chmod +x send_email
现在您应该能够发送如下电子邮件:
send_email foo@bar.com "Important Subject" "Here is a message"