代码之家  ›  专栏  ›  技术社区  ›  Felipe Hoffa

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

  •  2
  • Felipe Hoffa  · 技术社区  · 15 年前

    我的一个客户使用Trend Micro Interscan消息安全来保护他们的内部邮件服务。

    突然,interscan决定过滤掉来自google app engine的所有消息。

    不幸的是,由于每封电子邮件都有不同的发件人地址,他们无法将其列入白名单。例如, *3ckihSOVMMHlZHSL.JSMMHlZHSL.JS*@apphosting.bounces.google.com ,之前的一切 @ 变化无常的

    更新 我包括这张Interscan如何看到传入电子邮件的截图。请注意,所有发件人都不同:

    alt text

    如果我查看电子邮件标题,AppHosting域将显示在“返回路径”字段中:

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

    “from”字段看起来没问题。它显示了我设置的内容,但是垃圾邮件过滤器只查看 Return-Path .

    我的客户系统管理员不想把整个 apphosting 域,因为它不仅仅是白名单我的应用程序。


    如果找不到唯一的发件人,如何绕过此电子邮件筛选器?

    谢谢,

    2 回复  |  直到 14 年前
        1
  •  5
  •   Nick Johnson    15 年前

    无法更改应用程序引擎发送的邮件的返回路径头。在我看来,你有两个选择:

    • 白名单上的一切从应用程序引擎。来自app engine的垃圾邮件并不是一个大问题,因为要发送垃圾邮件发送者所需的大量信息是很昂贵的,而且我们一直在监视垃圾邮件的发送并关闭垃圾邮件发送者。
    • 基于x-google-appengine-app-id标题的白名单,该标题将设置为应用程序的应用程序id。
        2
  •  1
  •   Peter Recore    15 年前

    我不太精通垃圾邮件过滤器,但在我看来,如果它只能基于一个字段列出白名单,那就太差劲了。不幸的是,这对你没有帮助。如果这是一个重要的客户,他们绝对拒绝让步,我认为有两条可能的道路:

    • 对interscan进行一些研究,看看你是否可以(巧妙地)给客户一些提示,告诉他们如何将它配置为白名单,这样你的邮件就可以通过,但只有你的邮件。

    • 在app engine外部维护一个服务器,专门用于发送电子邮件。您可以构建一个超级简单的web应用程序,只需发送电子邮件,然后从您的应用程序引擎应用程序中调用它。