0

我在 SBS server 2003 上安装了 MYOB。为什么?因为用户使用的是离线文件,结果发现本地和服务器上大约有 7 个版本的文件不同步。所以我可以控制文件访问的唯一方法是强制 RDP 到服务器。始终使用服务器文件并始终保持同步。

无论如何,这个问题发生在 MYOB Accounting Plus 18.5 中。

Cannot get the function address for "MAPISendMail" from "MAPI32.dll" Please check your Mapi installation

我只想从 MYOB 发送邮件,但我不能 - MYOB 支持是无用的,并责怪其他人......(即 Microsoft 和 Outlook)

我发现其他人有同样的问题,他们的解决方法似乎是将 MAPI32.dll 复制到 myob 目录中,但这对我不起作用。

4

2 回答 2

0

MYOB 使用您当前的 Outlook 实例发送电子邮件。

因此,您需要在服务器上安装 Outlook 2003/2007 并使用用户帐户配置它才能正常运行。

顺便说一句,您的设置在多用户环境中是典型的。

希望这可以帮助。

于 2010-05-09T01:14:55.847 回答
0

此错误发生在设置 Outlook 以进行交换时,这不是用户帐户错误(如果是因为没有默认帐户,则会生成另一个错误而不是这个错误)。这是因为为Exchange服务器设置的Outlook MAPI32.dll与普通的Outlook MAPI32.dll不同,导致MYOB无法正确访问“MAPISendMail”功能。

您需要从另一台计算机复制 MAPI32.dll(位于 Windows/system32/ 文件夹中),可能是您的一台本地计算机,它没有设置交换服务器(配置为从交换服务器接收邮件的 Outlook 可以,只要交换服务器本身未在该计算机上配置)并将其粘贴到您的 MYOB 目录(例如 C:/Premier19/)。那应该可以解决您的问题。

我花了很长时间才找到解决方案,就我的研究而言,我在互联网上的任何地方都找不到它,所以我只是想我会把它贴在这里,因为它几乎是谷歌出现的第一页当您搜索错误时。

于 2010-07-09T03:58:12.837 回答