문제가 있습니다. 나는 Google 앱에서 이메일을 수신에 오랜 시간이 지금 연주하고있어하지만 내 응용 프로그램에서 로그 만이 얻을 :Google App Engine에 이메일 오류가 발생했습니다.
0.1.0.20 - - [13/Jun/2013:08:42:23 -0700] "POST /_ah/mail/[email protected] HTTP/1.1" 200 0 - - "myappid.appspot.com" ms=69 cpu_ms=0 cpm_usd=0.100008 app_engine_release=1.8.1 instance=00c61b117c2fb913155f167711d12979c818fd
내 메일 처리기 스크립트이 될 schould : mailmain.py에게
import logging
import webapp2
from google.appengine.ext.webapp.mail_handlers import InboundMailHandler
from google.appengine.api import mail
class LogSenderHandler(InboundMailHandler):
def receive(self, mail_message):
tobesent = mail_message.subject
logging.info("From: " + mail_message.sender)
logging.info("To:" + mail_message.to)
logging.info("Subject: " + mail_message.subject)
logging.info("Date: " + mail_message.date)
app = webapp2.WSGIApplication([LogSenderHandler.mapping()], debug=True)
및 내가 스크립트와 함께 연주 해봤
application: myappid
version: 1
runtime: python27
api_version: 1
threadsafe: no
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /_ah/mail/[email protected]
script: mailmain.py
login: admin
- url: /.*
script: mailmain.py
inbound_services:
- mail
그래서 많은 버전이 일부 (만약이 문제)이 끝나는하지만 정말 아무것도 작동하지 않습니다 : 내 애플리케이션 제목이있다
def main():
app = webapp2.WSGIApplication([LogSenderHandler.mapping()], debug=True)
run_wsgi_app(application)
if __name__ == "__main__":
main()
나는 favicon.ico도 업로드했습니다.
시간 초과 및 몇 시간 동안 오류가 감지되어 작동하지 않습니다. 여기에 올바른 오류 메시지 솔루션을 찾았습니다 recieve
에 receive
에 있지만이 경우가 아닙니다. 다른 솔루션도 복사했습니다.이 질문은 중복되지 않으므로 GITHUB에서 복사하십시오.
myappid.appspotmail.com 쉽게 –
@Stevko를 등록 할 필요가 없습니다. 이것이 문제였습니다. 이제 작동합니다. myappid.appengine.com을 실행하면 "404를 찾을 수 없습니다. 자원을 찾을 수 없습니다."라는 메시지가 브라우저에 표시되지만 전자 메일을 보내면 ** 완벽하게 ** 수행됩니다. 나는 링크를 체크 아웃했고, 이제는이 appengine thingy를 조금 더 잘 알고있다. 고마워요! – Laci