我正尝试使用以下命令(不带换行符)通过另一台服务器的Exchange 2013服务器中继电子邮件。 发送服务器被列出,明确允许中继匿名电子邮件和几个月前使用相同的命令。
Send-MailMessage -To [valid email group] -From [throwaway address] -Subject "Test Only" -SmtpServer [valid URI to server] -body "Testing"
命令的结果是没有任何反应。 没有错误,没有电子邮件,没有。 我不是Exchangepipe理员,他说我们已经安装了更新等,但是我们无法将一个更新或会话关联到此失败。 任何疑难解答提示 谢谢。
是的 – 让您的Exchangepipe理员查看CAS服务器上的SMTP日志。 检查日志总是首先要做的。
仅供参考 – send-mailmessage将使用您自己的AD凭据,如果您没有指定任何,所以你可能会遇到一个问题,其中接收连接器只允许匿名连接,但你使用的是经过validation的会话。 只是一个猜测。
/编辑日志文件将在您定义它们的位置(使用Get-TransportServer |select name, ReceiveProtocolLogPath )或通过get-messagetracking 。 假设接收连接器已启用日志logging,您应该这样做。
您正尝试让远程服务器代表您执行某些操作。 虽然mfinni是正确的,这可能是一个SMTP问题,您可能已经遇到了双跳问题。
基本上,第二台服务器接收到一个“function较弱”的身份validation令牌,这会阻止它拥有直接进行身份validation的人的全部权限(用于防止恶意问题传播的安全措施)
对于故障排除,将$VerbosePreference从默认设置(“SilentlyContinue”)设置为“继续”。