我们正在为某些自动系统设置一些交换邮箱,以便向其发送警报电子邮件。我们希望解析这些电子邮件,以提取与警报相关的重要数据。
我的工作是编写将使用EWS API下载电子邮件数据并处理数据的应用程序。
会话中包含身份验证和防止地址欺骗,我们正在研究SPF验证。我知道发件人必须发布他们的SPF DNS记录,但接收方需要什么? SPF / SenderID验证是否完全由Exchange垃圾邮件过滤器处理,还是我需要在应用程序本身中进行手动DNS查找?如果它是由垃圾邮件过滤器处理的,那么SPF失败的邮件会进入"垃圾邮件"文件夹,或者它们是否仍然会出现在"收件箱中#34;文件夹,但以某种方式标记?理想情况下,我们不希望失败发生在" Inbox"文件夹,因为那是我从中下载电子邮件的文件夹。
谢谢
答案 0 :(得分:1)
SPF由Exchange中的发件人ID传输代理处理,它有三个操作,它将对SPF失败拒绝,删除和戳记请参阅https://technet.microsoft.com/en-us/library/cc526541.aspx戳记操作将影响消息的SCL,具体取决于方式如果已配置https://technet.microsoft.com/en-us/library/aa995744(v=exchg.150).aspx,则表示该电子邮件可能会或可能不会在垃圾邮件中结束。
干杯 格伦