bri*_*ant 5 python email google-app-engine
我如何从我在" Google App Engines "上运行的Python脚本发送电子邮件到我的一个邮箱?
我只是一个初学者,我从未尝试过从Python脚本发送消息.我找到了这个脚本(在本教程中):
这是与引用相同的脚本:
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()
Run Code Online (Sandbox Code Playgroud)
但我几乎不明白如何从"Google App Engine"运行此脚本:
1)首先,我不太明白在From之后我需要放置哪个电子邮件地址:在这一行:
fromaddr = raw_input("From: ")
Run Code Online (Sandbox Code Playgroud)
我可以在这里放置任何电子邮箱的电子邮件地址吗?
2)其次,假设我想发送消息给我的这个E-mail地址brilliant@yahoo.com.那么下一行,我想,必须这样:
toaddr = string.splitfields(raw_input("To: brilliant@yahoo.com"), ',')
Run Code Online (Sandbox Code Playgroud)
这是正确的吗?
3)第三,让我们说,我要发送的信息将是这句话:猫不能飞!然后,我猜,以msg =开头的行必须这样:
msg = 'Cats cannot fly!'
Run Code Online (Sandbox Code Playgroud)
它是否正确?
4)如果我将此脚本作为应用程序上传到"GAE",它会多久将此消息发送到我的邮箱?它只会将此消息发送给我一次,还是会一直发送给我,直到我删除该应用程序?(这就是我到目前为止还没有尝试上传这个脚本的原因)
提前感谢大家的时间和耐心.
归档时间: |
|
查看次数: |
772 次 |
最近记录: |