2012-04-23 1 views
0

私はsend()の呼び出しをtry/exceptに制御して埋めたいと思っていますが、どのようなエラーが発生するのか分かりません。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

関連する問題