views:

4995

answers:

2

Presently, I am working on a project using classic ASP. My development machine is Vista Enterprise. Although Vista does allow you to have multiple Web Sites (not without a workaround in XP), it has removed the SMTP service from IIS.

Is there a standard workaround for this issue?

As more web developers at my company receive new machines I am concerned that this issue will become a greater irritant. (Currently I am the only Web Dev using Vista)

+4  A: 

You have two workarounds. You can direct all mail to your company's SMTP server. This often means that your development machines use a different config (remote SMTP vs local), so I find this less desirable.

You could also install another SMTP server on your dev machine. One option is the free Mercury Mail Transport System by the maker's of the venerable Pegasus Mail.

Rob Prouse
Looks like I really need to use CDO sys vs. CDONTS.
Penguinix
+1  A: 

This is very similar to "What’s a good mail server for development use?"

I have tried 3 things:

  • sendmail from SUA community warehouse built with SASL (AUTH) and OpenSSL (SSL/TLS) for Interx/SFU/SUA. This works well but is quite slow to start a session for some reason. And of course it is sendmail so about as opaque to configure as humanly possible. (Services for UNIX 3.5 and the Subsystem for Unix Applications also come with an old-ish build of sendmail that does not have AUTH and ssl.)
  • Mercury Mail Server. The setup and managment feels obtuse and dated to me.
  • hMailServer. Very slick. Quick setup and intuitive to configure. I like it.
Brian Reiter
hMailServer also supports DKIM signatures: http://www.hmailserver.com/documentation/latest/?page=reference_domain. Very nice if you don't want to get flagged as spam: http://stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmatically-is-not-automatically-marked
russau