Dear App Engine users,
We are making a change to the App Engine Email API that affects which email addresses can send email on behalf of the application.
In the past, the email address of any of the Owners, Editors or Viewers of an application could appear in the “from” field of an email sent by the app, allowing the application to send email on behalf of any of its Owners, Editors or Viewers.
We recently separated the concept of Owners/Editors/Viewers and Authorized Email Senders. If you would like to use the email address of a project Owner, Editor or Viewer as the “from” address in an email sent by your application, the Owner/Editor/Viewer’s email address now needs to appear on the Email API Authorized Email Senders list.
To prevent breaking existing email campaigns, we have pre-populated the Authorized Senders list with the email addresses of all Owners, Editors and Viewers on the project. As a result, your existing email campaigns should continue to run normally. To verify that your existing campaigns will not be affected, you can check that the Authorized Email Senders list for your application contains the address you send email from.
In the event that you do notice issues with your emails, all you need to do is add the “from” address of the email to the Authorized Senders list. To prevent email spoofing, there are some restrictions on who can add whom to the Authorized Senders list; they are documented here: python, java, go, php (the logic is the same in all cases).
Thank you,
Karolina (App Engine PM)