IIS6 cdo.message 无法发送电子邮件访问被拒绝错误

IIS6 cdo.message 无法发送电子邮件访问被拒绝错误

在 iis 6 服务器上获取了一些非常基本的电子邮件代码来发送测试电子邮件。此服务器的 Exchange 服务器上已启用中继,iis 用户对 mailroot 目录及其所有子文件夹具有写入权限,但我们仍然收到这个该死的错误。

CDO.Message.1 错误“80070005”访问被拒绝。/email.asp,第 42 行

我在 pickup 文件夹中看不到任何文件,但在队列文件夹中有文件。还有什么想法我应该查看吗?

第 42 行的代码是 myMail.Send

答案1

问题找到了,是 SMTP 服务的权限问题。IIS 用户和系统均无权访问该服务。我们添加了该服务,现在它已正常运行。

答案2

这表明您的服务器不允许 CDO 通过它发送消息。最常见的原因是身份验证问题。如果您的 Exchange 服务器需要身份验证,请检查设置身份验证的应用程序代码。确保 1) 它正在使用身份验证,并且 2) 用户名​​和密码确实正确。

相关内容