我已经使用以下代码来发送电子邮件,这是在类似主题的帖子中建议的。但是邮件没有发送成功。有什么建议吗?
import subprocess
recipient = 'xxxxx@gmail.com'
subject = 'test'
body = 'testing mail through python'
def send_message(recipient, subject, body):
process = subprocess.Popen(['mail', '-s', subject, recipient],
stdin=subprocess.PIPE)
process.communicate(body)
print("sent the email")
mail -s ...
命令?如果不能,那么subprocess
也无法使其工作。你可以使用smtplib
发送电子邮件。 - jfs