Можно ли использовать App Engine MailService с учетными записями OAuth2 / service?
Мы используем UserService с OpenId для отправки электронных писем от имени вошедшего в систему пользователя. Поскольку мы хотим перейти на OAuth2/OpenID Connect для входа в систему, чтобы соответствовать новым правилам рынка, я хотел бы знать, возможно ли использовать MailService App Engine с учетными записями OAuth2 / service, чтобы иметь возможность отправлять электронные письма от имени пользователя, Я знаю, что можно отправлять электронные письма, используя старый API GMail, но тогда мы застряли с ежедневными лимитами GMail, которые слишком малы для нашего варианта использования.
1 ответ
Вы можете использовать текущий API GMail через OAuth 2 и выдавать себя за пользователей с помощью учетных записей служб. Конкретных примеров для учетных записей Gmail + Service нет, но на диске есть хорошая документация, которую вы можете экстраполировать. Если лимиты квот неуправляемы, вам нужно будет оценить IMAP, если вы хотите использовать решение от Google.