我如何从正在运行的 Python 脚本发送电子邮件"谷歌应用引擎"到我的其中一个邮箱?
I am just a beginner and I have never tried sending a message from a Python script. I have found this script (IN THIS TUTORIAL):
这是与引用相同的脚本:
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)其次,假设我想向我的这个电子邮件地址发送一条消息[电子邮件受保护]。那么下一行,我想,一定是这样的:
toaddr = string.splitfields(raw_input("To: [email protected]"), ',')
这是正确的吗?
3)第三,假设我要发送的消息是这句话:猫不会飞!然后,我想,以msg =必须是这样的:
msg = 'Cats cannot fly!'
它是否正确?
4)如果我将此脚本作为应用程序上传到“GAE”,它多久会将此消息发送到我的邮箱?它会只向我发送一次此消息,还是会一直每秒向我发送该消息,直到我删除该应用程序? (这就是为什么我到目前为止还没有尝试上传这个脚本)
预先感谢大家的时间和耐心。