Scott Forsyth's Blog

Postings on IIS, ASP.NET, SQL Server, Webfarms and general system admin.

Microsoft POP3, is it ready for prime time yet?

This past week I was asked a question about the new POP3 service that comes with Windows Server 2003.  Since I hadn't tried it out yet I took the opportunity to install it and learn a bit about it.

My overview-summary-in-a-sentence:  It is VERY basic at this point but might be a good start for someone with simple requirements.

Microsoft already has a powerful email solution in Exchange Server but have included this free POP3 service with Windows Server 2003.  My guess is to give the money-tight web administrator a starter solution to work with. 

What it has:

Basically you can configure the domain name, multiple POP3 accounts and whether or not Secure Password Authentication (SPA) is to be used.  That's about it!  Sure you can change the storage folder, the port and logging level but nothing else of significance.  In fact, there isn't even a property sheet for the domain name or even the ability to rename a domain. 

Note (modification): I received an email from George Sazandrishvili mentioning the ability to support multiple email addresses with the same name.  Here is what he said: "Windows POP3 supports multiple email addresses with the same name. In order to use this feature, the authentication mode should be switched to Encrypted Files. Moreover, this method is very good as it eliminates the need to create Windows accounts for each mailbox. "

What it doesn't have:

Note (modification): It seems that the features that I thought it didn't have are incorrect as you'll note from the two modifications (1 above and 1 below).  So, I've removed a paragraph that was here.

Although there are limited features, there is a place for this.  For the administrator with Windows Server 2003 (all editions) that would like to manage a few email accounts this might be worth considering.  The basic features couldn't get easier, with less than a 1/2 dozen settings it's hard to go wrong.  The most difficult part for someone new to this is setting up the MX records for the domain name.  I found it does what it promises.  It doesn't appear to be buggy or have any issues although I only did some preliminary tests.  I also found it was fast and wasn't resource intensive.

My overview-recommendation-in-two-sentences:  If you have another solution available to you, use it!  But if you want to dabble with managing your own POP3 and you have an available Windows Server 2003 machine, try it out, you can't go wrong. 

Note (modification): Kirk Foutts added a comment about catchalls and aliases.  Here is what he said: "Windows Server 2003 POP3/SMTP does have catch-all and alias ability.  You just need do d/l the scripts from MS. Do a knowledgebase search. I did, it's working fine."

Comments

Ali Parvaresh said:

Try MainEnable standard, it is free and got all the features a mail server needs other than web based email service.
# January 25, 2004 10:58 PM

Ali Parvaresh said:

Sorry, meant MailEnable not MainEnable.
# January 25, 2004 10:58 PM

Michael Schwarz said:

We created an small application that watches in the inbox for new emails. When a new email arrives we copy this email to the "master" inbox. After this we have with Windows 2003 a alias...
# January 26, 2004 3:20 AM

TrackBack said:

# January 30, 2004 4:10 AM

Richard Penn said:

It is simple, but I spent _hours_ going through everything I could find in the documentation (!) trying to find out how to forward mail. There should be a list attached to help somewhere of all the things it _can't_ do, so we can stop looking.
# February 19, 2004 7:21 AM

TrackBack said:

# March 8, 2004 8:01 PM

Jean-Marc Paratte said:

catch-all account: see folder Badmail
# April 21, 2004 11:00 AM

Kirk Foutts said:

Windows Server 2003 POP3/SMTP does have catch-all and alias ability.


You just need do d/l the scripts from MS. Do a knowledgebase search. I did, it's working fine.
# July 23, 2004 12:15 PM

Scott Forsyth said:

Thanks for the info Kirk. I'll modify my blog above to mention this.
# July 23, 2004 12:18 PM

Hopefull!! said:

I realise that this Thread is over two years old but I'm hopefull that someone still reads it.

I have the POP3 and SMTP service functioning. I am interested in getting any emails that arive at one pop3 mailbox to be automatically forwarded to a hotmail address. (i.e. emails to myaccount@mydomain.com get forwarded to myotheremail@hotmail.com).

Is this possible (probably by script) using just the POP3 server and Virtual SMTP Server that come with Server 2003???

# January 18, 2007 7:48 AM

Conor Boyd said:

You could try using something like poppeeper...

http://www.poppeeper.com/screenshots.php

...or some unix tools running under cygwin to achieve that.

C

# February 20, 2007 8:09 AM

MarvinTM said:

When i send a file larger than 1 mb it says that i exceed my maximum message size. How do I change the message size so i can send files up to at least 20 mb ?

# February 28, 2007 1:36 AM

JRodd said:

Here. This link takes you to the info to create aliases.

http://www.microsoft.com/windowsserver2003/techinfo/overview/advmail.mspx

Also, to increase message size, look in your SMTP Virtual Server properties under the message tab.

# March 12, 2007 5:52 PM

Robert Bayley said:

Thanks for the link. My Aliases are now working. However, does anyone have any idea how to autoforward emails.

# April 13, 2007 10:58 AM

Spam Prevention said:

I have the POP3 and SMTP service running well too but I was wonderng about SBL services like Spamhaus.

Can these be used? I guess you would have to set up a lookup zone or similar but this is out of my area of expertise, can anyone advise?

Thanks in advance.

# June 10, 2007 3:56 PM