MAPI 在本地工作,但不在生产计算机上工作

发布于 2024-09-02 12:28:47 字数 360 浏览 5 评论 0原文

我只是无法让 MAPI 在我们的生产机器上运行。我已经在该机器上创建了一个使用 MAPI 和站点的应用程序,但由于某种原因我可以让我的新应用程序运行。我不知道我做错了什么。

我在本地创建了一个使用 MAPI 登录邮件配置文件并检索消息的应用程序。消息被解析并移动到 2 个不同的文件夹,一个用于错误,一个用于完成的消息。这一切在我的计算机上运行得很好,但无法在生产环境中登录。

我知道这不是权限问题,因为我使用的配置文件/密码与之前的应用程序使用的相同。我认为这可能与我的计算机上的 CDO 或 MAPI 版本与生产中的版本相比有关,但我不确定。

如果某些版本不能与不同版本的 Windows 一起使用……是否有人知道我应该使用哪些 CDO/MAPI 版本?

I just can't get MAPI to work on our production machines. I've already created an application that uses MAPI and sites on that very machine but for some reason I can get my new app to work. I have no idea what I'm doing wrong.

Locally I've created an application that uses MAPI to log into a mail profile and retrieve messages. The messages are parsed and moved to 2 different folders one for errors and one for competed message. This all works perfectly on my computer but fails to login in production.

I know This is not a permissions issue because I'm using the same profile/pwd that my previous application is using. I thinking it may have something to do with the version of CDO or MAPI on my computer compared to the one in production but I'm just not sure.

Does anybody have any ensign into what CDO/MAPI versions I should be using, if some version don't work with different versions of windows...etc?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

芸娘子的小脾气 2024-09-09 12:28:47

解决了我自己的问题。基本上,在 MTA(多线程单元)中使用 MAPI 是个坏消息,应尽可能避免。我遇到的问题是在 MTA 线程内运行 MAPI 代码。

Solved my own problem. Basically using MAPI in a MTA(Multi-Threaded Apartment) is bad news and should be avoided as much as possible. The problem I was having was do to running my MAPI code inside a MTA thread.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文