views:

19169

answers:

9

Anyone have any experience with 3rd party SMTP server for windows (server 2003)? I would like to set one up so that the cruise control can send reports of nightly builds and svn check-ins.

I would like the server to be lightweight and free (this will only be used for sending email)

I know windows server 2003 has a SMTP server built in, but this machine is a virtual machine and I can't give it access to an install CD.

Thanks!

+12  A: 

xmailserver

Just to help a tiny bit with setup, here's a sample setup.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\GNU]

[HKEY_LOCAL_MACHINE\SOFTWARE\GNU\XMail]
"MAIL_ROOT"="C:\\MailRoot"
"MAIL_CMD_LINE"=""
aku
thanks, this is working for me. but it really needs an installer--manually copying files and creating registry keys isn't necessary these days!
Kip
It's true, but I just tried it and it's not as much trouble as it looked.
Kev
A: 

@Boojiboy

Nope, I don't see an 1386 folder in c:\

mmattax
please use the comment feature..
Carl Hörberg
+2  A: 

Can you copy an i386 folder from another (perhaps physical) install of of Server 2003?

Joel Coehoorn
what has this to do with a simple smtp server?
Carl Hörberg
@Carl: His problem is that he doesn't have access to the install CD to install the smtp server included with windows server. But he doesn't need that cd. All he needs is access to the i386 folder, which is sometimes installed already.
Joel Coehoorn
+13  A: 

hMailServer http://www.hmailserver.com/ is a pretty solid (and FREE) SMTP server. It compares very well against non-free software.

Dane
this has mysql embeded :( If it has to store mail then sure, but if it's just an outbound stmp server .. then this is an overkill IMO.
Pure.Krome
i must say that it's really stable and works great, "mailRelay" by NetVicious on the other hand, does not. :/ and is not something i'd recommend anyone.
possan
+6  A: 

We use MailEnable to do this.

Jason
Here is the web site for MailEnable: http://www.mailenable.com/
Gabe
need enterprise version for TLS outgoing support (I believe this is required if you need to send through gmail)
Simon_Weaver
A: 

mailenable has a free windows based server that works very well for this kind of stuff.

http://www.mailenable.com/

i have heard of the hmailserver as well, that might be worth it too.

Jas Panesar
+4  A: 

I used GMail SMTP service for similar things. It's really good when one have to demo a mail sending application to potential customer and have to use their network (and can access the SMTP server "back home").

Here's how to call it from .NET.

Riri
just remember that gmail and google apps have a limit of 100 emails per 24 hours via SMTP - go over this and your account will be suspended for 24 hours. http://blogoscoped.com/forum/112956.html
Damien McGivern
+1 This method can sometimes save you from big problems, especially then you need to do some tests in remote environment. Greatest advantage is that this method doesn't need any smtp server installation or configuring, and doesn't depends on specific client environment (except firewall).
omlin
+1  A: 

For strictly SMTP server, you can try to use PostCast Server. There is a free version at postcastserver.com.

The free version only allows 10 messages a day - I just busted that in testing.
Rob Hunter
It's also a huge memory hog. Which is the reason I'm here looking for a simpler smtp server. XMail is definitely the way to go.
Craig
A: 

If you don't know what the i386 folder is, it's best you don't mess with it. Trust me on this one.

deja