Windows Server 2008 Cdonts问题

时间:2010-03-24 21:51:24

标签: windows windows-server-2008

Cdonts在服务器2008中无效(我使用32位)

我尝试将cdonts.dll复制到windows / system32文件夹 做了regsvr32 它失败了

任何替代方案?

-Vivek

3 个答案:

答案 0 :(得分:2)

这可能是因为你有64位版本。你必须将cdonts.dll放在windows \ SysWOW64文件夹中,然后运行 regsvr32 C:\ Windows \ SysWOW64 \ cdonts.dll

您还必须编辑站点的应用程序池,并将“启用32位应用程序”设置为True。

答案 1 :(得分:2)

有人似乎已在IISLogs.com上的Windows 2008 x64上成功安装了CDONTS。我没有试过自己。

这是他的程序:

  1. 将CDONTS.dll从其他服务器复制到C:\ Windows \ SysWOW64
  2. 运行regsvr32 c:\ windows \ SysWOW64 \ cdonts.dll
  3. 在C:\ inetpub \ mailroot \ pickup上授予适当的权限(我授予USERS组修改权限)。如果未调整文件夹安全性,您可以获得权限被拒绝。
  4. 我假设您已安装位于服务器管理器中的SMTP服务>特征> SMTP服务器选项
  5. 确保在安装SMTP服务时启用了本地主机的中继>管理工具> 在选项中添加127.0.0.1。还可以启用日志记录以进

答案 2 :(得分:1)

CDONTS已被弃用(大约在XP时代,我相信?) 这里有两个常见的替代品。

http://www.w3schools.com/asp/asp_send_email.asp

http://www.aspcode.net/ASPMail-SMTPsvgMailer-.aspx