Как отправить электронное письмо от имени группы Google с помощью API GMail

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

Это возможно в интерфейсе GMail при условии, что группа Google настроена правильно.

Но когда мы пытаемся использовать GMail API, мы получаем ошибку:

403 Forbidden

cache-control:  private, max-age=0
content-encoding:  gzip
content-length:  175
content-type:  application/json; charset=UTF-8
date:  Thu, 04 Sep 2014 11:05:36 GMT
expires:  Thu, 04 Sep 2014 11:05:36 GMT
server:  GSE

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "[email protected] does not have privileges to [email protected] mailbox."
   }
  ],
  "code": 403,
  "message": "[email protected] does not have privileges to [email protected] mailbox."
 }
}

Есть ли способ обойти это с помощью API GMail или почтовых функций App Engine?


person David    schedule 04.09.2014    source источник


Ответы (2)


Не пытайтесь поместить группу в URL-адрес, просто используйте «я», аутентифицированный пользователь как обычно. Если у этого пользователя действительно есть группа, настроенная как действительный адрес отправителя в веб-интерфейсе Gmail (они должны пройти процесс проверки, чтобы подтвердить, что они владеют адресом, щелкнув ссылку, они могут отправлять электронные письма «От» этой группы используя веб-интерфейс), тогда вы должны просто иметь возможность отправить электронное письмо с заголовком «От», являющимся этой группой, и оно будет принято.

person Eric D    schedule 04.09.2014
comment
Действительно, это сработало, я не знаю, почему наши первые попытки не удались. - person David; 05.09.2014

Вам необходимо добавить группу в качестве владельца в проект.

person Ryan    schedule 04.09.2014