首先,我不知道交换如何运作,什么是和不可能。
我们试图通过我们自己的邮件服务器(内部)从我们的networking服务器(AWS)发送邮件,但是为此我们需要一个交换的validation方法。 我们的系统由与我们签有合同的外部公司pipe理,他们似乎很不愿意为远程IP提供任何types的authentication(我们在二月份才问他们)。 他们最近的回应是再次拒绝我们的要求,并告诉我们只使用亚马逊SES。 我自己也无法访问这个服务器,所以任何答案只能在我跟他们谈话时才能使用。
1)在服务器上启用身份validation方法是否存在重大安全问题? (我知道基本身份validation以纯文本格式发送详细信息)
2) Exchange是否提供IP白名单?
3)有没有一个白痴certificate指导如何设置所有这一切?
这是通过telnet连接的结果:
220 domain.com Microsoft ESMTP MAIL服务在5月23日星期四准备就绪2 ehlo名字 250-domain.com你好[ip.ip.ip.ip] 250-SIZE 10485760 250stream水 250-DSN 250 ENHANCEDSTATUSCODES 250-STARTTLS 250-AUTH 250-8BITMIME 250 BINARYMIME 250块
对于1)和2):
您可以在Exchange中设置一个自定义的接收连接器 ,允许您使用首选的身份validationtypes,并且可以仅限于接受来自特定networking,IP,用户types等的连接。

如果您知道凭据是以纯文本格式(使用基本身份validation)发送的,则您明白主要的安全风险,您必须决定这些风险是否适合您。
对于3):
请参阅此答案的第一行中的链接。 :)另外,如果您支付他们来pipe理您的Exchange服务器,并且如果没有“Idiot-Proof”指南,他们就无法弄清楚,那么您需要考虑一个新的Exchange主机。