Отправители электронной почты на основе домена в app engine в приложении django

У меня есть приложение google app engine django, я хочу отправлять электронную почту через пользовательский домен mail. Когда я пытаюсь добавить почту домена user@domain.com к отправителям почты в app engine, я получаю ошибку : Следующие электронные письма не могут быть добавлены, потому что они находятся на другом домене. Электронная почта должна быть связана с доменом Google Apps или группой Google. Если электронная почта связана с группой Google, ваша роль в группе должна быть Владелец или Менеджер:

Сайт размещен на домене google и зарегистрирован на Google Workspace. Я добавил SPF-запись google, и электронная почта является владельцем домена, но все равно выдает ошибку. Я добавил DNS-записи в записи домена Google, но он не позволяет добавить электронную почту в список отправителей электронной почты в app engine. Есть ли способ заставить его работать, кроме использования сторонних почтовых отправителей, таких как sendgrid

  1. Согласно документации Кто может отправлять электронную почту,

В целях безопасности адрес отправителя сообщения должен быть одним из следующих:

i) Учетная запись Gmail или Google Workspace пользователя, который в данный момент входит в систему

.

ii) Любой адрес электронной почты вида anything@[MY_PROJECT_ID].appspotmail.com или anything@[MY_PROJECT_NUMBER].appspotmail.com

iii) Любой адрес электронной почты, указанный в консоли Cloud Console в разделе Email API Authorized Senders

.

Это говорит о том, что GAE ожидает одно из следующих сообщений

i) gmail учетной записи, владеющей проектом App Engine (т.е. пользователя, вошедшего в консоль администратора)

ii) anything@[MY_PROJECT_ID].appspotmail.com, anything@[MY_PROJECT_NUMBER].appspotmail.com, который является электронной почтой, непосредственно связанной с проектом (например, служебный электронный адрес)

iii) Любая электронная почта, указанная вами в Email API Authorized Senders.

Пуля 3 больше не работает, потому что Google App Engine отказывается от отправки электронной почты через службу Mail. Вместо этого они рекомендуют использовать одного из коммерческих провайдеров, таких как Sendgrid, Mailjet, Mailgun

Единственный метод, который точно работает - это пуля 1. Не знаю, как насчет пули 2, но 3 больше не работает

Вернуться на верх