我该如何从正在"Google App Engines"上运行的Python脚本发送电子邮件到我的邮箱之一?
我只是一个初学者,从未尝试过从Python脚本发送消息。我在这个教程中找到了这个脚本(IN THIS TUTORIAL):
以下是同样的脚本作为引用:
我只是一个初学者,从未尝试过从Python脚本发送消息。我在这个教程中找到了这个脚本(IN THIS TUTORIAL):
![alt text](https://istack.dev59.com/G8rzi.webp)
以下是同样的脚本作为引用:
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()
但我几乎不明白如何从“Google App Engine”运行此脚本:
1) 首先,我不太明白在这一行中From:后面需要放置哪个电子邮件地址:
fromaddr = raw_input("From: ")
我可以在这里放置我拥有的任何电子邮箱地址吗?
2) 其次,假设我想向我的电子邮件地址 brilliant@yahoo.com 发送一条消息。那么下一行,我想,必须是这样的:
toaddr = string.splitfields(raw_input("To: brilliant@yahoo.com"), ',')
这是正确的吗?
3) 第三点,假设我想发送的消息是这句话:Cats cannot fly! 那么,我猜,以msg =开头的那行代码应该是这样的:
msg = 'Cats cannot fly!'
这是否正确?
4) 如果我将此脚本上传为“GAE”的应用程序,它会以多频率向我的邮箱发送此消息?它只会向我发送一次还是会一直每秒钟向我发送,直到我删除应用程序?(这就是为什么我到目前为止还没有尝试上传此脚本的原因)
提前感谢您的时间和耐心。