google-app-engine - 我的 appengine 应用程序如何使用安装该应用程序的域的发件人 ID 发送邮件

标签 google-app-engine email namespaces

假设我在 foo.appspot.com 上有一个名为 foo 的 appengine 应用程序,我的电子邮件即 adminfoo(at)gmail.com 是管理员。

现在,我想将此服务出售给 blah.com。 blah.com 有一个 google 应用程序帐户,并“添加”了 foo 应用程序并设置了 url http://foo.blah.com指向它。

现在,使用新的命名空间管理器,我为 blah.com 创建了单独的数据,但是当 blah.com 当前想要发送电子邮件时,唯一可能的方法是

  • 发件人是管理员,即 adminfoo (at) gmail.com
  • 或 foo.appspot.com 必须添加某人 (@)blah.com 作为开发人员

  • 有没有其他办法?如果一个人有 1,000 名客户会怎样?

    此外,文档指出电子邮件发件人可以是“当前登录的用户”。因此,如果有人(at)blah.com 使用谷歌登录“登录”并“保持登录到应用程序”,那么应用程序可以代表某人(at)blah.com 与某人(at)blah 发送电子邮件.com 是发件人?

    最佳答案

    另一种方式是您的应用程序可以发送电子邮件为 any@appid.appspotmail.com,其中“appid”是其应用程序 ID。正如您所说,您也可以以登录用户的身份发送电子邮件 - 但仅限于该用户发出的请求 - 因此从任务队列中发送邮件已经结束。

    关于google-app-engine - 我的 appengine 应用程序如何使用安装该应用程序的域的发件人 ID 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066542/

    相关文章:

    google-app-engine - 我可以使用容器注册表触发器进行 GAE 灵活的 Node.js 部署吗?

    python - 如何在python3标准应用引擎项目中访问谷歌云库?

    ruby-on-rails - Google Compute Engine 上的端口 5432 已关闭

    .net - 如何使用 sendgrid 电子邮件发送嵌入的图像?

    kubernetes - 如果每个命名空间启用多个 ResourceQuota,会发生什么情况?

    c++ - 在另一个命名空间中使用匿名命名空间中定义的变量

    python - 当网站部署在 Google 应用引擎上时 TemplateNotFound : templates/HomePage. html 错误,但网站在本地主机中运行时运行正常

    php - 使用 PHP 向 Hotmail 发送电子邮件时的编码问题

    javascript - 从js文件发送POST请求到php文件

    ruby-on-rails - 命名空间资源 Controller 中的 POST 请求将执行索引操作而不是创建