Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何从正在运行的Python脚本发送电子邮件”;谷歌应用程序引擎;?_Python_Google App Engine_Email - Fatal编程技术网

“如何从正在运行的Python脚本发送电子邮件”;谷歌应用程序引擎;?

“如何从正在运行的Python脚本发送电子邮件”;谷歌应用程序引擎;?,python,google-app-engine,email,Python,Google App Engine,Email,如何将运行在Python脚本上的电子邮件发送到邮箱中 我只是一个初学者,从未尝试过用Python脚本发送消息。我找到了以下脚本: 以下是与报价相同的脚本: 但我几乎不明白如何让这个脚本从“谷歌应用程序引擎”运行: 1)首先,我不太明白在这一行的发件人之后需要放置什么电子邮件地址: 我可以在这里放置我所有邮箱的任何电子邮件地址吗 2)其次,假设我想向我的这个电子邮件地址发送一条消息brilliant@yahoo.com . 那么下一行,我想,必须这样看: 是这样吗 3)第三,我想传达的

如何将运行在Python脚本上的电子邮件发送到邮箱中

我只是一个初学者,从未尝试过用Python脚本发送消息。我找到了以下脚本:

以下是与报价相同的脚本:



但我几乎不明白如何让这个脚本从“谷歌应用程序引擎”运行:

1)首先,我不太明白在这一行的发件人之后需要放置什么电子邮件地址:



我可以在这里放置我所有邮箱的任何电子邮件地址吗

2)其次,假设我想向我的这个电子邮件地址发送一条消息brilliant@yahoo.com . 那么下一行,我想,必须这样看:



是这样吗

3)第三,我想传达的信息是这样一句话:猫不能飞!那么,我想以msg=开头的行必须是这样的:



这是正确的吗

4)如果我将此脚本作为应用程序上传到“GAE”,它多久会将此消息发送到我的邮箱?它会只向我发送此消息一次,还是一直每秒发送一次,直到我删除应用程序?(这就是为什么到目前为止我还没有尝试上载此脚本的原因)


提前感谢你们的时间和耐心

当然-只需使用文档中概述的邮件API即可:


杰里米,谢谢你的链接!!!我应该在发布这个问题之前查一下。
import sys, smtplib

fromaddr = raw_input("From: ")
toaddr = string.splitfields(raw_input("To: "), ',')
print "Enter message, end with ^D:"
msg = ''
while 1:
    line = sys.stdin.readline()
    if not line:
        break
    msg = msg + line

# The actual mail send
server = smtplib.SMTP('localhost')
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
fromaddr = raw_input("From: ")
toaddr = string.splitfields(raw_input("To: brilliant@yahoo.com"), ',')
msg = 'Cats cannot fly!'