Доставить до определенной версии через службу входящей почты - PullRequest
5 голосов
/ 31 декабря 2010

У меня есть приложение, которое обслуживает входящую почту, и я развернул новую версию для разработки в Google App Engine.В настоящее время по умолчанию задана предыдущая версия.

Есть ли способ указать, что входящая почта должна доставляться определенной версии?

Это хорошо задокументировано с использованием URL-адресов, но я не могунайти любую ссылку на поддержку версий в службе входящей почты ...

Ответы [ 2 ]

5 голосов
/ 31 декабря 2010

Нет, в настоящее время это не поддерживается. Вы могли бы написать некоторый код для вашей версии по умолчанию, который будет направлять почту в другие версии через URLFetch.

0 голосов
/ 11 января 2011

Есть более простой способ сделать это, чем писать код, который маршрутизирует между различными версиями, используя URLFetch.

Если у вас большой объем кода, ориентированный на электронную почту, и вам нужна версия для разработки, простоиспользуйте одно из десяти ваших приложений в качестве приложения для разработки (версия).

Это позволяет вам делать такие вещи, как иметь специфичные для теста сущности в приложении для разработки данных Datastore, и вы можете тестировать столько, сколько вы хотите, работая на appengine live.

Единственными ограничениями являются:

  • , поскольку у приложения другое имя, для отправки электронной почты из приложения вам необходимо либо отправить данные из своей учетной записи Gmail, либо настроитьпереключает имя приложения
  • отправка тестового электронного письма в приложение будет иметь немного другой адрес электронной почты (я думаю, что это не большая проблема)
  • сохранить app.yaml с другим именем приложения
  • вы записываете еще одно из десяти возможных приложений

МоRCS позволит вам проверить один и тот же проект в разных каталогах.Когда вы будете готовы к запуску (весь код разработки зафиксирован и тестирование завершено), обновите каталог «production» (кроме app.yaml) и затем разверните.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...