Windows-Server-2003

遠端登錄視窗 2008 與 2003

  • April 28, 2016

我在 Windows 2003 伺服器(舊版)上有一個使用 powermta 的郵件伺服器。如果我遠端登錄到該伺服器以測試 smtp 連接,它可以在其他 2003 伺服器和執行 Windows 10 的開發機器上工作。我可以發出 ehlo 命令/等。他們按預期返回。

如果我從 Windows 2008 伺服器遠端登錄它,我只會收到錯誤消息:

EHLO mailserver.com
500 5.5.1 command unknown in "XXXX XXXXXXXX"

上面的錯誤消息行是逐字記錄的。從其他非 2008 機器發出命令時不會生成它。

我不知所措。我真正的問題是我嘗試配置的該伺服器上的發件人軟體會產生相同的錯誤,儘管它不使用 telnet。伺服器之間存在一些差異。它是什麼?

附帶說明一下,我下載了一個 smtp 診斷工具,該工具將從 2008 伺服器成功發送。

這是你的防火牆。

檢查Cisco ASA 重寫 SMTP 流量以防止郵件發送

yourfirewall# show running-config policy-map

yourfirewall# configure terminal yourfirewall(config)# policy-map global_policy yourfirewall(config-pmap)# class inspection_default yourfirewall(config-pmap-c)# no inspect esmtp

在發布我的問題之前,我花了幾天時間進行故障排除,並給 ISP 的網路人員打了 4 次電話,詢問:

  • 防病毒軟體干擾埠 25 流量。網上有幾篇關於這個的文章。
  • 防火牆埠阻塞。顯而易見的事情,但被排除了,因為我可以通過 telnet 進行連接,只是命令不起作用
  • 包檢查

每次我打電話時的回答都是,“不,我們沒有做任何事情”。我與至少 5 個人交談過。上次我打電話時,我將技術遠端設置為伺服器,在我打電話時執行 telnet 命令並確認問題。在他自己的機器上,他通過 telnet 連接沒有問題。

他向我證實,他們確實對 ESMPT 流量進行了某種封鎖。我接受了上面的答案,但如果其他人看到這些命令未知問題,請與網路管理員聯繫以了解數據包檢查策略。

引用自:https://serverfault.com/questions/773460