2010-04-06 14 views
10

पर ईमेल बाउंस किया गया है, मैं Google ऐप इंजन (पायथन) के लिए एप्लिकेशन विकसित कर रहा हूं, चुड़ैल को न केवल ईमेल भेजने की आवश्यकता है, बल्कि यह भी पता है कि कौन से लोग वापस उछालते हैं।Google App Engine

मैंने अपने डोमेन [email protected] के लिए विशेष खाता बनाया है, इसे ऐप व्यवस्थापक के रूप में जोड़ा है और इससे संदेश भेज रहे हैं।

समस्या है (और यह यहाँ http://code.google.com/p/googleappengine/issues/detail?id=1800 वर्णित किया गया था) - GAE नहीं प्राप्त करने के लिए ई-मेल संदेश बाउंस की इजाजत दी कुछ आंतरिक ईमेल पते पर वापसी के पथ सेट,।

कोई भी इसके लिए किसी भी संभावित समाधान के बारे में जागरूक है? धन्यवाद।

उत्तर

3

ऐसा लगता है कि किसी ने Yahoo's Mail API पर स्विच करके इस समस्या को छोड़ दिया है, जो ओएथ का उपयोग करता है और HTTP पर उपयोग किया जा सकता है। जब तक Google आपकी समस्या को हल नहीं करता है, यह एक व्यवहार्य समाधान की तरह दिखता है।

1

आप उपयोग एक तीसरी पार्टी "ईमेल विपणन" एपीआई CampaignMonitor कि बाउंस पतों का ट्रैक रखता है की तरह इस्तेमाल कर सकते हैं: http://www.campaignmonitor.com/api/method/subscribers-getbounced/

लेकिन आप उन के माध्यम से मेल भेजने के लिए होगा, और उनके साथ अपनी उपभोक्ता सूची सिंक उनके एपीआई के माध्यम से।

2

जब तक समस्या हल नहीं हो जाती है, मेरी परियोजना के लिए कामकाज typhoonae का उपयोग कर रहा है, Google ऐप के जीमेल को SMTP के रूप में मेल सेवा ([email protected] से संदेश भेजने के लिए) मेल सेवा। इस तरह से भेजते समय, [email protected] संदेश बाउंस प्राप्त करता है।

2

Google ने वास्तव में HTTP अनुरोध के माध्यम से a method for receiving bounced messages जोड़ा है। यह अपने app.yaml को जोड़ने की आवश्यकता है:

inbound_services: 
- mail_bounce 

कौन सा एक अनुरोध /_ah/bounce हर बार एक उछाल प्राप्त होता है हिट करने के लिए कारण होगा। इसके बाद आप इसके लिए एक हैंडलर जोड़कर बाउंस को संभाल सकते हैं। उन अनुरोधों से अतिरिक्त जानकारी को कैसे प्राप्त करें, इस बारे में अधिक जानकारी के लिए बाउंस नोटिफिकेशन हैंडलिंग पर there अनुभाग देखें।