0

我想控制我的send()调用并将其嵌入到 try/except 中,但我不确定它会产生什么错误。

环顾 SDK,似乎 MailServiceError 是其中一个,但不确定,因为我不知道如何测试这样的错误。

谁能证实这一点?

4

1 回答 1

4

以下是调用 send() 可能引发的异常: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
于 2012-04-23T16:11:41.177 回答