Получить все письма со всех учетных записей в моем домене - PullRequest
0 голосов
/ 08 марта 2019

Я уже создал веб-платформу, которая позволяет пользователям в моей организации с учетной записью @ xxxx.com авторизовывать свои учетные записи Google для отправки / получения сообщений электронной почты в пределах платформы. Прием новых сообщений в настоящее время осуществляется вручную с помощью кнопки «Новая электронная почта», но мне требуется автоматический процесс, выполняющийся в фоновом режиме, чтобы часто получать сообщения электронной почты.

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

Есть ли какой-либо другой способ (с использованием API) для непосредственного извлечения сообщений электронной почты из учетной записи пользователя (что-то вроде учетной записи Audit или SuperAdmin)?

1 Ответ

1 голос
/ 08 марта 2019

Есть ли какой-либо другой способ (с использованием API) для прямой отправки сообщений электронной почты учетной записи пользователя (что-то вроде учетной записи Audit или SuperAdmin)?

Да, он называется G SuiteДоменное делегирование полномочий.

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

Я делал это много раз.Важный совет: следуйте инструкциям «точно», в противном случае вы получите ошибки разрешения.

Выполнение делегирования полномочий G Suite для всего домена

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