我正在尝试从 Perl (ArGoSoft Mail Server .NET) 控制邮件服务器。它为此目的提供的只是一个 .NET 远程处理接口(在http://en.wikipedia.org/wiki/.NET_Remoting阅读更多内容)。
我对 .NET 不是很熟悉,我所有的系统都基于 Apache 和 Perl(一些在 Windows 上,一些在 Linux 上)。我需要从 Perl 控制邮件服务器,能够查看、添加或删除域和用户以及其他相关内容。所有这些都可以使用远程接口来完成,ArGoSoft Web 接口实际上使用了远程接口,该接口自然只在 IIS 上运行。
我正在尝试找到一种与 Perl 的远程接口进行通信的方法。同样,我对 .NET 不是很熟悉,但似乎是某种使用二进制数据的 Web 服务。如果我尝试从 telnet 连接到它,我将无法执行任何操作,并在我开始输入任何内容时立即回复错误。
此外,我使用嗅探器查看 Web 界面和远程处理界面之间的通信,我得到的 50% 是二进制数据。
所以,我想知道这里是否有人可以想到一个可能的解决方案。
提前致谢,
弗朗西斯科