Как я могу отправить электронное письмо из моего скрипта Python, который запускается на " Google App Engine " , в один из моих почтовых ящиков?
Я только начинающий, и я никогда не пытался отправить сообщение из скрипта 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()
но я с трудом понимаю, как можно было запустить этот скрипт из "Google App Engine":
1) Во-первых, я не совсем понимаю, что такое электронная почтаадрес, который мне нужно разместить сразу после С: в этой строке:
fromaddr = raw_input("From: ")
Могу ли я просто разместить здесь любой адрес электронной почтылюбых почтовых ящиков, которые у меня есть?
2) Во-вторых, скажем, я хочу отправить сообщение на мой адрес электронной почты brilliant@yahoo.com.Тогда следующая строка, я думаю, должна выглядеть так:
toaddr = string.splitfields(raw_input("To: brilliant@yahoo.com"), ',')
Это правильно?
3) В-третьих, скажем,сообщение, которое я хочу отправить, будет следующим: Кошки не могут летать! Тогда, я думаю, строка, начинающаяся с msg = , должна выглядеть такпуть:
msg = 'Cats cannot fly!'
Это правильно?
4) Если я загружаю этот скрипт как приложение в «GAE», как частоэто будет отправлять это сообщение на мой почтовый ящик?Будет ли оно отправлять мне это сообщение только один раз или будет отправлять мне каждую секунду, пока я не удалю приложение?(Вот почему я до сих пор не пытался загрузить этот скрипт)
Спасибо всем заранее за Ваше время и терпение.