2012-04-23 42 views
0

我想控制和嵌入我的send()調用嘗試/除了,但我不知道它可以產生什麼樣的錯誤。AppEngine可以產生哪些郵件服務錯誤?

環顧SDK,看起來像MailServiceError是唯一的,但不知道,因爲我不知道如何測試這樣的錯誤。

任何人都可以證實這一點嗎?

回答

4

這裏是可以通過調用拋出的異常派():https://developers.google.com/appengine/docs/python/mail/exceptions

這裏是你如何能捕捉這些例子:

from google3.apphosting.api import mail 

# other code to create 'message' here 
try: 
    message.send() 
except mail.InvalidSender, e: 
    # Do something special for an invalid sender error 
    pass 
except mail.Error, e: 
    # This will catch all the other exceptions in the doc above. 
    pass 
+0

大,我不知道爲什麼我跳過的頁面在文檔中。感謝你及時的答覆。 – Ron 2012-04-24 00:11:26

相關問題