【问题标题】:Send email with Google App Engine and store it in Sent Mail in Gmail使用 Google App Engine 发送电子邮件并将其存储在 Gmail 的已发送邮件中
【发布时间】:2012-09-18 07:24:56
【问题描述】:

我在 Python 中为 Google App Engine 创建了一个 Web 应用程序,当我制作一些东西时它会发送一封邮件。我使用我的 Gmail 帐户发送电子邮件,我想将该电子邮件保存在我已发送的邮件中。有可能吗?

【问题讨论】:

  • 为什么不将电子邮件也发送到您的 gmail 帐户。然后您可以创建一个过滤器来跳过收件箱并将其标记为已读。
  • 因为我不确定邮件是否会到达其他地址

标签: google-app-engine gmail


【解决方案1】:

不,这是不可能的,因为 Google App Engine 没有直接与您的 Gmail 帐户相关联,并且在已发送的项目中仅显示通过 Gmail 发送的项目。正如Sebastian Kreft 指出的那样,您可以将副本发送给自己并为其创建过滤器。

我不确定发件人的电子邮件地址是否会返回未送达报告,但无论哪种情况,请确保您可以访问该电子邮件或set the reply_to field

【讨论】:

  • 好的,谢谢,但是有一种方法可以确保电子邮件到达?
  • @GeoMad89 我更新了我的答案,但我不确定它是否真的能在错误的电子邮件或其他情况下工作..
【解决方案2】:

您无法确定您的电子邮件是否会通过应用引擎邮件 api 到达目的地,因为您从未从 GAE 邮件 api 收到任何有关电子邮件递送的信息,并且您无法使用返回路径。

因此,我将应用引擎与 Amazon SES 一起使用。

另一个技巧是使用 google apps 脚本的 gmail api: 见:https://developers.google.com/apps-script/service_gmail Apps 脚本也可以与 GAE 对话。

【讨论】:

    猜你喜欢
    • 2016-10-27
    • 2010-10-27
    • 2012-08-22
    • 1970-01-01
    • 2011-03-25
    • 2015-02-25
    • 2016-12-04
    • 2015-08-10
    • 2017-04-14
    相关资源
    最近更新 更多