我有一个应用程序运行在configuration为使用交换帐户发送电子邮件的主机上(该帐户连接到Exchange Server 2013)。 但是,只有发往其他内部交换电子邮件地址的电子邮件才会发送,而发送到外部地址(如[email protected])的电子邮件将被拒绝,并显示“ 无法中继”消息。 我已阅读以下指南https://practical365.com/exchange-server/exchange-2013-configure-smtp-relay-connector/,但它提到允许匿名用户中继电子邮件到外部地址。 我想要的只是允许主机上的身份validation用户发送电子邮件到外部地址,而不是匿名用户。 怎么会这样做?
Exchange已经设置为执行此操作 – 这是客户端接收连接器的用途。 但是,客户端接收连接器使用TLS。 因此,如果您的应用程序可以使用TLS,请切换到客户端接收连接器上的端口,并设置应用程序进行身份validation。
否则,只需设置一个新的接收连接器来侦听端口25.将远程IP地址configuration为需要发送电子邮件的主机的IP地址,并将客户端接收连接器的设置复制到其他任何地方。
如果您直接使用SMTP,则可能需要先进行身份validation。 如果您使用MAPI / Outlook,则应在“发件箱”中创build一条新消息,然后“提交”该项目,以便Exchange可以将其提取出来。