Если обработка электронной почты не удалась (например, тайм-аут API), я должен вернуть 500 (404?) Или выдать исключение.
Хотя это недокументировано, я предполагаю, что AppEngine ведет себя аналогично очередям задач и повторяет вызов http для доставки электронной почты. Это разумное предположение?