2

我正在尝试创建一个应用程序,该应用程序使用 c# 收集发送到我的虚拟服务器的电子邮件。我使用 IIS 6 创建了一个虚拟域,但从长远来看,我的应用程序也应该与 IIS 7 兼容。我不想直接从我的虚拟服务器使用的投递文件夹中收集电子邮件。

我确信有一种方法可以做到这一点,但似乎找不到它。

感谢您的意见和想法!

更多细节: 我在 Windows Server 2008 上有一个 smtp 虚拟服务器。电子邮件通过单独的程序(例如 Thunderbird)发送到注册的本地域(mydomain.de;键入本地,别名)。我想要做的不是转发这些电子邮件,而是使用 ac# 应用程序来检索电子邮件。

这样做的一种方法是访问保管箱目录(默认:c:\inetpub\mailroot),读出 eml 文件,从目录中删除它并使用该文件。不过,这似乎不是一个好的解决方案。

我想做的是类似于以下内容:

Connect("mydomain.de"); GetMessages(); Disconnect();

再次感谢您的想法和帮助!

4

0 回答 0