[英]Sending an email in Python from an executable file
我一直在用Raspberry Pi的命令行發送電子郵件
echo “Body text” | mail -s Subject targetperson@example.com
碼。 我如何將其放入可執行的python文件中?
謝謝。
如果沒有刪除,這應該在下面的評論中起作用:
import os
os.system('echo “Body text” | mail -s Subject targetperson@example.com')
將以下內容放入名為“ 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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.