Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

A prospect has the following problem: His little consulting company has five people, who usually work from home, on the road etc.

They're used to using Outlook, but using POP isn't a good option, as e-mails end up being scatered on the different computers. Even if the clients are configured to leave a copy on the server of all incoming e-mails, outgoing e-mails are only available on the PC from which they were sent.

So, I was wondering if someone found a good solution to allow users to stay with Outlook but keep all e-mails on the server? I guess IMAP allows keeping the server and the clients in sync, but how good is IMAP support in Outlook, taking into consideration the latency due to accessing the server remotely through the Net?

If fat clients like Outlook aren't a good solution, what web-based solution would you recommend? This prospect wants to use an in-house solution, so Gmail/Yahoo isn't an option.

Thank you for any feedback.

share|improve this question
    
How is email for a virtual team any different from just email which itself is virtual :) –  3dinfluence Dec 18 '09 at 2:46
    
Apparently, IMAP support doesn't seem that good, and users prefer to use Outlook than a web-based solution. What about configuring the POP3 server to first make a copy before handing it out to users, and configuring the SMTP server to make a copy of all outgoing e-mails so that there's a copy on the server in addition to users' PC? –  OverTheRainbow Dec 21 '09 at 17:53
add comment

7 Answers

up vote 2 down vote accepted

As already pointed out, IMAP was made for just this scenario, and should be fine.

Outlook can be used as an IMAP client, but Thunderbird would also be an excellent choice, possibly better, because Outlook is really meant to be used with an Exchange server.

Another possibility would be to use webmail, where everything is centrally stored. You could use any commercial provider (such as GMail), or if you prefer, set up your own server (or have it hosted). There are many excellent mail servers and webmail packages out there, many free software (such as Postfix, SquirrelMail, RoundCube).

The two options can also be combined (probably best): Most webmail systems can themselves use IMAP (sometimes it's even the default), so you can use IMAP and webmail alternatingly, for maximum flexibility.

As to outgoing mail, most IMAP clients allow you to automatically store a copy of outgoing mail in a folder on the server (either special "Sent" folder, or in the folder you currently are in). Then copies outgoing mail will be available just like all other mail via IMAP. I use this myself in Thunderbird.

EDIT:

In addition to mail, your client might make good use of some kind of groupware/collaboration software with shared calendar etc. See e.g. http://serverfault.com/questions/5282/is-there-any-open-source-exchange-server for some options. Or maybe a wiki is more appropriate. At any rate, having more than just email for communication can be very beneficial. Which solution is appropriate will however depend on the exact kind of work (regular office work, technical support, sw development, creative work, research...).

share|improve this answer
    
Thanks everyone for the feedback. The customer definitely wants an in-house solution. I'll check out the web-based solutions that also offer an IMAP connection. –  OverTheRainbow Dec 18 '09 at 12:06
    
Actually, the webmail package does not "offer" an IMAP connection, it uses it. Normally mail is handled by a regular mail server (such as Courier), and the webmail package just acts as an IMAP client. So once IMAP is set up, both regular mail clients and the webmail will use it. –  sleske Dec 19 '09 at 9:42
add comment

I would seriously consider talking this client out of an in-house solution.

For 5 users it is overkill. With the rise of hosted Exchange solutions, there are a number of reasons to use hosted Exchange (or other hosted solutions such as Google Apps):

  • Security: Chances are that a professional company with teams of administrators will be able to keep the security of their servers tighter than a small one with outsourced server support. They have teams dedicated to keeping servers patched with the latest updates.
  • Backups: Most Exchange providers also perform backups on their Exchange services, check in the fine print to make sure.
  • Speed: Once off-site, the speed from these providers will most likely be much faster than a hosted in-house solution on a slower connection.
  • Reliability: A solution hosted in a datacenter should have better uptime/reliability than an in-house one.

Outlook integration with these solutions is seamless, if you are worried about latency use caching. If using Outlook is a must, using IMAP is a hack and you are missing out on a lot of features that would be useful to a small organization such as shared calendars and contacts. The web client with Exchange is great for the times when Outlook is not available.

I am a big open source advocate and have used many different email servers and email clients. The 'king' of them is still Outlook for total business use. And the server that works best with Outlook is Exchange.

That all being said, and hoping I don't come out as a shill for the company, I have used one provider that has been great and that is Intermedia. They have reseller accounts so you can 'upsell' the solutions as you are providing the support for it. Kerio also has a clone that I haven't tried myself but I heard works alright in place of hosted Exchange. There are a lot of players out there so find one that fits your target company's bill. Expect to pay about $10-15/month/mailbox for the hosted exchange plans.

share|improve this answer
add comment

It would help if we knew what email server is being used.

If it's Exchange Server, they could use RPC over HTTPS or OWA.

share|improve this answer
    
+1, Exchange without RPC over HTTPS is like a car without wheels. –  ITGuy24 Dec 17 '09 at 14:04
add comment

IMAP works fine, it just isn't the best experience.

Thunderbird is better on Windows, or Mac Mail, Evolution or any of many others.

share|improve this answer
add comment

There are a lot of companies out there selling 'hosted Exchange' solutions, basically you get a virtual Exchange server will all standard Exchange features, that might be what they're looking for?

Let us know where you are in the world and we can try to name some providers.

share|improve this answer
add comment

You can use Google Apps email with their own domainname and configure each account for IMAP so they can use their fat client. Standard is free for 50 users IIRC.

Cheers

share|improve this answer
add comment

Configure clients to not save a copy of outbound emails. Also configure them to automatically bcc the same email: "Sent from <address1> to <address1>". Set up a rule that if the email is <address1> and I'm not listed as one of the recepients, then file it under Sent Items.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.