从垃圾邮件过滤器中保存appengine邮件

时间:2010-03-18 15:02:54

标签: google-app-engine email spam

我的一位客户使用趋势科技网关讯息安全保护来保护其内部邮件服务。

突然间,InterScan决定过滤掉所有来自Google App Engine的邮件。

不幸的是,他们无法将发件人地址列入白名单,因为每封电子邮件都有不同的邮件。例如,*3ckihSOVMMHlZHSL.JSMMHlZHSL.JS*@apphosting.bounces.google.com@之前的所有内容都是变量。

更新我包含了Interscan如何看待传入电子邮件的屏幕截图。请注意,所有发件人都不同:

alt text

如果我查看电子邮件标题,apphosting域会显示在Return-Path字段中:

Return-Path: <36kSiSwYIBh0883XL3E7.5EH883XL3E7.5E@apphosting.bounces.google.com>

“发件人”字段看起来不错。它说的是我设置的内容,但垃圾邮件过滤器只查看Return-Path

我的客户端系统管理员不希望将整个apphosting域列入白名单,因为它不会仅仅将我的应用程序列入白名单。


如果我无法获得唯一的发件人,我该如何绕过此电子邮件过滤器?

谢谢,

2 个答案:

答案 0 :(得分:5)

您无法更改App Engine发送的邮件的返回路径标头。我看到它的方式,你有两个选择:

  • 将App Engine中的所有内容列入白名单。来自App Engine的垃圾邮件不是一个大问题,因为发送垃圾邮件发送者需要的大量数据是非常昂贵的,我们会不断监控垃圾邮件并关闭垃圾邮件发送者。
  • 基于X-Google-Appengine-App-Id标头的白名单,该标头将设置为您应用的应用ID。

答案 1 :(得分:1)

我不熟悉垃圾邮件过滤器,但在我看来,如果它只能基于一个字段进行白名单,那就非常蹩脚了。不幸的是,这对你没有帮助。如果这是一个重要的客户,他们绝对拒绝让步,我看到了两条可能的前进道路:

  • 对interscan进行一些研究,看看你是否可以给客户一些关于如何将其配置为白名单的指针(巧妙地),以便你的邮件可以通过,但只有你的邮件。

  • 专门为发送电子邮件而在应用程序引擎外部维护服务器。您可以构建一个超级简单的Web应用程序,只发送电子邮件,并从您的应用引擎应用程序中调用它。