Почему мои электронные письма от AppEngine переписываются на "XXXX@appid.googleusercontent.com" при отправке на адрес Project Fi?
Я использую App Engine для отправки текстовых сообщений пользователям (отправляя электронные письма на их шлюзы SMS/MMS). Электронные письма в основном действуют как push-уведомления для пользователей iPhone (поскольку в настоящее время Apple не поддерживает Web Push).
План состоит в том, чтобы позволить пользователям также отвечать на эти сообщения и настраивать их подписку (например, ответ "отписаться" приведет к удалению их подписки и прекращению отправки им текстовых сообщений без необходимости входа на сайт и внесения изменений в "учетную запись". "экран".
Я отправляю электронные письма, используя From:
адрес notification@XXXX.appspotmail.com
, где XXXX
мой идентификатор проекта App Engine.
Если я отправлю электронное письмо абоненту AT&T по адресу NNNNNNNNNN@mms.att.net
(или мои личные адреса электронной почты ZZZZZZ@gmail.com
), отправитель отображается точно так, как я его первоначально отправил, и эти пользователи могут ответить на сообщение (и оно получено App Engine, поскольку оно имеет надлежащий формат для App Engine, чтобы обработать его).
Однако, когда App Engine отправляет идентичное электронное письмо NNNNNNNNNN@msg.fi.google.com
Отправитель (адрес в From:
строка) всегда переписывается, чтобы быть XXXX@appid.googleusercontent.com
(где "XXXX" - это идентификатор проекта App Engine). У меня нет доступа к почте для этого адреса электронной почты, и она не публикуется в App Engine.
При отправке почты из App Engine добавляются следующие заголовки MIME:
X-Google-Appengine-App-Id: s~XXXX
X-Google-Appengine-App-Id-Alias: XXXX
Я предполагаю, что в шлюзе Project Fi MMS есть что-то, что делает перевод, чего не следует делать, используя эти заголовки.
Я не смог найти полезных ссылок на appid.googleusercontent.com
онлайн, поэтому я подумал, что выложу сюда.
Я зарегистрировался с поддержкой Project Fi, и это не было в их книгах или документации вообще.
Итак, два вопроса:
- Почему сообщения электронной почты, отправляемые из App Engine в Project Fi, имеют свои
From:
адрес переписан? - Можно ли что-нибудь сделать, чтобы это исправить?