Installing the SMTP Service on Windows Server 2003

Windows Server 2003 contains an SMTP service.  This is useful if you have applications that need to send e-mail, but don’t have access to an e-mail server.  For example, in a development or demo environment.

It turns out that there is a trick to installing the service.

You get to the service through Add Remove Windows Components.  It is in Application Server->Internet Information Services (IIS) -> SMTP Service.  Once you start the install process, the OS will tell you to insert your Windows Server 2003 disc.  It will then tell you that it is unable to find “adsiisex.dll”.

It turns out that this DLL is in the “” file in the i386 directory.  There is no easy way to get the browse dialog to find the dll inside of the cab file.  So, you need to manually extract all of the files from to a folder on your hard drive.  You then point the browse dialog to that folder, and the install will complete successfully.

This applies to both Windows Server 2003 and Windows Server 2003 R2.


Comments (34)

  1. me says:

    You rock. I have been banging my head with this one.


  2. Salvatore Contino says:

    You are awesome.  I wish I could buy you a drink sir because you took the time to give back to the community.


  3. Adam says:

    Exact description of my problem and perfectly precise explaination of how to solve it.  Thanks.

  4. ali says:

    Hi…. thanks dude…. really… but 1 thiing i didnt get was i installed win2k3server on 3 seperate servers … but this time i had exchange installed as well… n it never gave me this msg… but when i installed it on a test pc with just iis and smtp… it popped up…

    hmmm… microsoft i guess… eh?

  5. Ariel says:

    Well done. You saved me many headaches.

    Kind regards, and thanks.

  6. Jong says:

    Thanks! Awesome… You are the man!!!

  7. Nicholas says:

    Thanks again for the tip, first came up and solved.  Annoying .CAB files automatically extract on some implementations, but not others… weird.

  8. Woodski says:

    Nice one. I was starting to get really bored with this…  

  9. Rohit says:

    Awesome.. thanks buddy

  10. Athan says:

    Thanks for the help

  11. DevUser says:

    I’ve lost already about two hours with this installation issue. You helped me a lot with this tip. Thanks very much.

  12. Anthony says:


    I’ve been searching for this answer for a while. THANK YOU.. THANK YOU… THANK YOU!!

  13. Scott Allen says:

    Thanks for the tip, you saved me a bit of time this morning.

  14. csegura says:

    As all the people. Thanks for the tip.

  15. MS_rev says:

    Lõputöö teemalisi postitusi tuleb siia blogisse veel kindlasti tulevikus rohkemgi, seda muidugi siis

  16. Mayuresh says:

    This is an ultimate solution man. You Rock

  17. Matt at datacom says:

    I had a similar problem, but before asking for it had bugged me for fcachdll.dll. That one I found in C:WINDOWSServicePackFilesi386.

    Once I’d found it fcachdll.dll it then asked me for and this page was helpful.


  18. Al Evans says:

    This was very helpful.  Thank you for the effort to help others.

  19. skipframe says:

    I did exactly the same as posted in the original post but still the installation isnt starting. Please help

  20. skipframe says:

    # re: Installing the SMTP Service on Windows Server 2003

    Tuesday, September 11, 2007 8:58 PM by Matt at datacom

    I had a similar problem, but before asking for it had bugged me for fcachdll.dll. That one I found in C:WINDOWSServicePackFilesi386.

    Once I’d found it fcachdll.dll it then asked me for and this page was helpful.



    the above post by matt in the forum was the way i got through the installation.  🙂

    Thanks a ton Matt & David.

  21. Just wanted to add to your list of thank you!

  22. Terry says:

    Also wanted to add my thanks, saved me hours of scratching my head.

  23. Marcus says:

    Another thank you. It would have taken me hours to work this one out.

  24. Skysurfer says:

    And the hits just keep on coming…

    Thank you for this great tip. Saved me a ton of time!

  25. Drey says:

    What a trick 🙂 Thank you very much – saved a lot of work.

  26. Dave says:

    Great page- thanks for the help!

  27. Ravikishore says:

    Thanks it is usefull with out wating much time on server.

  28. Bob says:

    Thanks for the great tip, but oh why do we have to do this in the first place?

  29. Rui Matos says:

    Worked like a charm!!! I’ve been trying to figure out this for a hour going through each Windows 2003 CD I could get my hands on without any luck! Cheers mate!!!

  30. Karunish says:

    Thanks for the magical solution. It really worked well and saved a lot of time and energy.

  31. virtualpear says:

    hi, I am using 64 bits of windows 2003 and having same problem – fcachdll.dll not found. any help would be very much appreciated.

  32. Jim says:

    Note that for 64 bit Windows 2003, the same problem exists, but the file is in the AMD64 folder on the CD

  33. Roro says:

    Thanks for this great post ! Saved me hours.