Description - When attempting to send a file through sendmail.asp, the server's System Event Log returns the following error:
Server object error 'ASP 0178 : 80070005'
Server.CreateObject Access Error
/eftadhoc/SendMail.asp, line 1420
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
Cause - The IWAM user does not have NTFS access to SFTPCOMInterface.dll.
According to Microsoft's support pages: "You may experience the behavior when the user account that you use to run the program does not have the Impersonate a client after authentication user right (the SeImpersonatePrivilege function). When you upgrade Windows 2000 Server Domain Controller to SP4, the user account (IWAM) is not granted SeImpersonatePrivilege, and then programs that use impersonation may not work correctly."
Solution - Assign Impersonate a client after authentication to the IWAM account.
For more information, search http://support.microsoft.com for article ID 824308 : "BUG: IWAM Account Is Not Granted the Impersonate Privilege for ASP.NET 1.1 on a Windows 2000 Domain Controller with SP4."