Отправка электронной почты от имени другого пользователя - PullRequest
0 голосов
/ 11 марта 2020

В настоящее время я использую GMail API (OAuth Credential for Web) для чтения и отправки сообщений электронной почты. Как мы можем отправить электронное письмо от имени другого пользователя (например, noreply@example.com)?

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

1 Ответ

0 голосов
/ 02 апреля 2020

Решение

Действительно, вы МОЖЕТЕ отправлять и читать почтовый ящик другого пользователя в своем домене с помощью Gmail API, используя учетную запись службы с делегированием по всему домену .

Вам необходимо предоставить служебную учетную запись с Project Role из Owner с использованием авторизации по всему домену.

Помимо официальной документации, указанной выше, представляет собой учебник о том, как отправлять электронные письма от имени других пользователей с использованием учетных записей служб. Чтобы читать из их почтового ящика, вы должны следовать тому же процессу. Здесь - дополнительная информация о делегировании почты на случай, если вы заинтересованы.

ПРИМЕЧАНИЕ: для этого ваша служебная учетная запись должна находиться в том же домене как электронное письмо пользователя, с которого вы пытаетесь отправлять и читать сообщения.

Надеюсь, это помогло вам. Дайте мне знать, если вам нужно что-то еще или вы что-то не поняли. :)

...