|
|
1
6
取决于Exchange版本。 WebDAV 适用于2000到2007年,但是 Web Services 需要2007 +。 这些可能是最容易工作的。CDO是另一种选择,但是 it's not supported from C# -所以你得走了 out of proc . 交易所也有 OLEDB provider 但是我从来没有用过-它是 supported from .NET 然而。 |
|
|
2
18
如果您使用Exchange2007并启用了Web服务,那么这非常简单。我在我的VS2008项目中添加了一个2.0样式的经典Web引用,我可以得到如下的邮件消息:
“messages”变量将是从Exchange返回的itemtype对象数组,这些对象具有邮件消息(正文、附件等)所需的所有属性。希望这有帮助! |
|
|
3
5
直接在托管代码(vb.net/c)中使用EWS说得最好是笨拙的。 我已经摸索了几天了,并且得出了这样的结论:最好围绕API构建自己的包装类,使服务在一两行代码中可用,而不是当前实现的页面。 你猜怎么着?微软已经打败了我:Exchange Web Services Managed API的第一个候选版本可供下载 here . 安装、注册dll引用(\Program Files\Microsoft\Exchange\Web Services\1.0\Micorosft.Exchange.WebServices.dll),然后导入命名空间(Microsoft.Exchange.WebServices.Data),就可以开始了。 |
|
|
4
3
我认为您的问题是您的Exchange服务器只支持NTLM身份验证,不允许纯文本身份验证?或者您可能没有使用正确的用户名约定。例如,您可以尝试使用格式username@domain,其中domain是内部NT域,它可能与Internet域不同。 如果是这种情况,请查找支持NTLM的库。 通过telnet测试的步骤 转到命令提示 类型:telnet my.server.com 110 您应该从Exchange服务器得到这样的响应 +好的,Microsoft Exchange Server 2003 POP3服务器版本6.5.7638.1(my.server.com)准备就绪。 类型:CAPA 这将返回您的Exchange服务器支持的功能列表。 卡帕 +OK能力列表如下 顶部 用户 流水线技术 永不过期 通用数据接口 SASL NTLM . 注意,我的不清楚 这是一个电子邮件服务器的回复,该服务器准备好了+OK DoveCot。 卡帕 +ok 卡帕 顶部 通用数据接口 责任码 流水线技术 STLS 用户 萨斯平平原 . 如果您的回答不包括plain,那么请停止,因为您需要一个支持SPA的库。 类型:用户myusername 或 键入:user myusername@domain.corp将domain.corp替换为您的域 你应该收到 +ok 类型:通过MyPass 你应该得到答复 +ok 类型:列表 应该有一个电子邮件列表。这可能有助于查看您的问题是否是用户名格式问题。 |
|
|
5
2
我写这个是为了从我的收件箱中获取电子邮件。如果有电子邮件,我每天早上都要做一件乏味的工作,所以我写了这段代码来检查我的文件夹中是否有电子邮件标题。 我添加了一点XML创建来展示这种可能性。 它不是交换,但在我的情况下是有效的。 XCData对正文中的任何特殊字符进行编码。 我想我应该指出我要找的电子邮件主题是[票-支持12345]
马特 |
|
|
6
1
您可以使用此库: http://www.dimastr.com/redemption/ |
|
|
7
1
你需要使用 Exchange SDK 如果在Exchange服务器中未启用POP3。另一个选择是使用 WebDAV . |
|
|
8
1
另一个选项是将Exchange配置为启用IMAP4。存在用于.NET的第三方IMAP4库,例如Rebex。 |
|
|
9
1
可以从Exchange2007开始使用EWS(ExchangeWebServices)。它们似乎总是被安装的,并且比WebDAV更受支持。 您只需从ExchangeServer导入WebService(在安装目录中搜索asmx文件)。您可以从邮件中下载EML文件,并执行更多操作! |
|
|
10
1
你可以使用 Exchange Web Services (Exchange 2007或2010)或 WebDav (截至2007年和2010年的Exchange不支持WebDAV),但是如果您想快速开发,API和实现可能有点麻烦。 我用IndependentSoft的图书馆 WebDav 和 Exchange Web Services 过去是成功的,它提供了一个围绕Exchange API的包装器,使用起来更简单。他们也能很好地解析消息和mime。 |
|
11
0
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |