保存来自垃圾邮件过滤器的 Appengine 邮件
我的一位客户使用趋势科技邮件安全网关来保护其内部邮件服务。
突然,InterScan 决定过滤掉来自 Google App Engine 的所有消息。
不幸的是,他们无法将发件人地址列入白名单,因为每封电子邮件都有不同的地址。例如,*3ckihSOVMMHlZHSL.JSMMHlZHSL.JS*@apphosting.bounces.google.com
,@
之前的所有内容都是可变的。
更新 我添加了 Interscan 如何查看传入电子邮件的屏幕截图。请注意,所有发件人都是不同的:
如果我查看电子邮件标头,apphosting 域会出现在 Return 中-路径字段:
Return-Path: <36kSiSwYIBh0883XL3E7.5EH883XL3E7.5E@apphosting.bounces.google.com>
“发件人”字段看起来不错。它说了我设置的内容,但垃圾邮件过滤器只查看返回路径
。
我的客户系统管理员不想将整个 apphosting
域列入白名单,因为它不仅仅将我的应用程序列入白名单。
如果我找不到唯一的发件人,如何绕过此电子邮件过滤器?
谢谢,
One of my clients uses Trend Micro InterScan Messaging Security to protect their internal mail services.
Suddenly InterScan decided to filter out all messages coming from Google App Engine.
Unfortunately they haven't been able to whitelist the sender address as each e-mail gets a different one. For example, *3ckihSOVMMHlZHSL.JSMMHlZHSL.JS*@apphosting.bounces.google.com
, with everything before the @
being variable.
Update I'm including this screenshot of how Interscan sees the incoming e-mail. Notice that all senders are different:
If I look into the e-mail headers, the apphosting domain appears inside the Return-Path field:
Return-Path: <36kSiSwYIBh0883XL3E7.5EH883XL3E7.5E@apphosting.bounces.google.com>
The "From" field looks ok. It says what I set it to say, but the spam filter only looks at the Return-Path
.
My client sysadmin doesn't want to whitelist the whole apphosting
domain, as it wouldn't be only whitelisting my application.
How could I bypass this e-mail filters if I can't get an unique sender?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法更改 App Engine 发送的邮件的返回路径标头。在我看来,您有两个选择:
You can't change the return-path header of mail sent by App Engine. The way I see it, you have two options:
我不太熟悉垃圾邮件过滤器,但在我看来,如果它只能基于一个字段进行白名单,那就太蹩脚了。不幸的是,这对你没有帮助。如果这是一个重要的客户,并且他们绝对拒绝让步,我看到两种可能的前进路径:
对 interscan 进行一些研究,看看是否可以(巧妙地)向客户提供一些关于如何将其配置为白名单的指示这样您的邮件就可以通过,但只能通过您的邮件。
在应用引擎外部维护一个服务器,专门用于发送电子邮件。您可以构建一个超级简单的 Web 应用程序,仅发送电子邮件,并从您的应用程序引擎应用程序中调用它。
I am not well versed in spam filters, but it seems to me that if it can only whitelist based on one field, it is pretty lame. Unfortunately that does not help you. If this is an important client, and they absolutely refuse to budge, I see two possible paths forward:
Do some research into interscan to see if you can give the client some pointers (tactfully) on how to configure it to whitelist in such a way that your mail can get through, but only your mail.
Maintain a server outside app engine specifically for the purpose of sending emails. You can build a super simple web app that just sends out emails, and call it from within your app engine app.