THE INFORMATION IN THIS ARTICLE APPLIES TO:
- EFT Server versions 5.x and earlier, with Windows 2000 Server Domain Controller, SP4
(As of version 6, EFT Server is not tested/supported on Windows 2000 OS)
SYMPTOM
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 the Impersonate a client after authentication permission to the IWAM account.
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."