Slashdot Mirror


Ask Slashdot: Self-Hosted Gmail Alternatives?

linkedlinked writes "I'm tired of building my sandcastles on Google's beachfront. I've moved off Docs, Plus, and Analytics, so now it's time to host my own email servers. What are the best self-host open-source email solutions available? I'm looking for 'the full stack' — including a Gmail-competitive web GUI — and don't mind getting my hands dirty to set it up. I leverage most of Gmail's features, including multi-domain support, and fetching from remote POP/IMAP servers. Bonus points: Since I'm a hobbyist, not a sysadmin, and I normally outsource my mail servers, what new security considerations do I need to make in managing these services?"

554 comments

  1. SquirrelMail? by Haedrian · · Score: 1

    http://squirrelmail.org/download.php

    Interface takes a bit of getting used to, but its allright. It doesn't look as pretty or as polished as gmail but it'll work. Obviously you could/should use an email client and just access them through POP or whatever.

    1. Re:SquirrelMail? by wolrahnaes · · Score: 5, Insightful

      You have to be blind if you consider Squirrelmail anywhere close to comparable to a modern interface like Gmail. It pretty much embodies the visual style of '90s Perl scripts, and that's certainly not a good thing.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    2. Re:SquirrelMail? by Penguinisto · · Score: 0

      Well, even though the guy in the article is no sysadmin, he can (if he desired) break out the CSS skills and fix the output to look as pretty as he wants.

      Or, do what most companies do who use it and have it plug into a CMS.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:SquirrelMail? by Anonymous Coward · · Score: 0

      Maybe it's my Hosting service (dreamhost), but SquirrelMail was sluggish for me. So I switched to Gmail POP.

    4. Re:SquirrelMail? by Nimey · · Score: 1

      Yeah, it's rather like the first versions of HoTMaiL back in the mid '90s. Gets the job done, though.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    5. Re:SquirrelMail? by zget · · Score: 1

      It's not just about the CSS, but all the features gmail has and how it shows replies.

    6. Re:SquirrelMail? by maxwell+demon · · Score: 1

      It's not just about the CSS, but all the features gmail has and how it shows replies.

      Which features, and how does it show replies? (Genuine question; I've never been on gmail).

      --
      The Tao of math: The numbers you can count are not the real numbers.
    7. Re:SquirrelMail? by wish+bot · · Score: 3, Insightful

      Isn't Squirrel just an interface? He's going to need something a little more than that - Postfix is the thing you need.

      Now, having done exactly this for a long time (and having also moved everything over to Gmail for domains) I have a few observations:

      - running your own email server gives you a warm inner glow and feeling of independence, but that's about it.
      - check your logs daily, intrusion attempts happen constantly.
      - dedicate the box to email only, that is - close down every port you don't need.
      - don't run anything you don't need on that box.
      - for the love of god don't run php (which might cut out squirrel mail).
      - you'll need a set of good spam handlers. There's some good suggestions in posts below.

      Personally, if you were really going to do this, I'd get a Mac mini. It comes with everything you need in terms of unix tools by default. It runs low power, it runs quiet. And there's slightly less chance of you getting owned. Always kep your patches up to date.

      I eventually moved away from this because I got tired of being a paranoid sys-admin at home. Dealing with uptime issues also made me rethink what I was doing when email started to become critical to my finances - you'd be surprised how unreliable home dsl and power systems are when you really, really need them.

      --
      lemonade was a popular drink and it still is
    8. Re:SquirrelMail? by Guspaz · · Score: 1

      It's hard to list one thing when it's the whole package of hundreds of tiny things that make up a modern web mail interface. Plus lots of tiny little things that you hardly notice until they're not there.

      I use SquirrelMail maybe 6-7 years ago, and it was a painful experience compared to even other web interfaces at the time. I've use it recently too, and as far as I can tell, it hasn't really improved, while every other web mail UI has dramatically evolved.

      Modern webmail clients are on par with the features and usability of offline clients, squirrelmail isn't.

    9. Re:SquirrelMail? by ComaVN · · Score: 2

      for the love of god don't run php

      Out of curiosity, why not? Apart from attracting poorly educated programmers who use it to create insecure crap, what is inherently problematic about it?

      --
      Be wary of any facts that confirm your opinion.
    10. Re:SquirrelMail? by yincrash · · Score: 1

      yeah for the love of god don't use squirrel mail. i haven't used it in years, but IMP is a nice free ajax solution. It even has mobile views.

    11. Re:SquirrelMail? by yincrash · · Score: 1

      even its tagline is "Webmail for Nuts"

    12. Re:SquirrelMail? by dolmen.fr · · Score: 1

      Postfix is just a mail transfer agent. It does not stores e-mails. This can only be a part of the solution.

    13. Re:SquirrelMail? by hellop2 · · Score: 1

      Fair point. Squirrel Mail has no threads. But, at least Squirrel mail has the concept of "moving emails into folders" properly, instead of that shit label thing gmail has.

      --
      How many more years will slashdot have an off-by-one error on your Score in your profile?
    14. Re:SquirrelMail? by justforgetme · · Score: 1

      You could use a free ec2 instance and go with this tutorial (not mine)
      postfix_server+a_lot_of_sw on ec2

      the guy even has his own appliaces that you can just spin up in ec2.
      I am trying to do a similar thing on a fedora JEOS instance but had no luck up to now...

      --
      -- no sig today
    15. Re:SquirrelMail? by justforgetme · · Score: 1

      clarification: where appliances I mean AMIs ;-)

      --
      -- no sig today
    16. Re:SquirrelMail? by vanyel · · Score: 1

      It's simple, easy to use and works. That *is* a good thing...

    17. Re:SquirrelMail? by jnpcl · · Score: 1

      Labels are a super-set of Folders.

      You can use them the exact same way.

      You also gain the benefit of having your e-mail stored in multiple folders.

  2. Spam filtering by josgeluk · · Score: 2

    Well, for starters, you want a damn good spam filter.

    1. Re:Spam filtering by Anonymous Coward · · Score: 0

      DSPAM, CRM114 or OSBF-Lua. Forget SpamAssassin.

    2. Re:Spam filtering by Anonymous Coward · · Score: 1

      Bullshit. They are not exclusive.
      I use greylisting, Aamavisd, SpamAssassin, DSpam and ClamAV on top of each other!
      (My spam false negative/positive rate is lower than Google's.)

    3. Re:Spam filtering by Anonymous Coward · · Score: 1

      Really? I have no spam filter and am doing fine. Just watch who you give your email addresses. Create an email address for each service, site, etc., and delete any that get spammy.

    4. Re:Spam filtering by Anonymous Coward · · Score: 0

      The actual webmail client isn't going to do any of the spam filtering. This can be achieved by simply dropping in spam assassin into the mta.

    5. Re:Spam filtering by wagnerrp · · Score: 5, Funny

      The problem with CRM114 is that it let's anything past if you just put 'POE' in the title.

    6. Re:Spam filtering by Anonymous Coward · · Score: 0

      Who said something about exclusive? Anyway... why the hell use something like SpamAssassin? Using policyd-weight and/or postfwd or even postscreen should be enough. No freaking need for that memory and CPU hoog SpamAssassin.

    7. Re:Spam filtering by Anonymous Coward · · Score: 0

      What? POE? Where do you have that from?

    8. Re:Spam filtering by wagnerrp · · Score: 4, Insightful

      The C.R.M. 114 was a radio transmission discriminator in the movie Dr. Strangelove. The spam filter was named as a reference to that movie. The discriminator would only allow radio transmission prefixed by a three character code phrase dialed into the unit. It was intended to prevent unauthorized messages from being received by nuclear bombers on their terminal attack. In the movie, the passcode used was 'POE', standing for Purity Of Essence, a phrase repeated by a base commander who drank only rainwater and grain alcohol, afraid the Russians were attacking by poisoning the drinking water and contaminating our natural bodily fluids.

    9. Re:Spam filtering by baptiste · · Score: 5, Insightful

      I think the whole exercise is short sighted. I've been there, done that. The amount of effort to keep everything running, updated, configured, etc is a PITA. Setting up a solid spam filter is a huge undertaking because it's a multi layered approach. SA or equiv, various milters, and more and you still won't come close to GMail. When I finally gave in and decided to switch to Google Apps I was floored by the improvement in Spam filtering. Are there quirks with Google' stuff. Sure. But they are improving it. I finally today got most of my stuff tied to my personal count migrated to my Apps account. The family enjoy using their apps accounts too compared to what we used to have. We've used IMP, Squirrel Mail, ROundcube, and others. Roundcube is the best in that group interface wise, but is still very buggy. Was Horde fun to play with way back before Google's services existed? Yup - because they were something not easily done elsewhere. But now? So good luck - it certainly can be done, but to be done right requires a lot of effort that's only worth it if you have nothign better to do or are a internet services admin at work and like to tinker at home. And even then... I can spend all that time spent screwing with my internet 'stack' and apply it to better things now that Google just handles the day to day stuff. Am I concerned about them 'owning' me - maybe a little. But so far, they've not done evil to me. Plus even if I wanted to migrate all my stuff back to a personal server again, Google Voice is the deal breaker for me. Can't live without it.

    10. Re:Spam filtering by leighklotz · · Score: 2

      When I finally gave in and decided to switch to Google Apps...Can't live without it.

      Just hope they don't delete your account.

    11. Re:Spam filtering by xski · · Score: 1

      And *that* is why I love reading shashdot. Thanks wagnerrp!

    12. Re:Spam filtering by tm2b · · Score: 4, Informative

      Can't live without it.

      And that makes you Google's bitch.

      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    13. Re:Spam filtering by Anonymous Coward · · Score: 0

      I have been running my own mail services for years now with Postfix and haven't had a spam message get through in an almost equal amount of time. It is more than possible to create working spam filters that either match or beat google's. It just takes some effort.

    14. Re:Spam filtering by freedumb2000 · · Score: 1

      I used to use spamassassin. Now all I use is a couple DNSBs (mainly to keep out mail sent from dynamic ips) via postfix and greylisting. That is enough to keep spam down to a couple a month, which is low enough for me to not bother setting anything else up. This may change any day though.

    15. Re:Spam filtering by cgenman · · Score: 1

      Second this. The #1 thing you get through GMail is a spam filter maintained by many, many people, and filtered through literally billions of messages and millions of users every day. Spam filters need constant maintenance, you users will flame you for every false positive, scummy mail admins will flame you for every correct positive, people will start blocking you for spam that you had nothing to do with... It's a bloody mess.

      Even when I was hosting my own, everything got filtered out and back through GMail for spam purposes.

    16. Re:Spam filtering by NewWorldDan · · Score: 1

      I wrote one, actually. It's in C#. It's basically a SMTP proxy and an outlook add in. Does whitelisting, graylisting, blacklisting and bayesian filtering. I no longer hide my email address and, with training, I'm down to about 2 spam/day and still improving (I reset the database 3 weeks ago). Best of all, I'm giving it away public domain, however, the code isn't quite fit for human consumption at this time. The training is managed via a Outlook add in (also part of the package). Want to know more? Just email me!

      Why did I do this? There are some really good spam filters out there (SA, ASSP, SpamBayes), but getting them to work exactly the way I want was difficult, and this was an excellent learning experiance. I'd written my own email server about a decade ago (I've since switched to Exchange for the webmail and because that's what I run at work), so this seemed like a natural fit for me.

    17. Re:Spam filtering by NewWorldDan · · Score: 1

      Ok, my email is apparently not showing (but it should be. Still trying to figure out what's wrong with my user prefs)

      dan@bance.net

    18. Re:Spam filtering by jroysdon · · Score: 1

      I do that and per-site/per-person/per-list aliases which keep me mostly spam-free. The only regular spam I get is from my published GPG keys, and at least those all go to the same folder which I mostly ignore. If some site/person/list leaks my alias for them, I just bump it to a new one (if I plan to keep contact with them at all), and reject the old one at my MTA. Biggest problem is with public WHOIS listings, but like I said, I just change the alias each time it occurs, which now is rather infrequent (perhaps once a year).

      The only time I ever had problem was with some guy involved in some housing credit fraud with mortgage loans decided to come after me for outing him to his employer and credit card companies he was using to scam with. All I did was include the IRC log where he was trying to get others in on his scam. Lesson learned: out the guy, but do it anonymously. I was able to block all the spam he caused me once I saw the lame pattern he was using to semi-randomize the destination aliases.

      I'll gladly take my self-hosted solution over relying on Google or anyone else any day.

    19. Re:Spam filtering by Firehed · · Score: 2

      2 spam/day? I consider something very very broken with gmail if two spam messages per month hit my inbox - across all of my Google accounts.

      Don't get me wrong - props for building something useful, and even more props for open sourcing it. But objectively, the collective knowledge of Google's engineers combined with the sheer volume of email they can analyze is going to produce a far more accurate tool than any single person could ever hope to produce. I also despise email interfaces that aren't gmail, although that's obviously a matter of taste (I'd put using Outlook just over fellating a goat on the list of things I want to avoid)

      --
      How are sites slashdotted when nobody reads TFAs?
    20. Re:Spam filtering by RoFLKOPTr · · Score: 2

      (I'd put using Outlook just over fellating a goat on the list of things I want to avoid)

      Fellating a goat isn't that bad.

    21. Re:Spam filtering by dolmen.fr · · Score: 1

      Create an email address for each service, site, etc.

      Do you have tools for that task?

    22. Re:Spam filtering by Builder · · Score: 1

      And when one of your friends of family get a worm that steals their address book ? What's your plan at that point ?

    23. Re:Spam filtering by gibletparade · · Score: 1

      Am I concerned about them 'owning' me - maybe a little. But so far, they've not done evil to me.

      First they were evil to the pseudonymous, and I continued to trust them with all my data because I didn't use a pseudonym....

    24. Re:Spam filtering by AP31R0N · · Score: 1

      Was this trying to be funny, or are you trying to "that guy"?

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    25. Re:Spam filtering by Anonymous Coward · · Score: 0

      Why ??

      If there is something I consider the uttermost uselessness is spam filters.
      Google spam filters already cropped at least three important emails it detected as spam but weren't. I'd take some more spam everyday rather than risking losing even a single email I need.

      In the end, I used some rules workaround to effectively disable G's spam filter.

    26. Re:Spam filtering by MBGMorden · · Score: 1

      I think the whole exercise is short sighted. I've been there, done that. The amount of effort to keep everything running, updated, configured, etc is a PITA.

      That sums it up. I used to maintain my own setup like this as well, and it's just aggravating to keep up with. With the popularity of outsourced webmail growing, its obvious that most COMPANIES don't even feel it worth the effort for up to a few thousand users. Maintaining a whole server for just yourself is just being a glutton for punishment. The only benefit I see in the whole thing is if you want to treat it as an educational exercise to learn more about the topics and how email works, but overall this is a skillset that is becoming less valuable anyways (because as I said - lots of companies that once maintained their own email systems are now outsourcing it).

      If you really want to pursue it, I'd look at the following:

      - a Unix-Like OS (I've sucessfully used both FreeBSD and CentOS in different setup iterations).
      - a MTA - Postfix always worked well for me
      - a mail server - Dovecot
      - spam/virus filtering solution: Amavisd-new, SpamAssassin, and ClamAV integrate very well with Postfix and work well. SpamAssassin usually takes some custom rules and other plugins (Razor, DCC, etc) to really shine, but that's a long topic of discussion. Keeping the spam filter up to date and effective is the #1 headache in this setup.
      - a webmail/calendaring solution: Apache/PHP and IMP Horde work pretty well here.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    27. Re:Spam filtering by Anonymous Coward · · Score: 0

      Derp.

    28. Re:Spam filtering by Compaqt · · Score: 1

      >>Create an email address for each service, site, etc.

      >Do you have tools for that task?

      Set up your Postfix to allow plus signs in the email address.

      Set the recipient_delimiter property in main.cf, if it's not already.

      Then you can just add arbitrary text after your email address, like this:

      me+yahoo@example.com
      me+mysocalledfriends@example.com
      me+spammysite@example.com

      All of these will be delivered to me@example.com .

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    29. Re:Spam filtering by Anonymous Coward · · Score: 0

      That probably is true, but I missed the point of your argument where you told us why this is a bad thing.

    30. Re:Spam filtering by Anonymous Coward · · Score: 0

      Read mails anyway because you don't know if it's spam or not anyway ?
      It's not as reading email is going to blow your PC, unless you open unsafe attachments or use Outlook Express from 1997.

    31. Re:Spam filtering by quenda · · Score: 1

      When I finally gave in and decided to switch to Google Apps...Can't live without it.

      Just hope they don't delete your account.

      That is why you use google apps instead of an @gmail address. You own the address, and can always move the hosting elsewhere. And google makes it easy to export your emails, contacts etc for backup. (Not that many people do it.)

    32. Re:Spam filtering by Anonymous Coward · · Score: 0

      So be it. Google's a lot easier than rolling your own. I know how to do it, am published in the field, and the xp I got from doing it in invaluable, but the time spent is substantial and is only necessary if you're wanting to stay deeply hidden. And if that makes me Googles bitch to, so be it - it's better than being Microsoft's bitch for integrated scheduling.

    33. Re:Spam filtering by binford2k · · Score: 1

      You're ok as long as you remember: shiny side out.

    34. Re:Spam filtering by Anonymous Coward · · Score: 0

      "let's" ... seriously?

    35. Re:Spam filtering by dolmen.fr · · Score: 1

      Well, I knew that trick, and I expected something else I didn't knew yet.

      The problem is that it's easy to bypass: if I was a spammer I would of course remove the + part. Also many web sites still refuses '+' as a valid char in e-mail addresses.

  3. roundcube by Anonymous Coward · · Score: 0

    i use it since three year more polish then squirrelmail and really fast

    1. Re:Roundcube by booch · · Score: 2

      I'm also a big Roundcube fan, and use it on several sites. The nice thing about it is that you can just point it at an IMAP server, and it uses the IMAP server for authentication. It's quite easy to set up, and the GUI is a lot nicer than other competitors, like SquirrelMail.

      Zimbra is nice too, but seems to lock you into a full stack of software. (There have been promises of a stand-alone version, but I've never been able to find it.) That might be the right answer for the original poster, but I found it too limiting and inflexible for my needs.

      --
      Software sucks. Open Source sucks less.
    2. Re:Roundcube by cshark · · Score: 1

      I was surprised at how nice RoundCube is these days.
      I still like Zimbra better though.

      --

      This signature has Super Cow Powers

    3. Re:roundcube by Junta · · Score: 1

      Just to add, the interface can be abstracted from the email storage.

      Currently, I have both roundcube and squirrelmail exposing my imap mailboxes. I tend to use roundcube, but other users tend to use squirrelmail. There are some capabilities in squirrelmail not in roundcube.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:roundcube by digitalchinky · · Score: 2

      I hope this doesn't sound too negative, roundcube is pretty good, but I've found it to be somewhat troublesome if you're running it over SSH - accessing it across a slow network, or any network with latency issues (wifi / 3g etc) tends to bog apache down to the point where it (apache) can require a restart. CPU load is pretty high when this happens too. The ajax thing isn't so good for trigger happy mouse clickers either - it often just stops responding, the only thing that gets it running again is a page reload.

      For sure it looks a whole bunch nicer than squirrelmail, but it doesn't have nearly as many features - also configuring plugins for roundcube can be an exercise in frustration at times, not a whole lot of documentation - the forum while very helpful, tends to assume you know a great deal about the underlying mail server as well as systems administration in general.

    5. Re:Roundcube by Anonymous Coward · · Score: 0

      I'll throw in another vote for Roundcube. I host my own email server and use Roundcube for the Web GUI, though I use mail apps as my primary interface and the web GUI used only when needed.

    6. Re:Roundcube by sirsnork · · Score: 1

      I haven't had this running myself here for a while, but when I did I ran Roundcube on top of Postfix with ASSP in front of it for spam. ASSP had ClamAV tied to it and was using a lot of third party signatures designed for spam detection.

      At the end of the day I moved over to a free Google Apps account, mostly because keeping all that up to date and secure was more time that I wanted to spend and my hardware at he time was less reliable

      --

      Normal people worry me!
    7. Re:Roundcube by Cronock · · Score: 1

      I just realized that's the WebMail interface that OS X Lion Server uses! I'm much happier with it over the old squirrelmail. Overall, for this user I might just reccomend OS X Server on a Mac Mini or something of the sort. Once the bugs are worked out in the current version.

    8. Re:Roundcube by Anonymous Coward · · Score: 0

      Of all the opensource web clients out there roundcube is by far the best. Check out http://www.iredmail.org/. Opensource email server using roundcube, dovecot, postfix, apache, policyd, etc.

      Make sure you research your blacklists, and use them. Block anything at SMTP time that is on the blacklist. If someone complains, tough. Tell them to get off the blacklist.

      You could also put a pfSense firewall in front of it, load Country Block package and block every country in the world if you want from even connecting to the mail server.

    9. Re:Roundcube by Anonymous Coward · · Score: 0

      I second Roundcube. Been using it for over a year.

      There's something comforting about seeing one's mail sever under one's TV.

  4. Have a look at hastymail by Anonymous Coward · · Score: 1

    As subject says, I've been using hastymail for a while, it's a no-hassle, simple webmail client.
    No bells & whistles, yet my users seem to like it - http://www.hastymail.org/

  5. Don't you want it to just work? by Anonymous Coward · · Score: 2, Insightful

    Especially with email, I like the fact that I'm not going to accidentally break something, miss an email and lose my job.

    I also like that I'm not updating everything all the time with security updates. Google does all that for me.

    I also like the integration between all the services.

    I also like the two-factor authentication. (Good luck getting that set up on a self-hosted system, I suppose you could use X.509 on a USB drive or something).

    Don't fix what ain't broke.

    1. Re:Don't you want it to just work? by Penguinisto · · Score: 1

      Depends.

      While yeah, Google does all the grunt-work on the back-end, you still have all the hazards that any SaaS has... and it's not like GMail hasn't had its share of embarrassing security bombs or occasional outages (however brief they may have been) due to either the back-end, or the ISP you use to connect to it.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:Don't you want it to just work? by Registered+Coward+v2 · · Score: 1

      Depends.

      While yeah, Google does all the grunt-work on the back-end, you still have all the hazards that any SaaS has... and it's not like GMail hasn't had its share of embarrassing security bombs or occasional outages (however brief they may have been) due to either the back-end, or the ISP you use to connect to it.

      True - but you can download and remove from the server your mail so at least you can limit the damage while still having the benefits of letting GMail do the grunt work; unless of course Google caches all your mail somewhere else as well.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    3. Re:Don't you want it to just work? by DrgnDancer · · Score: 5, Insightful

      I've been a sysadmin for about 15 years now. I used to host all my own e-mail, my own website, all that stuff. I had a webmail interface (Squirrelmail), spam filtering, IMAP, blah, blah blah. Then about 6 years ago I got deployed to Iraq. I couldn't use SSH from the DoD network, so updates became a big issue, spam became an issue as I couldn't maintain my filters easily. After a couple of months I went hosted on my domain. Web based admin tools meant I could maintain stuff without SSH, they had a much less "hands on" backup procedure (at the time mine involved CDs), the service was down less often than my DSL used to be... Honestly at this point I can't see the value in maintaining all this stuff for myself. I pay less for hosting than I would have to pay for a "business class" DSL or cable line for the static IP, they handle most of the hard work, and what they don't handle, I manage from a web based dashboard.

      There are tradeoffs and disadvantages, but for 80-90% of personal uses cases I can't see why you'd want to personally maintain a server these days. If you simply enjoy doing it, that's one thing. If you have a business of any size, again, there's a good argument for self hosting. For most people though, just pay someone to take care of the grunt work for you. You'll have less downtime, and spend a lot less of your free time fiddling with it.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    4. Re:Don't you want it to just work? by bickerdyke · · Score: 1, Insightful

      But Google has a whole team to counter any security threads.

      Good luck finding that for your one-person hobby server.

      --
      bickerdyke
    5. Re:Don't you want it to just work? by 93+Escort+Wagon · · Score: 1

      If you simply enjoy doing it, that's one thing.

      Well, right there you've hit 99% of the "I'm running servers at home" demographic.

      Also, it gets you a few bonus geek points in sysadmin job interviews (not a joke).

      --
      #DeleteChrome
    6. Re:Don't you want it to just work? by fferreres · · Score: 1

      I think the biggest burden with Gmail (besides nasty things like my wife not being able to use an app I bought for my kid through android, for example, without giving access to my email and all services to that other phone, just to name one quick example with the problems with Google) is the domain part. I have several things that use gmail for password recovery. If anything happens, if I lose the password, I have so many things depending on me having access that I have little to no way to get it back (there are some password recovery functions, but if those fail or a hacker deals with them , it's over). And if I want to switch, I have to deal with not using the gmail part, which means updating dozens and dozens of registry entries that will point to a gmail account.

      So the most important thing I am realizing (and that I always knew) was having a domain that's mine that points to the server I want to, not a domain by someone else. If you can control that, then I see no reason not to depend on whoever you want to host you emails for the moment being. So if I where you, I'd first start with getting your own domain (if you aren't already doing so) and for the rest, think about who can handle you email safely and without problems, security issues, etc, for the time being. You can change in two days and hassle free if it's your domain.

      Federico

      --
      unfinished: (adj.)
    7. Re:Don't you want it to just work? by baptiste · · Score: 1

      Also, it gets you a few bonus geek points in sysadmin job interviews (not a joke).

      Well - that's what maintaining an XBMC box is for :) Till Google does that... But my own server went away along with my static IPs and much else. Life is so much simpler now!

    8. Re:Don't you want it to just work? by Anonymous Coward · · Score: 1

      Unless you are paying google some money for services, good luck talking to any actual support staff.

    9. Re:Don't you want it to just work? by Guspaz · · Score: 1

      Well - that's what maintaining an XBMC box is for :) Till Google does that...

      http://www.google.com/tv/

      Of course, it turned out to be a horrible failure, but that's beside the point.

    10. Re:Don't you want it to just work? by RichardJenkins · · Score: 1

      So? If that's a concern just back up all your gmail. If you rolled your own you'd have to do that anyway, and it wouldn't be much more complex.

    11. Re:Don't you want it to just work? by Anonymous Coward · · Score: 0

      Reads like a fucking advertisement. Thanks for that you Googler dipshit.

    12. Re:Don't you want it to just work? by Firehed · · Score: 1

      For the problems Gmail has had over the years, its downtime is still insignificant compared to anything I've tried to deal with myself. And as far as I can remember, their only downtime has been the web interface, not the actual mail servers - so mail was still being received, and people using IMAP instead of the web interface didn't notice anything. Likewise, my internet connections (home and work) are far less reliable than what Google has.

      --
      How are sites slashdotted when nobody reads TFAs?
    13. Re:Don't you want it to just work? by Aighearach · · Score: 1

      1) Android has nothing to do with gmail.

      2) You can use your own domain that you control with gmail, no problem. You can also manage up to like 50 users for free. So I can set up my gf with gmail, behind a domain I control, and when she forgets her pw I can reset it for her from the domain admin account. Or make her do it with normal google pw recovery. Best of both worlds. And if google is taken over by evil space aliens, I can switch as fast as DNS will propagate.

    14. Re:Don't you want it to just work? by fferreres · · Score: 1

      1) If you change your email in a phone, you change everything in the phone because it's the Google Account. You can't disable access to Gmail and still use the Google account for buying apps, etc. Same with Calendar, etc.

      2) I will try to do this. Thanks. Is it possible to have both a gmail account and one with my own domain during a year (for transition)?

      --
      unfinished: (adj.)
    15. Re:Don't you want it to just work? by Aighearach · · Score: 1

      Yeah you can have both. What I do is I have google manage the domain email, and then set it to just forward to my regular gmail. Then in gmail it selects the correct account on replies, or I can use a dropdown to choose the "from" each time I send a message.

      As long as you have less than 50 domain users and you send less than (300?) emails per day, it is all free, even if you have multiple domains.

    16. Re:Don't you want it to just work? by crutchy · · Score: 1

      its good to see all the pro-gmail slashdotters here that seem to be capable of writing books about why gmail is the greatest thing since sliced bread. it would be priceless to see the flood of reactions from the same people if google suddenly jacked the price up from $0.00/month to say $10.00/month for gmail & related services. at the end of the day everything is good as long as its free. that's the consumer mentality.

  6. zimbra by lampsie · · Score: 5, Informative

    Grab yourself a Zimbra appliance from http://www.turnkeylinux.org/email - up and running in a few minutes, and it should give you most of what you'd expect coming from Gmail.

    1. Re:zimbra by Anonymous Coward · · Score: 0

      VMWare actually makes a Zimbra appliance image now as well, with support for the multi-server installs. We're running 7.1.1 and it's amazing. Heirarchial storage, archiving, multi-domain support, great web-client with calendar, tasks, "briefcase", global address list... open source!

    2. Re:zimbra by mr.canuck · · Score: 0

      Or outsource from prxy.com like I do!

    3. Re:zimbra by Wizarth · · Score: 1

      Yes, I came into this to suggest Zimbra - I'm not sure how open it is (although I know they repackage open software) but it does work. There are technical issues still (such as domain aliases not working when set through the web UI and/or needing a full restart to apply some changes ), but once it's set up, it is quite user friendly and does most of what you expect.

    4. Re:zimbra by Anonymous Coward · · Score: 0

      tanks for the post. i was about to add my parameter: it must be free. although i'm opposed to bras, zimbra sounds like it would work with my ubuntu.

  7. Roundcube by Compaqt · · Score: 3, Informative

    SquirrelMail is awesome for being simple, fast, and non-JavaScript.

    If you want something more JavaScripty, there's Roundcube.

    It's not gmail, but the point is your data's yours.

    Postfix/Dovecot setup tutorials

    --
    I'm not a lawyer, but I play one on the Internet. Blog
  8. iRedMail by Anonymous Coward · · Score: 0

    I can recommend http://www.iredmail.org/.
    It has a WebMailer, GUI to add new domains and stuff, Spam/Virus checks.
    And some more great features.
    It's easy to setup, too

    1. Re:iRedMail by tjhart85 · · Score: 2

      He can't use that! It's hosted on Google Code!

    2. Re:iRedMail by dolmen.fr · · Score: 1

      I didn't knew this project, but it seems to be a good match: iRedMail is Postfix+Dovecode+{MySQL,OpenLDAP}+Apache+RoundCube+(Amavisd+SpamAssassin+ClamAV).

  9. Why by Anonymous Coward · · Score: 1

    Is there a reason you are trying to pave your own road?

    1. Re:Why by erroneus · · Score: 0, Offtopic

      I would say it's because Google, the once considered "benevolent internet benefactor" has been changing its terms rapidly in ways that users are unable to accept. Their anti-anonymity push is enough to push most of us out the door. And the way they are tying everything together is creating an "all or nothing" environment that reminds me of Microsoft's integrating MSIE and Windows.

      And Google is just getting started.

    2. Re:Why by thePuck77 · · Score: 1

      Funny, I've never had Google try to make me have an account on anything. They simply made things available and I made the choice. More FUD from yet another shill.

      --
      "We live as though the world were as it should be, to show it what it can be." - Joss Whedon via Angel
  10. ZCS by Anonymous Coward · · Score: 0

    Zimbra Collaboration Server (http://www.zimbra.com/)

  11. Here you go by Anonymous Coward · · Score: 0

    You need postfix, fetchmail, procmail, dovecot and squirrelmail.

    1. Re:Here you go by hb79 · · Score: 0

      You need postfix, fetchmail, procmail, dovecot and squirrelmail.

      Add postgrey to that, and you're good to go.

      I don't see why your reply is not scored +5 Insightful, while all the bitching posts are.

  12. Email is public anyway. by Xiph1980 · · Score: 2, Informative

    You do know that whatever email solution you choose, unless you use full encryption in all your email messages, outbound and inbound (good luck with that) it's still pretty much in the open, and anyone who knows what they're doing in the intermittant path, especially your internet provider, can intercept and read (parts of) those emails?
    At least google has proven their worth with standing up to the US gov't in stead of just bending over and giving them all plus some extra as some others have.

    --
    Manuals are your last resort only
    1. Re:Email is public anyway. by CastrTroy · · Score: 2

      One wonders why it has to be so public though. You can easily set up secure login and data transfer to your own servers. I would wonder why email servers wouldn't be able to set up secure services for sending mail between them. Sure at one time encryption may have been too much extra work, but now it seems like it would be quite advantageous without having too much extra load on the systems. It would be really nice if you could request a message to be sent using encryption between your mail host and the destination of the mail. Sure, it may or may not be encrypted when it is stored (it could be) but at least nobody could read it as it goes over the wire. They could use the existing ssl infrastructure to easily accomodate secure communication between email servers.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Email is public anyway. by Anonymous Coward · · Score: 2, Informative

      Uh, look at the headers in one of your mesages. Nowadays, most mail transport agents ("email servers") will use encrypted channels for talking to each other. In a typical 2011 setup, there will be an encrypted connection between the sender's mail user agent and his mail relay, then an encrypted connection between that one and the destination user's mail transport agent, then an encrypted connection between the destination's imap server and his mail user agent.

      It's "open" in that this is transport security, not end-to-end encryption. The message is still present in an unencrypted form on each of the systems involved in transmitting it. And none of these steps are guaranteed to be encrypted -- normally, the MTA will just fall back to an unencrypted connection if the other host does not advertise that it can receive encrypted data. But it's not exactly public, either.

    3. Re:Email is public anyway. by qwertyatwork · · Score: 1

      pgp, but I guess this is redundant since you mentioned encryption. It's a shame pgp isn't standard for email.

    4. Re:Email is public anyway. by cshark · · Score: 1

      Yeah it is.

      --

      This signature has Super Cow Powers

    5. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      Which is why more or less every single mail client supports PGP these days with the click of a button.

      What you say is true, but it's only true if you can't be assed to spend 60 seconds to set up a GPG key, in which case you deserve what you get.

    6. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      Already here. I use this in postfix to opportunistically encrypt all SMTP sessions with SMTP servers that support TLS.

    7. Re:Email is public anyway. by ex-googler · · Score: 1

      > At least google has proven their worth with standing up to the US gov't in stead of just bending over and giving them all plus some extra as some others have.

      Yeah, you just keep on telling yourself that. I guess you believe in Santa Claus and the Tooth Fairy as well?

    8. Re:Email is public anyway. by Xiph1980 · · Score: 1

      PGP is a good system, and yeah, got a key but try get your family to generate a key and get PGP working. Or even companies you regularly have to communicate with concerning their classified or sensitive information.

      PGP is only as helpful as its implementation, and that's very scattered at best.

      --
      Manuals are your last resort only
    9. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      At least google has proven their worth with standing up to the US gov't in stead of just bending over and giving them all plus some extra as some others have.

      Sure about that? http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=google+owned+by+the+cia

      There seems to be a link between them in the past that goes pretty deep.

    10. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      Well, it seemed pretty easy to set up when I did it. "gpg --gen-key", pick a key length, and enter your name. It prompts you for all those things, so you don't even have to know what to do. I don't know how they could make it any easier than that. My non-technical girlfriend was able to do it with no problems at all, so it's hardly family-hostile.

    11. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      it's trivial to do this in postfix. requiring TLS breaks RFCs, but you can enforce it on a per domain basis with smtp_tls_policy_maps if you have sensitive communication with a particular domain..

    12. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      Yeah right. Google is the LAST company on Earth that should be mentioned as a good steward of your privacy. Google does not even have a basic concept of individual privacy. Host your e-mail on Google and it will be read, indexed, analyzed and kept FOREVER.

      Google has the worst privacy record of any company on Earth (literally). Using their crappy, SEO spam ridden search engine is bad enough. But, using them for e-mail hosting? You would either have to insane or be in the "I have nothing to hide anyway so let them have it" camp.

      Google+ users should simply be sterilized so they can not create another generation.

    13. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      At least google has proven their worth with standing up to the US gov't

      Most likely true. OTOH, for all we know Google has setup a portal for the feds.

      Or perhaps the OP just doesn't want every bit he ever generates passing through a Google server.

      Either way, he probably knows it won't be equal to Google -- but at least close enough ("Gmail-competitive").

      I for one will be reading these posts with much interest as I, too, would like to minimise my exposure to Google.

    14. Re:Email is public anyway. by Xiph1980 · · Score: 1

      I'm afraid you don't get it at all.
      1: Most people will simply not open a command line. They are, in a sense, afraid of it.
      2: Where will they "get" this pgp? A google search does not supply a single clear answer.
      3: The command you entered doesn't do much to integrate it in outlook, or whatever email client they use. How would they go about doing that. More importantly, if they actually do manage to run that command, how would they know it's not actually set up in outlook? They installed the program, didn't they? So it should work.

      And the following are of particular importance:
      4: How do you mean email is insecure?
      5: Who would be interested in my email anyway?
      6: How does this make my email more secure? No one I know uses this GPP or whatsitcalled (and why the feck can't they name it something normal)


      Really, this might be very logical to you, easy to grasp and interesting, but about 99% of the people using email, do not share your view. They are simply computer users and if something isn't completely installed through an official looking installer like InstallShield or Wise Installer where they only have to press [continue] and maybe enter their name in a box, it's impossible to grasp for them. This isn't strange. Computers don't work as regular machines do, where you can see how they work through gears, cogs and belts, and even then most people don't understand those machines. Computers are like... "geeky stuff". They don't understand it, and they don't care to understand and that's okay because as a user it's not your job to understand. That's the programmer's job. You don't need to know how to build, calculate and design a car to be able to drive it. You just need to be able to use it. It's GM's job to design and construct the car in such a way that it's usable and that the airbags only deploys when it's needed.

      The other way around, you would probably not be interested in learning a lot of stuff about fashion, how the industry works and how certain fabrics can be used in combination with colors, shapes, filler materials and everything that comes with it. I wouldn't blame you. You also don't expect this knowledge to be necessary to walk into the nearest clothing store to buy a few T's and jeans. Perhaps you would be interested in how to calculate astrology signs for people? In a similar way that those might be subjects you wouldn't be interested in, they aren't interested in the workings of a computer.


      As a closing:
      You cannot change all the people in the world. Don't try to, because you will only get frustrated. You can however learn how most people think. Learn about ergonomics, learn about 95th or 98th percentile thinking patterns. See what people are willing to do, and most importantly, what they are not. Apply this knowledge to your programs and projects, and always remember, if anything in your area of expertise or interest is clear and logical to you, it most likely isn't to anyone who doesn't share this expertise or interest.

      --
      Manuals are your last resort only
    15. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      Encrypted IMAP, Postfix set for opportunistic encryption, and Squirrel mail for a web interface using https:

      When the hotel or delta airlines provider tries to intercept the outgoing email if you are using a mail client it breaks the enforced TLS connection.

      Plan B is to save the message as a draft via the encrypted IMAP then use Squirrel to send it

    16. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      Email is not public, but it is clear text. It is like sending your email via postcards. Any mailman can read them.

    17. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      The reason email standard have not moved to being secure is that there are people that make money off of SPAM and other aspects of mail 'mining'.

      Instead of true shifts in mail standards, we only get duct tape, that is virtually worthless. (Sometimes you have to build a new house.)

      Instead of a technology that is limited to constructs of what we need today, we should be looking to a new object based approach, so that email is not only able to be infnitely redefined, but will always be able to interact with all variations of its past versions.

      Sadly most 'new' things being built now are so locked in the traditional parameter type of communication constructs that we end up trying to put 100 specifics on a technology, instead of designing a simple one that can expand to accomodate 100 specifics. If you look at software from the OSS world, it all has the 'hints' of the programmer thinking like unix works and building the software to be simple and rigid like unix. There are much better object models that are lost on a generation of brilliant programmers.

    18. Re:Email is public anyway. by PAjamian · · Score: 2

      There is, it's called TLS (which is the same technology that modern SSL uses, so the same encryption used by https) and is implemented by STARTTLS. It establishes a secure connection between two email servers and sends the email off secure between them and it suffers from the following pitfalls:

      1. It only encrypts the data stream between two email servers that support it, or between the email server and client.
      2. The email is still decrypted and stored plaintext in the queue of any given email server, and is subject to reading by the admin of any server in the chain.
      3. It relies on each email server in the chain supporting TLS (most do, but there are still old ones out there that do not and the ones that do will generally fall back to unencrypted email if need be to communicate with an older server).
      4. While it is possible to purchase and verify certificates between two servers no one does because a lot of servers use self-signed or invalid certificates, so verifying them would simply cause a lot of email communications to fail, thus it is susceptible to a man in the middle attack.

      The best way to secure your emails has been and still is to use PGP (and before someone says it, that includes GPG), which secures the email end-to-end and so it is not subject to any snooping or attack in between with the exception that the envelope sender, recipient, and email headers still have to be sent in plain text. Of course this requires that both the originator and recipient of the email both have PGP support installed on their email clients and it requires the maintenance of PGP keys be done by the end-user, so it is more complicated than the vast majority of email users are willing to commit to.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    19. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      You do know that whatever email solution you choose, unless you use full encryption in all your email messages, outbound and inbound (good luck with that) it's still pretty much in the open, and anyone who knows what they're doing in the intermittant path, especially your internet provider, can intercept and read (parts of) those emails?

      Most MTAs will automatically negotiate a TLS encrypted session if it's available on both ends. If you're exchanging email with someone whose email servers use TLS, then your messages will not be viewable to a casual bystander. However, if your ISP wants to play the MITM game, there's nothing to stop them - the standard behavior for every MTA I'm familiar with is the equivalent of always hitting the "proceed anyway" button when your browser pops up a security warning about the certificate being invalid.

      This leaves PGP/GPG, which nobody knows how to use.

    20. Re:Email is public anyway. by AmiMoJo · · Score: 1

      Mail server operators have a legal obligation to record details of all mail that passes through them in most parts of the world. In the UK the sender, recipient, time, date, subject and IP address of the sender must be recorded and kept for two years.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    21. Re:Email is public anyway. by fluffernutter · · Score: 1

      Transitory data in the open is WAY different then stagnant data in the open. This is why Google wanted to be a holder of email as opposed to simply relaying it. Gives them all the time in the world to scan it.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    22. Re:Email is public anyway. by Anonymous Coward · · Score: 0

      At least google has proven their worth with standing up to the US gov't in stead of just bending over and giving them all plus some extra as some others have.

      http://news.softpedia.com/news/Google-Admits-Handing-over-European-User-Data-to-US-Intelligence-Agencies-215740.shtml

    23. Re:Email is public anyway. by crutchy · · Score: 1

      loved your sig. except that its perspective that causes the sun to look smaller than a bonfire in the first place.

  13. roundcube squirrelmail by Anonymous Coward · · Score: 1

    Roundcube looks/feels a lot better than SquirrelMail

  14. Try Zimbra! by i_want_you_to_throw_ · · Score: 2, Insightful

    My company uses Zimbra. It works pretty well for us.

    1. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      as a long time zimbra user I would urge against it now. every update breaks something with mobile sync and now they are increasing our license fees by 50 percent this year. instead of focusing on exchange compatibility they are instead testing their own apps for android, which don't sync with the native contacts, calendar, etc apps. their web interface is top of the line, but with mobile devices using sync and apps, this is less important than it once was. there are longstanding bugs with viewing html emails via their exchange sync, and even tho they say they support activesync, it is far from the latest version and not 100 percent compatible. I recommend finding a managed solution and stay away from the nightmare of hosting your own.

    2. Re:Try Zimbra! by msobkow · · Score: 2

      I'll second that. Zimbra has the best HTML interface of any web-based email system I've ever used, but still supports "traditional" email clients as well.

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      You think it's great your university's confidential information in Google's database? It doesn't belong there. Also I think you people who love the Gmail UI are on crack.

    4. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      he's probably concerned about the lack of privacy; specifically that no warrant is necessary to access emails on mail servers that are hosted by a third-party.

      Lets just say its time for a new Supreme Court.

    5. Re:Try Zimbra! by Albanach · · Score: 1

      Zimbra does supprt caldav for open source calendar syncing, carddav for open source contact syncing and imap with idle support for open source push email.

      I'd be investigating a new client if your mobile devices are having trouble syncing given these open source license free protocols are all available to you.

    6. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      Then you should definitely try Zimbra's biggest competitor Zarafa as well.

    7. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      Turnkey Linux has a very nice implementation of this here

    8. Re:Try Zimbra! by Anonymous Coward · · Score: 1

      I switched my company from Exchange to Zimbra 4.5 a couple of years ago, it was a pain but worth the much reduced cost. We now run Zimbra 7.1 and it has been a blessing. Over the years there were some rough spots especially while they were getting bought out and trying to expand rapidly. It seems that VMWare has put them on a more stable development and release structure that is working very well.

      The best part is, if you know what you are doing, or know how to search Google for detailed results, you can configure just about every aspect of the system that doesn't involve the closed source MAPI interface.

    9. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      Zimbra has broken mail threading/references (in-reply-to) as well as it modifies plain text attachments by converting them to DOS formatted text attachments. Both of these problems are broken in ways that are inexplicable. Other than that Zimbra works well.

    10. Re:Try Zimbra! by JAlexoi · · Score: 1

      It's not because they are accountable or not accountable, but the sheer amount of data they have just makes the individual data pieces useless....

    11. Re:Try Zimbra! by ZorinLynx · · Score: 2

      >betting on a Google server failure or data breach

      Nah, it's not this.

      Google has proven they can no longer be trusted. People have had their accounts suspended for "name violations" and other perceived ToS violations that have led to loss of access to Gmail. They CLAIM to have fixed the issues, but then I see more people suspended. Also, their appeal process is inefficient and unreliable (I know one person waiting over two weeks now and their account still isn't fixed)

    12. Re:Try Zimbra! by SomePgmr · · Score: 1

      That's really interesting, because I'd considered it as a component in an exchange system, and eventual replacement. I'll certainly steer clear now. At least for that role.

      Sometimes I wish this kind of basic information was required on a product that claims compatibility.

    13. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      Ugh comcast uses this and its slow as fuck.

    14. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      The Zimbra web-interface is awful. Try it, you'll dislike it!

    15. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      Slightly off topic - you using Zimbra network edition or open source edition ?

      We are using the open source edition here at the moment for some staff - trying to get Management buy in to go the network edition.

    16. Re:Try Zimbra! by dolmen.fr · · Score: 1

      As a statement from an Anonymous Coward the grand parent could as well be considered as FUD.
      I don't know Zimbra enough to tell you if his claims are true or false. But be smarter and use the statement not just as truth but as a base for your own tests.

    17. Re:Try Zimbra! by dolmen.fr · · Score: 1

      Thank for mentionning this. But, do you know that you can link on Slashdot?

      Zarafa features

    18. Re:Try Zimbra! by Anonymous Coward · · Score: 0

      Still needs the copy/paste of tables, images, and the like. This is BIG BUG with many votes. Hopefully, VMware is rushing to fix it as it depends on a new editor being used.

    19. Re:Try Zimbra! by SomePgmr · · Score: 1

      I realize I made it sound as though it'd made up my mind, but I promise I'd never base a professional decision entirely on the opinion of some random comment somewhere. :)

      That said, it's useful info.

    20. Re:Try Zimbra! by Brian+Recchia · · Score: 1

      From what I understand, Zimbra actually powers Yahoo! Mail.

  15. Roundcube by wolrahnaes · · Score: 5, Informative

    The best webmail UI I've used other than Gmail is Roundcube. It's simple, clean, and works quite well.

    --
    I used to get high on life, but I developed a tolerance. Now I need something stronger.
  16. Scalix by Anonymous Coward · · Score: 0

    http://www.scalix.com

    It's more along the lines of Exchange in terms of features/look, but there's a free version and it's open source. The free, "Community," version only allows 10 accounts the ability to use an email client though (Outlook, Thunderbird, etc.) - beyond that you have to upgrade to the paid version. I connect to my server with Outlook, Thunderbird, my iPod and my Android.

  17. Postfix+RBLS+DSPAM+Zarafa by Anonymous Coward · · Score: 0

    I've recently been looking at Zarafa. Has nice web front end. Can push sync your contacts to mobile devices etc. You can use multiple backends like a DB or LDAP store (LDAP is required for contact syncing apparently). I haven't completed my test setup yet so can't say anything about it other than it looked promising and easier to setup than the alternatives I'd seen like Kolab and friends. I use postfix+barracuda RBLS+greylisting+dspam for spam filtering and I have yet to find anything that even comes close in terms of reducing the amount of spam into my inbox.

  18. your going from Gmail to hosting your own? by Osgeld · · Score: 0

    Thats a bit of a jump

    Just get your self a cute 4.99 a month webhost, they will give you a billion accounts on your domain, webmail (maybe even a roundcube front end which is nice n purdy n smooth) Spam assassin (which works pretty well) and 50 gigs worth of backup space I mean website space

    1. Re:your going from Gmail to hosting your own? by CastrTroy · · Score: 1

      Actually, for $10 a month you can get a Dreamhost account which I find is very reliable. They actually give you 50 GB of backup space to do whatever you want to with, which is completely separate from your web space. They have "unlimited" space and transfer on your http directory, but they frown on using that for backup. Which is why they give you the secondary backup location.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:your going from Gmail to hosting your own? by hjf · · Score: 1

      50 gigs worth of backup space I mean website space

      Check your hosting provider's TOS. They don't usually let you use that space for personal backups. Dreamhost doesn't.

    3. Re:your going from Gmail to hosting your own? by bipbop · · Score: 1

      You apparently haven't been using Dreamhost very long, or you haven't been paying much attention. "Reliable" is not the right term for DH. Still, even though they're horribly oversold, I like them enough to keep my account (had it since 2004, when they were already oversold and unreliable, but not quite as bad). The price is right for what it is, and for things that need to be reliable, I use other services.

    4. Re:your going from Gmail to hosting your own? by Anonymous Coward · · Score: 0

      Why pay more for less? Most all of the web hosting accounts, for USD$5/month, provide 25gb of storage, unlimited bandwidth and unlimited sub-domains. You get 'Cpanel' access and you free to do as you like (within legal reason).

      I've been using this method for about a decade and combined with Thunderbird, all emails are brought down to my local system for use and archiving. When on the road and in need of access, I use mail2web.

      I like the packages offered by Hostgator. Have had 100% up time for years and when I have had technical questions, they have a variety of avenues to help.

    5. Re:your going from Gmail to hosting your own? by Fjandr · · Score: 1

      Each Dreamhost account has a 50GB space for backups of anything (legal) you want to put there. Most webhosts don't, though it's fairly easy to backup things like pictures by installing gallery software and "publicly" hosting them. I have many GBs worth of pictures hosted that way, and it's easy to make them private but still fall within the terms of service. As long as you provide a web interface, you can "host" pretty much anything that you wouldn't otherwise want publicly available.

    6. Re:your going from Gmail to hosting your own? by dolmen.fr · · Score: 1

      Using mail2web is (like all other services that ask for your e-mail password) like giving a copy of the key to your house to a stranger, with the address of your house. With a bigger difference: they can duplicate the content of your house, or enter in your house later even while you're inside, without you knowing it. Until you change your key.
      Once they have your e-mail password, they can for example look for all your contacts in your email contacts to send them spam. Or get access to all the services you binded to that e-mail and that send you back your service password by e-mail.
      Are they evil to that point? I don't know. But noone can now either, not even you.

      Will you still use mail2web?

    7. Re:your going from Gmail to hosting your own? by CastrTroy · · Score: 1

      Well, I wouldn't run a business on it. But using it for personal projects and a personal site is fine. Yes you get what you pay for, but you shouldn't expect to be able to run a business for $10 a month. Also, I find they are a lot better than some of the other "discount" hosting services who offer $5 to $10 services. They also have VPS service if you want to run a business. That's probably a more sane option if you are doing something that you are trying to make money off of.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. Re:your going from Gmail to hosting your own? by bipbop · · Score: 1

      When you put it that way, I can agree wholeheartedly.

  19. why? by mr.dreadful · · Score: 4, Insightful

    As a guy who ran email servers for a small organization, let me say enjoy it while you can, because email admin is a never-ending pain in the butt. The spam management, the 24x7x365 server monitoring for security issues, the blacklisting and DNS issues, and that people get really bitchy when their email service is disturbed in any way.

    That being said, I hear nice things about Zimbra.

    1. Re:why? by Anonymous Coward · · Score: 0

      it has never been so troublesome for me once I had it all setup correctly, it just a minor admin duty.
      most admin stuff around the mail server should be pretty much automated.
      keeping out of blacklists is pretty easy.. don't spam.

    2. Re:why? by guises · · Score: 0

      I set up Zimbra on a server for our office (small office, ~500 emails/day) with CentOS and haven't touched it for a year. No spam management (handled automatically), no excessive security (I use SELinux, for the record, which was a small pain during setup but is fine now), no issues at all.

      One thing: Zimbra requires 2 GB of RAM, which is high for an email server. You must have this though, or it will run slow as dirt.

    3. Re:why? by Anonymous Coward · · Score: 0

      even if you are hosting ur own for flexability and features i'd still route inbound and outbound mail via a 3rd (internet facing) party to handle the spam, attacks etc problems

    4. Re:why? by dbc · · Score: 2, Interesting

      Spot on. I ran my own full mail server for a while. It got old very fast. You really need at least two servers for fail-over and simply the ability to down one while you update the other. (And those two should be geographically separated so power outages don't take out both, etc.) *blech* So in the end what I've done is just have simple pop accounts, and then use fetchmail to pop the mail down to my own IMAP server. If my server goes down, I don't care, the mail just spools up at the ISPs (yes, multiple). If things go totally haywire, I can repoint the clients directly at the pop accounts and keep mail flowing -- of course I give up the convenience of IMAP in that case. Anyway, by outsourcing the core POP account you offload all the DNS issues, can get spam filtering if you want it, and get relief from the 24x7 server(s) health monitoring. I like the increased privacy over having a hosted IMAP service.

    5. Re:why? by 1s44c · · Score: 3, Informative

      As a guy who ran email servers for a small organization, let me say enjoy it while you can, because email admin is a never-ending pain in the butt. The spam management, the 24x7x365 server monitoring for security issues, the blacklisting and DNS issues, and that people get really bitchy when their email service is disturbed in any way.

      I also manage such things. I don't know why you say it's a never-ending pain because that's just not my experience. I use BIND, Postfix+Postgrey, DNSBLs, Spamassassin, ClamAV, SPF, Cyrus, Roundcube, and Nagios monitoring everything. Every now and then I get someone panicking because he hasn't got mail for 4 hours, and every now and then I have to investigate where a specific mail went wrong. Every 2 years or so I rebuild the systems on a newer distro and in the mean time I apply updates as needed. I have learn/spam and learn/ham folders that all users can dump spam and ham in and spamassassin is trained from those. It is work to look after these things but I would not call it a never ending pain in the butt. Most of the time it just works.

      I totally agree about people getting bitchy when their email is disrupted in any way. I did have to go to work on xmas day once to reboot a crashed mail server. Guess it serves me right for using an old dell server for a critical service.

    6. Re:why? by wagnerrp · · Score: 1

      So use a free service like rollernet to operate as a backup MX. If your server goes down, it spools up on their server and then gets pushed through whenever yours comes back online.

    7. Re:why? by Anonymous Coward · · Score: 0

      You were doing at least seven times more server monitoring than necessary if my maths is correct.

    8. Re:why? by Annorax · · Score: 1

      mod parent up.

      You will quickly learn that running a mail server is about as much fun as cleaning a public restroom -- all day -- every day.

    9. Re:why? by Vellmont · · Score: 3, Interesting

      I've hosted my own email for the past 15 years, and I simply don't see the problem you're describing at all. Spam is well handled by spamassassin. I've never had blacklisting or DNS issues. With just YOU controlling everything, and not multiple people, the change management problems are minimal. If you choose software with a proven track record, then the security problems become minimal. Install all your software from a linux distribution with multi-year support, turn on auto-updates, and the security problems mostly go away from all but the most dedicated and skilled attackers. You're a lot less juicy of a target than say Google, so the skilled attackers don't really care about you anyway. If it's just YOUR email, then the people getting bitchy is just you. I'd never host email for someone else. The only real issues are when the internet connection is down. Even then, you can get to any old mail, but new mail obviously doesn't come in. Even that you could fix with a low priority mx record pointed to a gmail account.

      The one thing I would caution is you need to know what the hell you're doing. The OP said he was "a hobbiest and not a system admin". Well, if you want to host your own email, you'll soon learn the skills to be a real system administrator, (or give up and go back to hosting).

      --
      AccountKiller
    10. Re:why? by Anonymous Coward · · Score: 2, Informative

      Spot on. I ran my own full mail server for a while. It got old very fast. You really need at least two servers for fail-over and simply the ability to down one while you update the other.

      No, you don't. If you are running a mail server just for yourself, you know it is going to be down, and you are probably trying to get it up again instead of reading mail. Other MTAs are required to hold on to mail they can't deliver for up to three days. If they don't, you probably didn't want that mail anyway.

      You do not need two servers for anything else than the DNS entries.

    11. Re:why? by Vellmont · · Score: 1


      You really need at least two servers for fail-over and simply the ability to down one while you update the other. (And those two should be geographically separated so power outages don't take out both, etc.)

      Honestly, why would you go to that extreme for your own personal email? Do you have that level of redundancy for other pieces of equipment, like your car?

      --
      AccountKiller
    12. Re:why? by elbles · · Score: 2

      I agree completely. I started hosting my own e-mail server when I was in college (~6 years ago now), and I've been running it ever since. I did a lot of learning as I went along, and the setup has been about as stable as you can possibly expect it to be running over a home connection. Just in case though, I threw in a VM from Linode earlier this year (initially acting as my primary MX and forwarding to my home server, but now acting only as my backup MX), which brings the reliability up to a pretty good standard for personal e-mail. Plus, it gives you a public IP with reverse DNS, which can easily cost you another $10-15/month with cable or DSL, if they even offer it on a residential package (and it's a huge boon for a sending mail server, beyond simply using your ISP's mail server as a smarthost).

      That Linode VM is only about $30/month, and it comes in handy for lots of other things. If it's a hobby, it's well within the realm of affordability. Can't recommend them enough for something like this (their competitors are probably good too, but I only have personal experience with Linode).

      All in all, if I spend 2 hours a month maintaining the setup (generally upgrading ClamAV), that'd be a lot. I use CentOS+Sendmail (been running Sendmail since the get-go, don't have much motivation to swap it out) out of the box, with custom compiled (latest-and-greatest) versions of SpamAssassin and ClamAV.

    13. Re:why? by Anonymous Coward · · Score: 0

      My own experience mirror's mr. dreadful's.

      Managing an email server is a huge time-sink. In particular, keeping one step ahead of spammers and malevolent hackers is a huge task. You're forever updating the server software, the server OS, etc etc.

      Your ISP might outright prohibit it, too.

    14. Re:why? by Greyfox · · Score: 1
      Ooh I'm jumping on this thread! I had a static IP and ran my own E-Mail server for years and it is a huge pain in the ass. Every time you think you've killed the spammers, another one gets through. Constantly having to worry that your set-up is secure is also a huge pain in the ass. Even finding a mail client that doesn't completely suck is a huge pain in the ass.

      I switched to google a few years ago and even though I'm not completely happy with them, the ass-pain factor is so much lower that I really don't care.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    15. Re:why? by Nimey · · Score: 1

      What you don't seem to grok is that you seem to know what you're doing. The guy who asked the question is certainly not going to know how to use all those things.

      Just because /you/ know a good way to do something with a bunch of complicated tools doesn't mean that most other people do.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    16. Re:why? by whois · · Score: 1

      I don't think it's as bad as you guys are making it out to be. I run my own mail server using postfix, postgrey, spamassassin and dovecot. There are several things to worry about when starting out that seem daunting and it's best to tackle it in stages. Getting postfix + dovecot working in debian is easy and gets you mail. Getting spamassassin should also be easy but will barely help unless you tweak the rules to your liking. Postgrey cut my spam by 95% and from what I recall was easy to setup.

      The important thing is that once it's setup it's simple to maintain and doesn't break often. The thing to remember is to write down all the steps you took to get things installed (preferably in a wiki so you can keep the documentation updated. You should do this for all complex projects you take on that are hard to setup but easy to maintain, just so you don't forget how to set it up again)

      The other important thing is to use an OS that supports easy updates that don't break config files. Your OS of choice is a flame war waiting to happen, but I think debian is very good about this.

      Third thing, mentioning because it's important if you're running mail for a company: Use Maildir for the mail spool format, and overspec the server for I/O. SAS, raid 0+1 and solid state drives are all viable options. 30+ users hitting a mail spool hurts a server like almost nothing else.

      Also, I know I didn't touch on web-based mail clients. That's more work that is probably going to involve apache and zimbra or another program of your choice. Squirellmail works if you just want mail, but if you want mail+calendar there are several options and you'll have to find what you like. I would do this after you get everything else working first though.

    17. Re:why? by Anonymous Coward · · Score: 0

      In the same way, you could leave your mails to google.
      Nobody prevents the backup MX from scanning your mails ;-)

    18. Re:why? by Anonymous Coward · · Score: 0

      "Do you have that level of redundancy for other pieces of equipment, like your car?"

      Actually, yes, I do. And I find it ridiculous that other people don't. When my first vehicle got paid off and I bought the next one, I just kept the first and only have the legal minimum insurance on it, nothing but liability. If my main vehicle has an issue, I don't need to rush to get it fixed, I can take the time to have it done right.

    19. Re:why? by 1s44c · · Score: 1

      What you don't seem to grok is that you seem to know what you're doing. The guy who asked the question is certainly not going to know how to use all those things.

      Just because /you/ know a good way to do something with a bunch of complicated tools doesn't mean that most other people do.

      Agreed. If the poster doesn't know about the various parts involved and doesn't want to spend significant time learning them then outsourcing the lot is a better alternative.

    20. Re:why? by JAlexoi · · Score: 1

      Really? Try working with clients who work with Chinese companies. Having that stack basically obliterates the ability to receive any mail from China in Chinese. I had months of arguing over emails that did not arrive, because the other server was not setup to do a retry(as postgrey asks for a 5 min "cooldown")

    21. Re:why? by Anonymous Coward · · Score: 0

      Having written:

      http://en.gentoo-wiki.com/wiki/Complete_Virtual_Mail_Server (it's officially still in development cause I have to double check everything :S)

      It does everything I suppose OP asked for and while setup for a really small group of people (10ish) with about 5 domains and have had little issues. While it's true that when mail takes longer then 4 hours they start questioning things, 9/10 times it's either in their spam or even more often on the other end with mis-configured mailservers.

      I update as needed but it is far far from a fulltime job.

      The only thing that sounds interesting that I don't have, is spam/ham folders ... something worth investigating.

    22. Re:why? by Mr.+Slippery · · Score: 1

      That Linode VM is only about $30/month, and it comes in handy for lots of other things. If it's a hobby, it's well within the realm of affordability. Can't recommend them enough for something like this (their competitors are probably good too, but I only have personal experience with Linode).

      Linode's $19.95 plan is sufficient for personal mail and web hosting. I've used a few others VPS providers and had reliability problems, but Linode has been solid. Recommended.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    23. Re:why? by dbc · · Score: 1

      A reasonable question. I thought the same way before actually trying it.

      If your server starts rejecting mails for too long, senders give up and you end up getting unsubscribed from lists, etc. Or worse.... your wife starts getting unsubscribed from lists. That's just one example problem you get from being a flakey receiver. If you want to run a mail server, you need to be able to keep the received flow going reasonably reliably or headaches ensue. Also, asking a "friend" to be your back-up spool for a secondary MX record doesn't work so well either. Voice of sad experience.

      Oh, and yes, we have three vehicles for the household. And bicycles. And multiple phones.

    24. Re:why? by dbc · · Score: 1

      Yes, of course. E-mail in plain text is about the least secure form of communication ever invented by man. So I don't kid myself that running my own funky little server at the end of a fetchmail cron job is buying me privacy in any reasonable sense. But... who has access to the bits along the way, is it somebody who's business model is simply shipping bits around, or is it somebody who's business model involves *me* being a product that they sell to advertisers?

    25. Re:why? by darkmeridian · · Score: 2

      You don't understand why it's a never-ending pain while you're detailing how you have to do all of that stuff, which sounds like a full-time job? Look, if you're a sys admin, then it's not a never-ending pain; it's your job. But if it's not your job, it's a never-ending pain.

      For many other people, email is mission critical. If you lose your email or lose connectivity for a bit, you're fucked. So yes, you can go through all that effort to run your server on a Dell and risk losing all your data, but it's not as easy as you're saying.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    26. Re:why? by seifried · · Score: 1

      Who's your secondary/tertiary MX provider in case you are offline for updates/etc? How do you do offsite backups? How do you handle password resets? Account compromises? Running reliable email infrastructure is a lot more work then just dropping a server on a static IP.

    27. Re:why? by Voyager529 · · Score: 1

      One thing: Zimbra requires 2 GB of RAM, which is high for an email server. You must have this though, or it will run slow as dirt.

      Clearly you haven't used Exchange in any real capacity. Our Exchange server handles about 100 users at work, and is more or less happy with 4GB of RAM. The new 2010 server got 16GB. If we tried running Exchange 2007 on 2GB of RAM, those hard disks would never stop paging.

    28. Re:why? by Skowronek · · Score: 1

      I'm sorry, but you are missing the point. The whole question was about running an email for themselves, not the whole company.

    29. Re:why? by Anonymous Coward · · Score: 0

      I got to call this the Bullshit it is. If all your fucking stars don't align just right an smtp server is a 24/7/365 nightmare. I've heard your argument six years ago, it was bullshit then, and it's bullshit now. Email is a fucking pain in the ass. While you trot around saying how fine it is and get with the current situation, you never had to fuck with a server that was grinded to a fucking halt from shit coming from china, brazil, .cz, .ru etc on and fucking on. Nothing short of a country ip netblock list is going to bring that fucking CPU down from 99% to 2%! YOU PIECE OF SHIT.

      And your fucking solutions don't work on existing production servers. Sure your piece of crap unmanaged box you can simply format and start again, try having actual customers, whos websites won't load because your being DDoS'd by a plethora of shit fucking spammers.

      Things might run on your box fine, but your box is located in a fucking bubble if you think your method can be rolled out to just any system.

      Help is less than helpful, after your fucked. Fuck off and Die Lying sack of shit!! The only thing that can save small self-hosted email is 24/7/365 time and diligence and someone at the fucking keyboard watching.

    30. Re:why? by Anonymous Coward · · Score: 0

      I manage enterprise gateway mail servers and my own server at home. If you're spending hours a week managing it you're doing it wrong. Choose the relay, imap server, web client and filtering (spam/AV) software that you want. Now find a distro that supports them out of the box. Postfix & dovecot are good starting points.

    31. Re:why? by Anonymous Coward · · Score: 0

      it is not a full time job. I run a mail server for a +1500 person company with a similar setup as the above one. It took me 2 days to setup. and after that it just works. Virus and spam definitions updates are automatic, a couple of nagios checks verify that e-mail flows both ways, that the definitions are up to date and basically, that's it. Every now and then somebody panics, and you go check some logs. I wish other services we offer gave me so little trouble.

      Obviously, like with everything else in life, if you have no clue about stuff, things are very hard. If managing an mail server is not your job: what the hell are you doing managing one? :-)

    32. Re:why? by labnet · · Score: 1

      Is it really that hard?
      I have run SBS4.5/2003 Exchange server for 20 users for 10 years with OWA, and would spend less than a day per year managing it.

      --
      46137
    33. Re:why? by Anonymous Coward · · Score: 0

      Add gray listing and you eliminate most of the spam (it is not sent by RFC compliant servers) so spamassassin isn't too heavily loaded

    34. Re:why? by Anonymous Coward · · Score: 0

      No offense, but as an experienced supporter of Linux mail server admins, the only ones who are happy doing it are the ones with a lackadaisical disregard for the occasional spam false positive being lost in the ether.

      I view that as unacceptable, and thus admining a mail server is a ton of work.  Doing it right, you see, is always harder.

    35. Re:why? by nabsltd · · Score: 1

      I had months of arguing over emails that did not arrive, because the other server was not setup to do a retry(as postgrey asks for a 5 min "cooldown")

      If the other server did not retry, then it would return a failure to the client, and there would be no doubt the e-mail was never sent. But, I suspect that a server that violates one part of the RFC by not retrying would violate other parts, too. That really isn't your problem, and it was your job to explain to management why it wasn't worth the hassle to deal with such a company (hint: think about how convenient it is to have a "broken" e-mail server when you want to deny that you received an e-mail that would cost you money to follow the instructions).

      Also, I don't know of any greylist implementation that can't be configured with permanent whitelisted IPs to deal with such problems, if management wants to work with a company that can't even set up a proper e-mail server (which speaks pretty poorly about their tech skills given that every Linux distro will out of the box give you a outgoing e-mail server that will follow the RFC).

    36. Re:why? by mgblst · · Score: 1

      I guess you don't ever get to go on holidays then. Sounds like a major hassle to me.

    37. Re:why? by jroysdon · · Score: 1

      Stinks to have to deal with people who are too cheap to use software that follows published standards. Glad I don't have to, and just drop all packets from netblocks of all the top spamming countries like China, Russia, etc.

    38. Re:why? by jackbird · · Score: 1

      How is that possibly cheaper than just renting a car when yours is in the shop? And don't you have problems with cracked belts, congealed fluids, and collapsed sidewalls from hardly every driving the original?

    39. Re:why? by Anonymous Coward · · Score: 0

      I also manage such things. I don't know why you say it's a never-ending pain because that's just not my experience. I use BIND, Postfix+Postgrey, DNSBLs, Spamassassin, ClamAV, SPF, Cyrus, Roundcube, and Nagios monitoring everything. Every now and then I get someone panicking because he hasn't got mail for 4 hours, and every now and then I have to investigate where a specific mail went wrong. Every 2 years or so I rebuild the systems on a newer distro and in the mean time I apply updates as needed. I have learn/spam and learn/ham folders that all users can dump spam and ham in and spamassassin is trained from those. It is work to look after these things but I would not call it a never ending pain in the butt. Most of the time it just works.

      I totally agree about people getting bitchy when their email is disrupted in any way. I did have to go to work on xmas day once to reboot a crashed mail server. Guess it serves me right for using an old dell server for a critical service.

      Not sure if serious.

    40. Re:why? by 1s44c · · Score: 1

      Really? Try working with clients who work with Chinese companies. Having that stack basically obliterates the ability to receive any mail from China in Chinese. I had months of arguing over emails that did not arrive, because the other server was not setup to do a retry(as postgrey asks for a 5 min "cooldown")

      Seen it, and yes misconfigured mailers are a pain. Their mailer is broken if it won't retry and it really should not be allowed on the internet. However in practise that mail is making my company money so I NEED it. Postgrey whitelists work assuming you can actually predict what IP they are connecting from. I actually use p0f with postgrey so only connections from windows machines get greylisted, that way I get something like 90% of the benefit of greylisting with only about 30% of the pain. ( Not an anti-windows rant, that setup just happens to work well. )

    41. Re:why? by Anonymous Coward · · Score: 0

      Well, Exchange is kind of a dog. I've seen a few too many Exchange servers that were running on hardware just not quite good enough, they ran "good enough" when they were up and running, the problem was rebooting (extra cheers for when both of your company's "main" Exchange servers get reinstalled from scratch and the person who sets them up forgets to configure them properly so they both reboot on their own to install patches, that was a not-so-fun hour of my life).

    42. Re:why? by 1s44c · · Score: 1

      Stinks to have to deal with people who are too cheap to use software that follows published standards. Glad I don't have to, and just drop all packets from netblocks of all the top spamming countries like China, Russia, etc.

      Few global businesses can ignore such a large number of potential customers.

      It would be nice if they could set their mailers up right though. Sadly you have to work with what you are given in a lot of cases.

    43. Re:why? by 1s44c · · Score: 1

      The only thing that sounds interesting that I don't have, is spam/ham folders ... something worth investigating.

      If you wrote the rest of that page that should be easy enough to add. Put in a learn/spam and learn/ham in your imap store and a script to feed the mail to sa-learn ( or equivilent. )

      It seems to work for me but I find some users dump spam in ham and some won't use it at all.

    44. Re:why? by 1s44c · · Score: 1

      You have to have a good idea what you are doing to set it up but after that it looks after itself until the next rebuild 2 years later.

      However if you don't want to set it up or don't know how all the parts work or how they work together it's better to pay someone who does or outsource the whole thing. There is nothing wrong with any company concentrating on what makes it money and outsourcing the rest.

    45. Re:why? by 1s44c · · Score: 1

      Lot of people manage this stuff so we know it's possible. I've been doing it for many years. I'll bet your setup could be easily fixed. It sounds like you are applying the CPU expensive checks like spamassassin before the cheap checks like DNSBLs and greylisting.

      If you really can't handle it outsource it. There are lots of people who will manage mail for you for very little money.

    46. Re:why? by 1s44c · · Score: 1

      There is always a balance between tagging ham as spam and letting spam though. Anyone sensible accepts that it's better to let some spam though than risk losing a genuine mail.

      I really don't think there is any truth in what you say.

    47. Re:why? by 1s44c · · Score: 1

      Not sure if serious.

      I'm serious. But feel free to outsource if you don't want to run it yourself. There is nothing wrong with doing what you are good at and giving the other things to someone else to manage.

    48. Re:why? by wendyg · · Score: 1

      Same here. I've been running Communigate with Spam Assassin since 2003, and most of the time it just works. Every few years there's a painful day when I reinstall the whole thing on a faster machine, but it seems a small price to pay to own my own email. The biggest issue I encounter is the occasional DSL outage (which includes power outages). For that, I have the MX record configured so that email fails over to a different address/server. I've used Gmail for that once or twice, but I don't *like* it. Yes, every so often I do have to get the server off someone's RBL, but it's an infrequent issue.

      wg

    49. Re:why? by Anonymous Coward · · Score: 0

      "the 24x7x365 server monitoring " Ummm, shouldn't this be 24 x 7 x 52.14? Or say 8760, as the number of hours in a year.

    50. Re:why? by Anonymous Coward · · Score: 0

      You really need at least two servers for fail-over and simply the ability to down one while you update the other. (And those two should be geographically separated so power outages don't take out both, etc.)

      WTF? E-Mail is not Instant Messaging. And this is not some business that needs e-mail 24/7. Undeliverable e-mails will sit in queue for at least some days.

      And if you need to babysit your servers 24/7, maybe change your fucking server software to something reliable.

      Morons these days.

    51. Re:why? by xnpu · · Score: 1

      They will hold it, try a few times, and then delay before trying again. A 1 hour upgrade suddenly means all your e-mail is 4-24 hours delayed. So no, he's not trying to get it up again. It's already up, and he wants to read his email, but it's not there.

    52. Re:why? by Anonymous Coward · · Score: 0

      The only thing worse than Web Mail, is the ignorance of the drooling retards who modded this down. I hope they die a horrible decades-long mind-numbingly painful nasty, evil horrible death!

  20. Moved off plus? by Anonymous Coward · · Score: 1

    Why on earth did you move on to plus if you were planning to dump Google at the altar?

  21. Not Worth it unless you have a very good reason... by Anonymous Coward · · Score: 1

    Wanting to get away from google isn't much of a good reason. Properly running a mail server is not a small task. You need to keep it secure, up to date, you need to monitor it to make sure your IP or network does not get on black lists or all of the sudden you will find your mail in people spam folders.

    There is a lot to running a mail server properly. Sure you can get a basic one setup on a VPS in a few hours, but do you care if your mail gets delivered?

    Running a mail server is not for the inexperienced person period. Running mail servers can be a huge PIA for those of us that have been doing it for 15 years.

    A true gmail competitive interface really barely exists today, there are some corporate solutions that come somewhat close, but be ready to hand over thousands of dollars in fees for the software. The open source web mail interfaces are not even close to what gmail does.

    I maintain a mail server, manage dozens of domains, and have managed email for thousands of people, I have a pretty good idea what I'm doing at this point. I still use gmail for a lot of stuff myself.

    There are reasons to setup your own mail server instead of using gmail, but they mailing come into play for things like running mailing list servers, discussions groups or server side software programs that need to be able to deliver larger amounts of mail than you can pipe through google.

    Jamie

  22. I'll probably get lynched for this... by Anonymous Coward · · Score: 1

    I'll probably get lynched for this, but we've had great success with SmarterMail. Yes, Windoze, BUT:

    -- Given your needs, you don't need anything other than the free version
    -- Web interface is VERY mature
    -- Includes calendar, contacts, tasks, notes
    -- Has Lookout (Outlook) sync capabilities
    -- Handles traffic well
    -- Spam filtering and virus scanning, out of the box, does a pretty good job
    -- Support has been great. A plus since you mention you're not a sysadmin
    -- Supports much more - check the product details

    If you know how to properly harden and protect a Windows server, you could install this and be up and running in VERY short order! Just another alternative...

    Let the flaming begin, of course. it wouldn't be /. without it, for someone like me... LOL

  23. Masochism by Anonymous Coward · · Score: 0

    In my opinion, nowadays, running your own server is rarely worth the effort. Inevitably, you'll wind up on one or more back hole lists, or one more major e-mail providers will either not accept mail from your server or will flag it as spam. Have fun trying to work through those problems. Because you represent the interests of only a handful of users, no RBL or sysadmin is going to give you the time of day. Also, keep in mind that 80-90% of every connection made to your server will be from a spammer and some percentage of those connection attempts will be for the express purpose of exploiting a security hole and infecting your machine. I think you're in for some serious heartaches and frustration no matter how wonderful a job you do choosing which software to use.

    1. Re:Masochism by man_of_mr_e · · Score: 1

      Indeed. Add to that, many ISP's block port 25 into or out of their network (except for their own mailservers). You could simply download your mail from your ISP's mail server, and forward through it. But you won't get your own domain unless you are a business customer.

      Even if you ISP doesn't, it's a crapshoot that your ISP may have a reverse dns record for your IP, and without that a large percentage of mail servers will reject your mail.

      Then, consider that you never know who might have had your IP in the past, and your IP might already be blacklisted, or even your whole subnet might.

      I find it much easier to just go to a hosting provider, pretty much any will do. They give you free email services, with webmail, etc..

  24. Courier-IMAP and cPanel by mpol · · Score: 1

    For a mail server I very much prefer Courier Imap. There's also Cyrus, which some people favor, but I like the simplicity of Courier.
    If you want full blown calendering and groupware, you might look at something else, but that's not what you're asking.

    For a mta, most people prefer Postfix, allthough Exim is allright as well.

    For configuring your services... At my job we use a VPS from a hosting provider, complete with cPanel. It's a really easy way to get started with it, and add domains and mail addresses.

    --

    Well, don't worry about that. We can get you back before you leave. (Dr. Who)
    1. Re:Courier-IMAP and cPanel by mpol · · Score: 1

      Just 10 seconds after posting I figure out you're asking for the web-application. I don't know if there's a Gmail alternative like Gmail. That's very heavy-weight on javascript.
      Squirrelmail is rather simple in my opinion. Roundcube is also preferred by a lot of people.
      A disadvantage of both of them is there's no mobile version. Horde has a mobile version, but I found it quite hard to set up right.

      --

      Well, don't worry about that. We can get you back before you leave. (Dr. Who)
  25. zimbra by Anonymous Coward · · Score: 0

    roundcube is great for email only... but as a replacement for a lot of the gmail services it falls short
    i felt the same way as you, and started using zimbra. after a few weeks i decided to buy a subscription which gets me 'active-sync' for mobile devices (email/contacts/calendar)

  26. postfix by Anonymous Coward · · Score: 0

    Several years ago I'd have said sendmail, but five years ago I tried postfix and was suitably impressed. We used dovecot and spamassassin and it was a very reliable setup. I moved on from that particular Company and it was still running 6 months later with nobody looking after it! There's some tip-top tutorials online and the usual O'Reilly books are also worthwhile as a reference.

  27. Been doing this for a decade... by emx · · Score: 2, Informative

    ... and I can safely write that there is no way you will ever achieve anything comparable to gmail.

    You can try:
    - squirrelmail, ugly and so last century
    - openwebmail, old-fashioned Perl webmail, not maintained any longer
    - zimbra mail, lots of functionalities and fancy features
    - roundcube, decent but nowhere near what you're hoping for

    Spam control on the server side is going to be an issue. You will have to use a combination of solutions (e.g. custom sendmail configs, RBL/XBL blacklists, spamassassin, greylisting, procmail rules, smf-spf, j-chkmail) and it will take quite some time and effort to get everything fine-tuned.

    For anti-virus, clamav works well

    For IMAP I found that dovecot does a decent job. If you want to fetch from remote servers into your own server then fetchmail can do the job.

    Usual security considerations apply - patch early, patch often.

    You will spend long hours maintaining this, highly recommend using a log colorizer to help watching logs e.g. ccze
    In the end you will feel you got a half-baked solution that doesn't even come close to comparing to gmail in terms of functionality, ease of user interface, security and spam control. But hey, it'll be your own stuff.

  28. Maybe not Zimbra by jra · · Score: 5, Informative

    I've run Zimbra for 3 years now, back to 5.0.9, which I installed for my then employer. The architectural people there have taken, right along, an attitude that I can characterize only as "RFCs? Who cares about those?"

    It doesn't handle fixed-pitch well; its editor won't re-wrap (though they might have finally fixed that in 7), it doesn't uknow from RFC 2369 -- in fact, it handles mailing lists poorly in general; notably, you can't change the Reply-To in any way when replying, if you generally want HTML off (as I do), the only way to turn it on is to dive into the Preferences and switch it, then reload; same turning off...

    Check for bugs filed on their bugzilla by jra@baylink.com if you want a full list of the ignominy. But in general, I would say: evaluate it pretty thoroughly to see if you can deal with its crap before deploying.

    It's *very* pretty. I just don't know if it's worth the trouble.

    1. Re:Maybe not Zimbra by Anonymous Coward · · Score: 0

      Zimbra ROCKS!

      I put up Zimbra for the company I used to work with (they went hosted after I left, which they hate) and I loved it. The backup for the community edition using LVM facilities was not good. It bit me so I replaced it with a mirrored Zimbra server which used an open source utility to synchronize the messages from the main server to the backup. The utility was imapsync. This was very good as if one server had a problem I had a ready backup which was as fresh as the last sync and for a home installation you could run this sync very frequently. Administration was straight forward, utilities to diagnose issues were easy to use, the community was large enough you could find help and resource usage was light enough to run on two mini-ITX computers.

      I can recommend Zimbra wholeheartedly. Do yourself a favor and set it up as IMAP. Watch out for certificate expiration after a year. Mail transfer will stop until you regen the certs!

      BTW the spam filters are built in and worked well for me.

    2. Re:Maybe not Zimbra by Anonymous Coward · · Score: 0

      Add to this (at least 2 years ago this was the situation, and I understood there was no plans to change it):

      No logging of unsuccessful log in attempts, so if somebody keeps locking your CEO's email you will be working quite hard to find out who it is.

    3. Re:Maybe not Zimbra by Anonymous Coward · · Score: 0

      Having encountered these same issues previously, I can inform you that these are resolved now. The only problem we ever hit now is that the java process sometimes runs away and eats 110% of cpu for several hours at a time for no reason..

    4. Re:Maybe not Zimbra by trawg · · Score: 1

      We've been using Zimbra for about that long as well. I like it but agree that it has wayyyy too many niggling little problems for most people. Lucky we are all techies so (generally) don't mind working around them, but if we were doing it again I think management would go Exchange just for simplicity.

      On the reply-to note - can't you set up an Identity (mail->preferences->accounts)? In those you can override the Reply-To and From fields.

    5. Re:Maybe not Zimbra by Bert64 · · Score: 1

      Sounds just like outlook and exchange, ignore RFCs whenever you possibly can. Kinda makes sense for zimbra, since its outlook/exchange they're looking to replace but still not good.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Maybe not Zimbra by hellop2 · · Score: 1

      Oh my! The only way to turn HTML on or off is to go to Preferences and switch it???????????? What a horrible problem.

      --
      How many more years will slashdot have an off-by-one error on your Score in your profile?
    7. Re:Maybe not Zimbra by hellop2 · · Score: 1

      Imagine if you had to go to preferences and then click a button! That would be like %100 worse.

      --
      How many more years will slashdot have an off-by-one error on your Score in your profile?
    8. Re:Maybe not Zimbra by PhunkySchtuff · · Score: 1

      One thing that really bit me in the arse with Zimbra (and the main reason I'll never use it again) is that all the decent information in their knowledgebase, and the info on what does and doesn't actually do was behind a login system that you could only access if you were already a customer.

      There was one major bullet-point listed feature that simply didn't work. It was advertised as a feature on the website, but their bug tracker had outstanding bugs against it and it just did not work. Yet they still advertised it.

    9. Re:Maybe not Zimbra by matuscak · · Score: 1

      Actually, on the web UI there is an "Options" pull down when you're composing a message that allows you to toggle "Format as HTML" or "Format as plain text", so you don't even have to hit preferences.

  29. Yes - Don't by Anonymous Coward · · Score: 0

    > Since I'm a hobbyist, not a sysadmin, and I normally outsource my mail servers, what new security considerations do I need to make in managing these services?"

    Yeah so you are better off not going this route. You pretty much HAVE to be a 24/7 Linux sysadmin for running your own email.

    Also there is the problem of being a little guy. You can do spf, dkim, and look 100% legit but then some larger email systems will sometimes delay your mail or put you as spam because their mail systems will say 'who is this one odd IP that is unknown?'.

    And spam - it is such a problem that you can outsource the filtering to mailroute.info but you are going to learn quite a lot about spam, RBLs, filtering.

    And you also must learn either exim, postfix, sendmail, etc and know how to configure it securely. A lot of dictionary attacks these days come from attempting pop/imap logins over and over for brute forcing. So you'll want to set up some kind of rate limiting either in Postfix config or with fail2ban.

    And running a php web server for webmail - prepared for constant 24/7 scanning, probing, and other attacks trying to poke at your server. :)

    Good times,

    1. Re:Yes - Don't by cshark · · Score: 1

      You can always set up a your webmail on a private ip subset, or a whitelist dmz using iptables, where only you can access it. That would at least solve the scanning probing problem. Or a private VPN! Yay! Then you're learning about how vpn's work. Like I said, Dante may have known hell. But he did not know email servers at all. They would have scared the shit out of him.

      --

      This signature has Super Cow Powers

  30. MX forwarding also an option by Anonymous Coward · · Score: 0

    A mailserver in an environment where the webserver is the more important of the two can be a liability. I've had postfix cause out of memory errors and bring down mysql/apache on a vps. Spamassassin also uses a fair amount of memory. I'm not a seasoned linux admin, but I will say that I'm much better off after pulling mail services from the webserver and forwarding mail via an MX record to a $25 p/year paid service. Just another option to consider...

    1. Re:MX forwarding also an option by Bert64 · · Score: 1

      Set user limits (memory, cpu etc) on the user that runs each service...
      I've only ever had mail servers consume huge amounts of ram when they're being flooded (i.e. a very active spam campaign) so the mail server going down for a few minutes usually helps (legitimate mail will wait and try again later).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  31. Thats funny by WindBourne · · Score: 5, Insightful

    For over 15 years, I spent my time doing my own servers. Figured out that I was spending too much time doing server admin and not enough building sand castles. Now, I am on Google.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Thats funny by Pieroxy · · Score: 4, Informative

      Same here. I had an online agenda, mail, address book and all that running from my dsl box. Things were fine. Now I am full 100% Google. There is no way anyone is going to approach this level of polish with a 10 foot pole with open source stuff. You can get things done, sure, but it's going to take a heck of a lot of time and the result will be nothing compared to Google. But your data is yours. Can't beat that.

    2. Re:Thats funny by jedidiah · · Score: 1

      I've had my own self-hosted email for years. Every so often I wonder if it would make sense to "outsource" it all.

      Then there was this rash of accounts being hacked on sites like Yahoo and that entirely cured me of any interest in depending on anyone else for this. I may not be the best mail admin out there but at least I don't have a target painted on my forehead. Whatever headache I have from being my own server admin is mitigated by not needing to explain myself to clueless rubes that think I've started spamming them with malware.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Thats funny by WindBourne · · Score: 1

      Well, and that is understandable. That is also why I continue with a couple of domains and use google applications (though I do the web hosting on rackspace at this time). But, I used to enjoy doing my own server, etc. however, I have decided that I want a family and to focus on start-ups.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    4. Re:Thats funny by WindBourne · · Score: 1

      BTW, at some point, I will probably use fetchmail or some other daemon to copy our emails just to have local backups. But I will continue to use gmail to send. They handle too many things nicely and easily.
      As to their looking into my mail, well, yeah, they do. So does microsoft, apple, yahoo, etc. And when you send your email, even the backbone servers watch and record. But if security is a real issue, then simply encrypt it and that way only those on the commercial server will not know what you sent.

      Who has ever thought that you were spamming with malware by using google?

      --
      I prefer the "u" in honour as it seems to be missing these days.
    5. Re:Thats funny by Anonymous Coward · · Score: 0, Insightful

      If you're doing your email so wrong that you can move it to Google's marketing database and run around in public claiming it's a good thing, you should surrender your geek card, and just stop using email. Abdicating all responsibility to Google isn't geek nor smart nor particularly useful.

    6. Re:Thats funny by JAlexoi · · Score: 2

      I don't have a target painted on my forehead

      And that will be your undoing. As an admin you should feel like it, always. Because you are responsible for security. If you think small sites don't get hacked, then where are the spam relays coming from? A crapload of them are small MX'es hacked....

    7. Re:Thats funny by MojoRilla · · Score: 3, Insightful

      So you offer two factor identification? SSL webmail?

      Gmail does.

      Security through being small isn't security.

    8. Re:Thats funny by Trogre · · Score: 1

      Why do you assume he doesn't? SSL webmail for example is trivial with HTTPS (and yes, you can use self-signed certificates, unless that is you also avoid SSH).

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    9. Re:Thats funny by Anonymous Coward · · Score: 0

      Except for your vcard.

  32. Used to have a postfix + mysql + courier-imap + .. by tangent3 · · Score: 1

    ... + squirrelmail + apache + spamassassin (later switched to dspam)

    I used this guide: http://www.gentoo.org/doc/en/virt-mail-howto.xml

    It was great when it started out. It handles multiple domains. Handled spam well. Ran on a low end PC. Handled email for my family and a couple of friends.

    Then it became a fucking pain in the ass to maintain. Mainly the spam filtering started failing, and it was a resource drain. Switched from spamassassin to dspam which improved the situation. But dspam was a fucking chore to train the filter.

    Eventually I gave up. It took too much of my precious time to manage all the shit on my own and I moved my domains to Google Apps and can't be happier.

  33. Re:Not Worth it unless you have a very good reason by jamiedolan · · Score: 1

    Sorry I forgot to login before I posted this. The above post is mine.

  34. reverse dns nightmare by Anonymous Coward · · Score: 1

    If you want to run your own mail server you will have a problem, you will need a reverse ip resolution for your domain. Without this, your outgoing mail will be marked as spam, many big companies do so, for example Google. Without this your mail will go directly to spam folder.
    Good luck with your ISP.

    1. Re:reverse dns nightmare by 1s44c · · Score: 1

      If you want to run your own mail server you will have a problem, you will need a reverse ip resolution for your domain. Without this, your outgoing mail will be marked as spam, many big companies do so, for example Google. Without this your mail will go directly to spam folder.
      Good luck with your ISP.

      Quite right, forward and reverse DNS should match and a static IP is a must. However setting reverse DNS should not be a problem on any business connection, a dedicated, or a virtual machine. Even some domestic ISPs let you set your reverse DNS.

    2. Re:reverse dns nightmare by mikael_j · · Score: 1

      Or you could just use your ISP's outgoing SMTP relay.

      --
      Greylisting is to SMTP as NAT is to IPv4
  35. You don't want to do this. by cshark · · Score: 4, Insightful

    The whole beauty of gmail isn't that you get a lot of neat features. It's the fact that your email almost always gets from point a to point b. This is because you have the luxury of being on a "big" mail server. Smaller mail servers, like one that you or I would set up do not get special treatment. The whole system right now is stacked against small mail servers. The minute you hit operation, you'll find that you might already be on spam lists, and that you have to fight to get yourself off of them. The minute you find that you're off the lists, you'll probably end up back on them because someone three ip addresses away has been sending welcome emails from his web site, and someone forgot that they asked for one.

    If none of that scares you, the following list will get you close to what gmail can do.

    So here is what you need first and foremost:

    1. A dedicated server just for Zimbra with Domain Keys installed
    2. A block of 24-32 ip numbers. (49 ip numbers would be ideal, but it's harder to buy odd blocks like that.) Put your mail server as close to the middle of that range as possible. It sounds like a lot, but most collocation facilities can hook you up with this for 300-500 usd a month.
    3. Proactive attention to getting your ip block removed from all spam lists (especially Barracuda, their list is the most annoying for the high number of false positives) before the fact. Just let them know you exist.
    4. Pray that all of the hundreds of moving pieces you've just put in place don't break, that bad hackers don't brute force their way into your server. Strong passwords don't really help as much as people tell you they do either. That's now something you have to worry about too.

    So there you go.
    It doesn't make sense to me that you would try to do this for something that only you would use.
    The expense is too high, and the benefit just isn't there.

    Over the last few years, I've been offloading my email to the social networks and blogs. Facebook, Linked In, personal Drupal installations, Twitter, etc.

    They don't have a lot of the core problems that email has, and pretty much everyone I communicate with will use one or multiples of those.

    For everything else, I use Gmail for domains because, even if I end up upgrading and paying per account... it's still less of a headache than the Dante inspired hell that is managing my own email server.

    I hate running fucking email servers.
    Hate them.
    Hate.
    Hate.
    Hate.

    There. I feel better now.

    --

    This signature has Super Cow Powers

    1. Re:You don't want to do this. by jamiedolan · · Score: 1

      +1 Though only the really crappy black lists are blocking whole IP ranges and less and less people seem to be following those blacklists, at least for domestic IP ranges. Jamie

    2. Re:You don't want to do this. by cshark · · Score: 1

      Every time I let myself get roped into managing an email server, it's Barracuda that I always have the most trouble with.

      They're unresponsive, slow, and mean. The reason it's a problem is because of the high number of Barracuda firewalls that are out there at the moment. Companies large and small use them. Barracuda firewalls are evil. Pure evil. They serve no productive purpose, and have features that when enabled cost companies millions of dollars in lost productivity. They cover the whole spectrum of web services running from web to email, to pretty much anything else. If you've ever felt the pain of working for a company that has one of these disruptive internet molesters installed, you'll understand.

      Anyway,
      The easiest way to get a timely response, and yourself removed from their list is to write their removal department a pissy email where you call them idiots, and threaten legal action. Works beautifully.

      --

      This signature has Super Cow Powers

    3. Re:You don't want to do this. by SJS · · Score: 1

      The minute you hit operation, you'll find that you might already be on spam lists, and that you have to fight to get yourself off of them. The minute you find that you're off the lists, you'll probably end up back on them because someone three ip addresses away has been sending welcome emails from his web site, and someone forgot that they asked for one.

      It's partially a matter of what you want to deal with, and how comfortable you are with making some issues somebody else's problem. Set up your own system. Tell friends, family, and employers your new set of email addresses.

      If they can't send you email because you're on some blacklist, have *them* tell *you* how to get off that blacklist.

      Follow these instructions once, if reasonable.

      After that, tell them that their mail server is broken, and it's their problem, not yours. Then stop worrying about it. "YOUR service put ME on a blacklist without cause. YOU should use a better service if you want to hear from me."

      Online vendors are even better. They have an incentive to make sure they receive email from you. If they use a blacklist service that drops you... take your business elsewhere. Call them if they have a 1-800 number to tell them about the issue of you're feeling nice.

      Part of the problem here is that a lot of people have set up email servers for a commercial enterprise, and they bring home the set of best practices and habits -- so that when they set up their home system, they forget that it isn't a commercial system.

      Remember, telling a friend, relative, or business "*Your* system is rejecting my RFC-complaint emails. *You* should look into fixing that if you want to hear from me." is perfectly acceptable, even though a business telling you exactly the same thing isn't.

      --
      Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
    4. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      2. A block of 24-32 ip numbers. (49 ip numbers would be ideal, but it's harder to buy odd blocks like that.) Put your mail server as close to the middle of that range as possible. It sounds like a lot, but most collocation facilities can hook you up with this for 300-500 usd a month.

      I'm certain the OP didn't plan on spending more than $20 a year.

    5. Re:You don't want to do this. by PNutts · · Score: 1

      Though only the really crappy black lists are blocking whole IP ranges and less and less people seem to be following those blacklists, at least for domestic IP ranges.

      No, some corporate solutions block dynamic IP ranges (Axway), and I assume if they are then others are too. This also goes back to other folks getting his mail.

    6. Re:You don't want to do this. by Anonymous Coward · · Score: 1

      Your advice is technically correct, but only useful if you never intended to email these people in the first place.

      Your friends, relatives and that cute girl from the bar are using GMail, Yahoo or Hotmail. If they accidentally spam-list you (can easily happen http://techcrunch.com/2009/01/31/google-flags-whole-internet-as-malware/), there is no way convincing these companies that they should make an exception for you. And your friends and relatives have no clue about what an RFC-compliant email server or spam blacklists are - they only see that they can email everyone in the world except you, therefore you must be the problem.

      Same goes for businesses and employers. They will not bother having a email admin make an exception just for you. You might be worth $10 as a customer to an online store - in general *any* customer service interaction at all will make dealing with you unprofitable. Unless you are applying for a sysadmin job, no employer will bother dealing with weird email configurations for a candidate - they will want someone who is focused on getting things done, not arguing about whose fault it is.

      And that all only applies if they and you *know* that the email did not get through. All these people won't even see your email, and think that you are an asshole who does not bother responding to them. If you follow up every email with a phonecall, you might as well talk on the phone.

      There are times when fighting for doing things properly is worthwhile, but this is not one of them. And I'm not even sure there is one single way to do things properly here. Blocking all *probable* sources of spam is perfectly valid, even if you know that you will block a small amount of valid emails. Everyone has better things to do in life than delete spam, or to deal with email server administration.

    7. Re:You don't want to do this. by rsborg · · Score: 2

      Remember, telling a friend, relative, or business "*Your* system is rejecting my RFC-complaint emails. *You* should look into fixing that if you want to hear from me." is perfectly acceptable, even though a business telling you exactly the same thing isn't.

      I don't know who your friends or relatives are, but if anyone told me that, I'd personally put them on my ignore list, as I have way too many things to do, and have about 0 control with any of my email "systems".

      This kind of message is similar to "your government is not accepting my packages, *you* should look into fixing that if you want my deliveries"... it may be valid, but good luck with getting any meaningful response on that.

      --
      Make sure everyone's vote counts: Verified Voting
    8. Re:You don't want to do this. by JAlexoi · · Score: 1

      But when you start using that mailserver for business purposes, you are screwed! As people like you will be taking their business away from you, because your mailserver setup just hit a false positive on their email...

    9. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      What you say is mostly bullshit. Who modded this FUD up?

    10. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      FUD. Email is nothing more than an MX record and SMTP, with some type of server at the end to hold the messages. Everything else is a feature. Spam has made it hard to make it all work, but most mail is still carried by postfix and sendmail. Certainly exchange has a role as well. You run it just like any other service you might run on the internet.

      However, it's not something to trifle with. If you want to host mail, there's a lot of options. I'f you're already hosting one service on the internet, you might as well do them all. If you have nothing, it's an investment to get the layers of OS and security setup before hosting mail. If you just don't like Borgle (which I don't blame you for), there's lots of companies out there selling mailboxes for dirt cheap. Lots of options, I applaud any effort to improve on Google's free service but building your own. We can't just depend on Google for everything from now on. Duh, DIY. Or watch ads. Your choice.

    11. Re:You don't want to do this. by labnet · · Score: 1

      You must be living in a // universe.
      We have run exchange server for 10+ years on SBS with OWA for 20 users and spend only a couple of hours a year managing it.

      --
      46137
    12. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      Why in the world do you need 49 IP addresses for email services.

      This tells me you don't actually know what you were doing.

    13. Re:You don't want to do this. by SJS · · Score: 1

      Well, duh. Don't start using a personal mailserver for business.

      Keep business and personal life separate. If you don't, you'll be screwed in more ways than having email be more unreliable.

      --
      Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
    14. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      2. A block of 24-32 ip numbers. (49 ip numbers would be ideal, but it's harder to buy odd blocks like that.) Put your mail server as close to the middle of that range as possible. It sounds like a lot, but most collocation facilities can hook you up with this for 300-500 usd a month.

      This is the most biggest pile of stupidity I ever read. The way your mail server will be recognized as valid has nothing to do with such a decorative mater. Any IP will do as long as it hasn't been used for spamming in the past, and if you have the rDNS setup correctly.

      4. Pray that all of the hundreds of moving pieces you've just put in place don't break, that bad hackers don't brute force their way into your server.

      Yearh, right. Pray... Put some garlic on top of your server too, who knows if it might help... Seriously, do you have better advices?

    15. Re:You don't want to do this. by SJS · · Score: 1

      Everyone has way too many things to do, so your argument that you have way too many things to do is a bit specious.

      Let's look at this logically, on a case-by-case basis:

      0) You don't have email.

      This is the degenerate case. In this situation, it doesn't matter what I do, you don't have email, you're not going to get them anyway. No problem.

      1) You run your own mail-server.

      This is a non-typical case, but since you're on /., you're presumably technically astute, so it's a possibility.

      If you're running your own mail server, you *choose* which blacklists to use, and you have final control over what is or is not accepted on your system. The responsibility is yours to configure your system to accept valid email, not to blindly follow the dictates of some blacklist service.

      2) You use someone else's mailserver.

      (a) You have contact information for your service provider.

      If I'm sending you email, and your service's mailserver is ignoring my valid email because the blacklist they're using is painting large swaths of the 'net with a rather wide brush, then the fault is theirs. It is your responsibility to contact your service provider and notify them of this problem, and leave it up to them to fix the problem.

      (b) You have no contact information for your service provider.

      You're doomed. Any sort of problem with your mail will cut you off from the rest of the world. Not getting my email is the least of your problems. and nobody else on the Internet can be expected to take the time to cater to your screwed up situation. Remember, everyone has way too many things to do.

      * * * * *

      Now, all of this is predicated on a few assumptions that should be called out and made clear. First of all, there's a presumption that I'm running a proper mailserver, and I'm not running an open relay, or spamming people, or engaging in other unsavory activities.

      Should my system engage in activities that would get my system blacklisted with good reason, then it *does* become my responsibility to remove my system from the blacklist(s) in question. Why my system is engaged in unsavory activities is irrelevent -- it doesn't matter if my system was compromised, or if I'm actually using it to spam people. My system, my problem.

      Second, there's a presumption that my system is abiding by the appropriate network standards and protocols. If I'm sending out email with illegal formats, there's no guarantee that anyone should accept it. Bringing my system into compliance is my responsibility, not yours, or anyone else's.

      Third, we're talking about blacklists, and not about the content of the message being sent wrongly being identified as spam. That's a separate issue, and requires a modicum of agreement between the sender and the receiver that's outside of this situation. (It can be a worthwhile discussion all on its own.)

      * * * * *

      I'm not sure I understand your analogy about a government accepting packages.

      --
      Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
    16. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      I'm with you. Been there done, that, sick of fighting email delivery issues (out and in...), sick of blacklisting problems. I don't overly trust Google, but it's better than spending my evenings fixing my mail...

    17. Re:You don't want to do this. by ArsenneLupin · · Score: 1
      Gmail occasionally ends up on spam block lists too, and it is deserved too.

      The only reason why you might see it blocked less often is because some people wrongly think that it is "too big to fail".

      A properly run small mail server does not get blocked, unless you actually do send out spam (... or are really careless in choosing your hosting provider).

      Think about it: how did people do it before gmail came along? All those comments make it sound as is setting up a working email server was rocket science. Come on guys, this is supposed to be a site for geeks...

    18. Re:You don't want to do this. by alfredos · · Score: 1

      2. A block of 24-32 ip numbers. (49 ip numbers would be ideal, but it's harder to buy odd blocks like that.) Put your mail server as close to the middle of that range as possible. It sounds like a lot, but most collocation facilities can hook you up with this for 300-500 usd a month.

      While most of your advice is sound and I can understand your frustration with running e-mail servers, I think that the quoted part is ill advice.

      You are going to make a hoster rich for no good reason at all.

      I manage some IP space (by that I mean something bigger than a couple servers here and there). Parts of "my" space, predictably, have significant e-mail traffic. This introduction is just for you to give me the benefit of probably knowing what I'm talking about

      Yes, there are a few blacklists so stupidly managed that they will blacklist a whole block if they get hit by a single IP on that block - and by the way, the block size that those morons usually choose is not 50 IPs, but more often 256 - yet another remainder of the classful days that resists to die. And this is the reason why few people use those lists, and are therefore not a usual problem. In the rare occasion where one of my mail servers, or other people's mail servers in "my" IP space, hit something like that and I need to be involved, I inform our user(s) and the other party of the situation and make it very clear both to our user(s) and to the other party whose problem is it to solve (with rogue black lists, definately not ours), and that if they stop using blacklists managed by former members of the nazi party, they will be much better off with not measurably more spam, provided that the rest of their side more or less well implemented.

      Aside from the network, I manage directly a few mail servers. While it's a never-ending work to keep them tidy (with most of the work being indeed made one time at the beginning), it's not horrible. I know because managing mail servers is not near the top of the list on things in which I spend my time, by far. Which is why I keep doing it, despite the valid reasons many posters have explained in favor of Google Mail or some other big provider, and despite not being the focus of my job.

      Currently, my recipe is graylisting+SPF+reverse deliverability tests+a few obvious compliance tests+a couple sane black lists+two white lists (one in-house, one community)+fail2ban, running on Postfix and Dovecot, and Roundcube for webmail users. The only thing that from time to time causes me to look at logs is the reverse deliverability tests, and I could do without them, but I choose to be a little bit less flexible there. My implementation is based on the excellent workaround.org tutorials by Christoph Haas which I already recommended, I think, on this same discussion.

    19. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      Yeah, you really don't want to do this... with advice like that.

      2. A block of 24-32 ip numbers. (49 ip numbers would be ideal, but it's harder to buy odd blocks like that.) Put your mail server as close to the middle of that range as possible. It sounds like a lot, but most collocation facilities can hook you up with this for 300-500 usd a month.

      What the fucking fuck? This is already beyond idiocy.

      I can already see why today's population in the server admin field is better off whoring out to Google. You've all become too stupid to help yourself. Just remember that when all your e-mails get "lost" or your account compromised/shutdown/etc. Everyone gets what they deserve.

    20. Re:You don't want to do this. by Anonymous Coward · · Score: 0

      And that also makes YOU google's bitch

  36. Why #2? by theNAM666 · · Score: 4, Insightful

    The previous "why" poster has it right. It's like you're complaining about success. You are never going to do it 50 percent as well as Google. -- don't try. Rolling your own is an academic exercise. Zimbra is ok-- if you can live in the 90s. Google is it. Just backup your data.

    1. Re:Why #2? by cshark · · Score: 1

      Well said.

      --

      This signature has Super Cow Powers

    2. Re:Why #2? by LordThyGod · · Score: 1

      Yea, the short answer is that what he wants, does not exist. At least not the way its described. And as has been pointed out, running mail servers ca be a right royal PITA. I've done it for businesses and for my own personal domain. Most of those, including mine, have been moved to Google Apps accts. Everyone is happier, including me. And nothing quite like gmail mobile apps for any and all devices. Why would someone not want that kind of cross platform / easy as dirt to install magic? The only way to do this, is to invest some serious time and be willing to do without a ton of functionality.

    3. Re:Why #2? by ex-googler · · Score: 1


      Yeah, it definitely takes a 25000 person strong company to get a mail server going. Without leveraging the synergies, and outsourcing, you don't stand a chance on your own. From here on and till eternity, GMail is the only solution you will ever need.

      Those free software alternatives you mention? Those are just for "commies". Real men put their data in the cloud (and prey it wont rain).
      </sarcasm>

    4. Re:Why #2? by theNAM666 · · Score: 1

      Cute, but stupid (if not a troll).

      You just need to read the rest of this thread to understand what's really involved in really running a mailserver. It ain't easy.

      Combined with this, Google Apps offer a great deal more in terms of "functionality." Combined with this, if I have to take a last minute flight to Kalamazoo in an hour, I don't have to think about where my data is-- I just go, it's there.

      As for "when it rains," well (a) backup and (b) when's the last time it rained on Google's beaches? I heard 10,000 got sprinkled on last February.

    5. Re:Why #2? by Anonymous Coward · · Score: 0

      Bullshit. I can do it 100% as well as Google. I get zero spam and so far 100% uptime over years.

      Christ Almighty, Slashdot. This isnt rocket science.

    6. Re:Why #2? by Anonymous Coward · · Score: 0

      What if you don't agree with Google privacy policy, or if you just don't trust Google? What if you don't want other people to be able to read your mail at will?

      Ideally one would encrypt all their communications, but that's not practical when writing to Grandma. Keeping it on your server at least makes the data mining of your entire correspondance by large international untrustworthy companies a little bit harder.

    7. Re:Why #2? by fluffernutter · · Score: 1

      You're forgetting about the downside.. you are inviting all your friends family and acquaintances to be part of the Google crop to be harvested.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    8. Re:Why #2? by theNAM666 · · Score: 1

      Harvest? I think you've been watching too much Stargate Atlantis.

      Sure, any business wants to grow its customer base by "cannibalizing" its existing relations. Why not it they have a superior solution?

      In this case, many aspects of the industry which used to be "in house" are now best done by a specialized entity. The simple fact is that your one "IT guy" (or ten "IT guys") can't do it all, and can't deliver an effective UI and user experience, as well as a group of 500 working with corporations across the world.

      Much less integrate that solution with other things -- "Apps."

      This is very similar to how much a GP can offer, versus a a hospital with hundreds of doctors each specializing and working together, as well as working with others across the world. In comparison, the GP can't compete-- in fact, he or she is close to incompetent. In no single field, can he or she deliver the level of competence of a specialist, in any way, and if s/he tries, what she delivers will be sub-par.

      As far as "harvesting," again, why not? Google's integrated solutions are simply light-years ahead of the rest. You get it all, you get a suite which models best practices, you get a suite which works anywhere there's internet and which preserves your data from your own worst tendencies ("hard drive crash," anyone?)

      What's not to like?

    9. Re:Why #2? by fluffernutter · · Score: 1

      Would you use that hospital with hundreds of doctors if they were funded by selling your medical history to anyone who would pay for it? Because that is Google.

      Actually scratch that, Google is more like having an auditor at the hospital logging time and duration every time you cough, sneeze, crap, piss, get into bed, watch TV, what shows you watched and for how long, what ads you saw, how you crap, how you piss (ie. bedpan or bathroom) what you condition is from minute to minute, who your visitors were, how long they stayed, when your visitors used the bathroom and for how long, what door they entered into, what door your entered into, how they travelled to the hospital, how you travelled to the hospital, which specialists you saw, what your wore, what your visitors wore, what you ate, how long you took to eat, what you brought to the hospital, what you left there, what you threw out.... along with all the stuff that normally goes in the chart and your medical history, all sold to anyone who will pay for it. Really, I find the thought plain creepy.

      And, I don't think I would use that hospital.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    10. Re:Why #2? by theNAM666 · · Score: 1

      Would you if you had a 30% greater chance of surviving?

      You use a ridiculously overextended example, but guess what? There are hospitals which are doing just what you're talking about-- using data analytics to determine success, instead of guesswork-- and they've found that it is remarkably more effective.

      They, like Google, are not monitoring your comings and goings (etc etc), however. They're measuring data in aggregate and looking for better solutions. Give it up and rejoin reality, why don't you?

    11. Re:Why #2? by fluffernutter · · Score: 1

      Is that what Google is doing? Helping me survive? Keeping my best interests at heart?

      And all along I thought they were doing it for profit. I guess I have been proven wrong.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    12. Re:Why #2? by theNAM666 · · Score: 1

      I guess that's why you're a fluffed nut. :p

    13. Re:Why #2? by Anonymous Coward · · Score: 0

      You're right. I am never going to do it 50% as well as Google does. I'm never going to do it 100% as well as Google does. I'm going to do it about 200% better than Google does. Anyone who thinks Google does email well isn't paying attention. Google's service is crap. If I wanted crap, then yes, I'd use Gmail.

  37. I second that. by wezelboy · · Score: 1

    Zimbra works really well.

    1. Re:I second that. by brim4brim · · Score: 1

      Using Zimbra as my IMAP client to gmail on LMDE. Check out ZDesktop to see if you can live with it as it is pretty much the same as the web interface. It was easy to setup.

  38. Not self-hosted, but emailsrvr.com works for us. by Anonymous Coward · · Score: 0

    I think they just do email, and we pay them, so the hope is they are
    interested in keeping us happy. IMAP from firefox works, and the web
    front end is functional. Now if I could just get everyone to use https:

  39. INEEDITALL by Anonymous Coward · · Score: 0

    To my knowledge there is no gmail clone running around on the interwebs. However, most of Gmail's feature's are just redressed versions of things that already exist. Labels = Folders, Star = Important/Color, etc.... you should really should say what is important to you. (For me, it would be the hot keys which I find extremely handy)

    Once you settle on which features are important then it is time to go looking for a package. Many seasoned and solid projects have already been named. Left from the list seems to be Open Xchange and Horde/IMP. Imp is going to be the vanilla webmail/calendar client while Xchange attempts to be an exchange replacement. Setup is not for the faint of heart, but it does offer an outlook connector once the deed is done.

    Zimbra looks awesome btw, but I haven't had any experience with it. In the end, I always tend to dig around freshmeat and sourceforge to see what new projects have come about.

    As far as building a home server and what to look out for... assume the internet is your enemy and go from there.

  40. Other Direction by LBArrettAnderson · · Score: 1

    I know this isn't what your question is, and I respect your reasons (even though I don't understand them), but I think you'll find that most admins are going in the other direction. Email is something that should just work. When you host it yourself, you have to worry about a ton of factors... spam, incoming, outgoing, forwarding, being sure your mail isn't getting filtered by recipients' services (which requires a surprising amount of work from the default installations of most self-host services, though the spf entry in your dns is recommended regardless of what you use). I've moved all of my sites to google apps email. It's so so so much easier. Plus you get the awesome gmail interface, and you don't have to worry about your configuration.

    1. Re:Other Direction by Anonymous Coward · · Score: 0

      Needing mail to "just work" is precisely a reason not to use Gmail, whose uptime isn't much better than your average unmaintained mail server in an office somewhere. That people think it's ok to "share" their mail with Google is an indication they're not using email for anything important to begin with. That's Google's target market. People who don't actually use email for anything important and don't know any better.

    2. Re:Other Direction by Anonymous Coward · · Score: 0

      I've had extremely good uptime with google apps mail. Granted, I don't check it at 4am, but at the same time I've *never* not been able to log in and check mail. I'm also not paranoid about people reading my email. They have enough employees that you would hear about it if they had policies that allowed anyone to read your mail (law enforcement warrants are a different story, but you're SOL if you expect protection from that, unless you want to go offshore to one of a select few countries).

  41. @Mail by Anonymous Coward · · Score: 0

    @mail is a commercial product. Has calendars, mobile sync, etc.

  42. Atmail by eachy · · Score: 1

    I too am trying to host my own services locally rather than in the cloud. I'm using www.tonido.com for file/photo sharing and music streaming and plan to use atmail for mail. atmail.org has the free version. atmail.com is the commercial version.

    1. Re:Atmail by no_such_user · · Score: 1

      Zimbra is owned by VMWare now. They have a history of providing free versions of their software (e.g. VMWare Player, ESXi free), so that's a good sign. But I still feel that it's a strange fit.

    2. Re:Atmail by rewiredit · · Score: 1

      i didn't know that, thanks for the correction

  43. You want... by dotancohen · · Score: 1

    ...these guys:
    http://fastmail.fm/

    I think their staff frequent /., at least they have in the past. I'm not using them yet, but I keep the link handy for the day when I get kicked off my current server.

    --
    It is dangerous to be right when the government is wrong.
    1. Re:You want... by Anonymous Coward · · Score: 0

      fastmail has long since jumped the shark. they turn off accounts which have not logged in for a period of 30 days. they are rude and unhelpful to get accounts reactivated. they routinely discard email for accounts deemed inactive. they can turn off accounts at any time and frequently do. they are now owned by yahoo i think and behave like a bunch of yahoos anyway.

    2. Re:You want... by dotancohen · · Score: 1

      Thanks, I did not know that. Everything gets spoiled, it seems.

      --
      It is dangerous to be right when the government is wrong.
    3. Re:You want... by Anonymous Coward · · Score: 0

      Be aware that fastmail delete your shit FAST if you don't log in to your account for a pretty-short length of time. I went on vacation, and when I came back, all my email had been deleted. And they obviously don't keep historic backups, either, because even though I offered them money to restore what they'd deleted, they were just like "No, it's gone.".

      Also, I say "they", but the emails I exchanged with "them" gave me the VERY strong impression that fastmail is actually just one guy in his bedroom.

      And their web interface is nowhere near as good as gmail, even though in recent years they've started trying to copy it.

      Verdict: Avoid.

    4. Re:You want... by Bronster · · Score: 1

      Yes, we do frequent ... or at least occasional, if that will do.

    5. Re:You want... by Bronster · · Score: 1

      We're owned by Opera Software, see http://www.opera.com/press/releases/2010/04/30/ and http://blog.fastmail.fm/2010/04/30/fastmail-fm-has-been-acquired-by-opera-software/

      We have always disabled free accounts after 120 days of inactivity, it's right there in the information available you sign up:

      https://www.fastmail.fm/pages/fastmail/docs/pricingtbl.html

      When the account gets closed, the emails get discarded - we don't hold your data forever.

      Yahoo! (oops, I think I infringed somebody)

    6. Re:You want... by Bronster · · Score: 1

      when... WHEN you sign up. Also, we suck because we don't proofread.

    7. Re:You want... by Bronster · · Score: 1

      Oh man - it doesn't pay to anger anonymous cowards.

      If it's gone, it's gone. We delete FREE accounts after 120 days of inactivity because otherwise the emails sit around forever, and not many people go on vacation for that long. Paid accounts we don't delete while they're still paid, and after they stop paying they get reverted to free status and get their 120 days.

      So I'm sorry we didn't retain your data in your free account forever after it looked like you had abandoned us, and I'm even more sorry that we were unable to magically restore deleted data once you offered us money. If you do find a company that can change their answer and restore fully deleted data just because you offer them money, I will be super-impressed.

    8. Re:You want... by dotancohen · · Score: 1

      Thanks, Bronster.

      Considering the replies here, you might want to rethink that 120 day no-recover delete policy! People associate Gmail and Yahoo with free maybe-works service, but associate Fastmail with more professionalism. Even if it costs another few megs of server space, why not extend that to 365 days and then just tar it to tape or some other long-term storage? At least one AC here would have paid to recover. And I personally _have_ had unexpected circumstances which have left me unable to login to my email for over 120 days, in fact it was just over a year before I could recover. Luckily I personally back up my email, but not everyone does.

      --
      It is dangerous to be right when the government is wrong.
    9. Re:You want... by Bronster · · Score: 1

      Yes, so I see!

      The flip side of this is that most of these "dead" accounts are sitting there accumulating spam for the entire 365 days - but storage is getting cheaper, and along with quota limits this may be more viable now than it was when the policy was set...

  44. Two good choices follow by amn108 · · Score: 1

    You have at least two good choices:

    1. You rent a Linux host, point a domain name to it, and set up your own email accounts on that domain by means of installing the relevant email software stack like IMAP/POP3 service etc. You host - your rules - you can set up your own spam filters, rules, actually you can do so much my rambling cannot even cover half of it. You certainly can install some form of web interface to access your mail on it.

    2. You do the same as above, but instead of renting, you just set up a box in wherever you live, make sure it stays always-on, make sure it's reachable to the world and use a public dynamic DNS service to make sure the domain name points to it so that you can set up the software as with point 1. The benefits are that it's for total control freaks, and it includes many benefits of point 1. The cons are well... it's your hardware, so you maintain and run it!

    There are many hosting companies that will give you a nice virtual CentOS Linux with plenty of computing power for a fraction of average monthly income. If you think it costs too much, imagine that later on your box can be your face to the world - install a Diaspora POD on it (if it ships hehe), web server for you and your family, friends, projects, compute stuff, rent it out if it stays idle enough...

    1. Re:Two good choices follow by Kool+Moe · · Score: 1

      I ran Mercury Mail on a Windows Server box (and got my share of crap for that from the *nix crowd ;-) several years ago, for a few years, on a static DSL connection at home. Worked pretty well overall. I abandoned it when storage space became an issue with the IMAP setup and, finally, when the ISP banned outbound 25. Since my SMTP had to then forward to the ISP's SMTP...the only advantage my setup had was local (fast) delivery to the clients....but with faster connections, that also became moot....
      Then there were the occasional power outages which killed all deliveries and, bah, just not worth the hassle.
      And THAT was just with a family setup. Nowhere near the hassles of the corporate tales shared here.

      Now I just have a reseller account on web host where I can setup websites and email for various friends and customers - all low-volume stuff. The host keeps the IPs and traffic fairly clean, SpamAssassin does fine for server filtering, and we all have Cpanel > Horde webmail (which, yes, is lame and last-decade, but works).

      At work, small 25 person company, IT does host their own Exchange server at the the same DC where various other servers are hosted. Works well enough but it does take a bit of time to manage (I'm out of that grunt game now though).
      KM

      --
      Kinda like Moe, but just a little more Kool
  45. I use Kerio Connect, not quite open, though by jht · · Score: 1

    Kerio Connect is based on a lot of open-source technologies, and they do contribute back - but it is in itself a commercial product. For a small number of users, though, it's still a good value for those looking to DIY.

    (disclaimer: Though I'm a user of it, I'm also a fairly large reseller by Kerio standards and my business gets a lot of our revenue from it)

    The minus of Kerio is that it's commercial software and therefore not roll-your-own in nature. Limited tinkering is available. And to get updates after year 1, there's a subscription charge. The webmail is good but a little dated compared to some of the latest stuff out there.

    The pluses, though, are these (in my non-biased opinion):

    - Good antispam tech (blacklists, SpamAssassin, Bayes filtering). Not state-of-the-art, but traps most of it.
    - Uses built-in Sophos engine and/or your own AV for filtering
    - Easy to administer with web GUI, plus it's extensible with an API.
    - Mail and config files are stored in plain text and can be accessed and edited by hand if needed.
    - Supports native client for pretty much everything (Outlook, Mac apps, Sunbird and Thunderbird, etc.). Supports IMAP, CalDAV, and CardDAV.
    - Integrates with AD or OD if needed
    - Supports ActiveSync and if you have a Windows server it can support Blackberries (you have to run BES to do that, and BES is Windows-only)
    - Easy to manage SSL, and it'll automatically use SSL for SMTP transfers if the target server supports it as well (so you get encrypted transmission)
    - Runs on Mac, Windows, or Linux. Plus it comes as a pre-packaged VM for VMware or Parallels for appliance use. That's kind of handy.
    - Scales well. It'll go from 5 to 1000 users pretty well on good-enough hardware. My largest client on it has an Xserve with an SSD boot drive and a RAID 1 mirror to support 1000 users.

    They'll give you a 30-day trial if you want for free. And if you try it and like it, feel free to buy it from someone other than me - I don't get referral fees or anything for that but I'm not pimping it on my own behalf here.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  46. Re:Used to have a postfix + mysql + courier-imap + by jedidiah · · Score: 1

    Training spamassasin is not that big of a deal really. Just automate a process for feeding it new bits of spam to train the filters. You can do this by just designating a standard place for it to look for new examples.

    It's Unix. If there are any "chores" then you probably failed to automate something and the solution is probably not that hard.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  47. Re:Not Worth it unless you have a very good reason by Junta · · Score: 2

    The open source web mail interfaces are not even close to what gmail does.

    On this point I have to disagree. gmaill is highly capable and all, but I actually prefer roundcube's interface over gmail's.

    I also disagree that maintaining a mail server competently is that hard for a single domain with maybe a half-dozen users. If you stick to packages provided by a linux distribution, distribution updates will handle most security updates. Many ISPs have blessed relays for your use that alleviates the blacklist problem significantly.

    That said, I have co confess current state of gmail makes it hard to find reason to do it yourself. The only reason I could think of is fear for what google could do in the future given the fact they really can hold your email address hostage. If you pay for your own domain (using any subdomain like offered by dyndns or co.cc is begging for them to hold your domain hostage down the road (as dyndns already has done to its users), landing you in the same place. Since so many free offerings from other companies have either evaporated or 'altered' in unacceptable ways, it's not unreasonable to be wary of Google's take on the perceived business value of free email with ads. If data suggests the cost is higher than the revenue sometime later, say goodbye to your email.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  48. Office365 by wowwser · · Score: 1

    Office365 On Premise, Off Premise, Hybrid #emp

  49. Mod Parent Up by KingRobot · · Score: 1

    Self hosting your e-mail is going to be a nightmare; primarily due to the spam and security issues noted above. If you do continue to peruse this effort, you will run into the following: 1. Problems filtering incoming spam 2. Problems with outgoing e-mail not being delivered (incorrectly blocked because "they" don't know/care about you) 3. Problems with ensuring proper security (not rocket science, but much more difficult than just setting a good password) ... and you haven't even touched your webmail UI yet. Personally, if it's the "sandcastle on google's beachfront" problem that you're worried about, simply make sure you have a good backup of your gmail, and an account with a second major email provider that you can fall back on, and you're good to go.

  50. Take a look at Kolab by bflong · · Score: 1

    We used to run Kolab at the office until we switched to Google Apps. It wasn't bad.

    --
    Why is it so hot? Where am I going? What am I doing in this handbasket?
  51. Kerio by mea_culpa · · Score: 1

    Kerio Connect. Can be free if you become a partner and have less than 5 users or $540 which is still a great deal IMO due to the ease of administration and being able to set it up in mere minutes with very little effort. You very well could spend many times this in effort trying to do it yourself with a free product.

    100% configurable via intuitive web GUI
    Multi-platform (Windows, Linux, Mac, VMWare)
    Very good multiple anti-spam features
    Full featured webmail, very near parity with MS Outlook.
    ActiveSync support for Andorid, WinMo, iOS (Push mail, contacts, calendar) Optional Blackberry connector.
    Multi-domain support
    Near instant phone support with actual engineers (if licensed)
    Very active development with easy to apply updates
    Tons of other features.

    Download the fully functional free trial and give it a spin.
    I don't mean to sound like an advertisement but I have been using this product for 5 years and it has been the easiest mail server I have ever managed.

  52. Worth the hassle by zeigerpuppy · · Score: 1, Informative

    There are basically 2 ways: Install an 'appliance' mailserver like zimbra/roundcube Or roll your own. I've been running a personal, small business server for years. It's great being able to give free email addresses to friends and family I would recommend (on debian server): -Postfix smtp with mysql backend and postfixadmin -Dovecot imap -Amavis/spamassassin/clamav for virus/spam filtering Then you can throw on any web based client I like horde but squirrelmail is good too. Horde has good groupware features and the new interface supports some nice ui features. Also consider serverside filtering, horde has a sieve plugin which integrates with Dovecot in a cleaner way than squirrelmail. Setting up a server is non trivial and you'll need to get your head around NAT, firewalls (iptables) and making sure you're not an open relay. However, once it's running it's actually pretty maintenance free (unless you want corporate level security). Good luck! There are some excellent howtos out there. If the above sounds daunting, try an appliance first but there's a lot to be said for rolling your own.

  53. Re:Not Worth it unless you have a very good reason by jamiedolan · · Score: 1

    On this point I have to disagree. gmaill is highly capable and all, but I actually prefer roundcube's interface over gmail's.

    I also disagree that maintaining a mail server competently is that hard for a single domain with maybe a half-dozen users. If you stick to packages provided by a linux distribution, distribution updates will handle most security updates. Many ISPs have blessed relays for your use that alleviates the blacklist problem significantly.

    That said, I have co confess current state of gmail makes it hard to find reason to do it yourself. The only reason I could think of is fear for what google could do in the future given the fact they really can hold your email address hostage. If you pay for your own domain (using any subdomain like offered by dyndns or co.cc is begging for them to hold your domain hostage down the road (as dyndns already has done to its users), landing you in the same place. Since so many free offerings from other companies have either evaporated or 'altered' in unacceptable ways, it's not unreasonable to be wary of Google's take on the perceived business value of free email with ads. If data suggests the cost is higher than the revenue sometime later, say goodbye to your email.

    I got fairly disgusted with roundcube for a ongoing bug that would cause it to loop and use %100 of the processor power on a box. That was earlier this year, so it may have been fixed but it had been an ongoing bug report for quite a while. I suppose a lot of it depends on the level your running a box at and how much Interaction there is with other networks and why. Running forums that can send out many thousands of notices a day can be a big deal to manage, as you can get filtered fairy easily ever for doing seemingly nothing wrong (e.g. you didn't throttle down your send rate low enough for one network). Your point about gmail taking away an address is very valid and a concern I have pondered. Using your own domain via gmail and backing up your mail solves much of this. As I mentioned though, there are things like forums, mailing lists, and discussion groups, who's volume of mail is not permissible to run through google and you have little choice but to either pay a 3rd party server for their out bound mail service which often has it's own limitations or to run your own server.

  54. Re:jklf;asdfj;a by theskipper · · Score: 1

    Is that Klingon for "stick with Gmail"?

  55. What's your reasoning? by dstillz · · Score: 1

    Why are you doing this?

    I guarantee you that any self-hosted system will have more downtime, and more overall management time than just sticking with Google or another provider.

    I wouldn't put the e-mail server and the Web/database server on the same machine. In fact, if you're going to do this right, you probably want a mail server in a datacenter that does nothing but receive the incoming mail and hold it back in case your local e-mail server is down. And once you've done that, you might as well be using a "cloud" e-mail provider.

    That said, I have used Zimbra, and it works. I will also support the recommendation of Roundcube.

  56. I'll get tarred and feathered for this but by Pop69 · · Score: 1

    have you considered Exchange ?

    1. Re:I'll get tarred and feathered for this but by Anonymous Coward · · Score: 0

      i run a personal exchange 2010 inside of a virtual machine running INSIDE of my FreeNAS (virtualbox OSE).. use a freeware pop3 collector .. it's a perfect setup.

    2. Re:I'll get tarred and feathered for this but by ResQuad · · Score: 1

      Outlook Web App, at least as of Exchange 2007, sucked. 2010 is probably better, but IMO Outlook is still the main method of access that Microsoft is concerned with. The other issue with Exchange is typically poor anti-spam/anti-etc, at least built in. If you're willing to run your mail through another anti-spam service first... then you're ok.

      Otherwise, it actually isn't a bad option.

    3. Re:I'll get tarred and feathered for this but by Anonymous Coward · · Score: 0

      I second this question! Also, adding a Barracuda helps the spam part of the predicament. And for that asshole user who auto-fills his email to every newsletter and wonders why he gets so much spam past the 'cuda, install the Baracuda Spam The Barracuda Spam Firewall Outlook Plugin. Then, you outsource some of that mundane spam filter administration to your asshole user. Justice at last!

      Of course if money is an instigator (as it usually is when Gmail becomes involved) then this is probably too expensive of a solution.

    4. Re:I'll get tarred and feathered for this but by Thalagyrt · · Score: 1

      OWA 2010 may as well have been a complete rewrite as far as I'm concerned. It's an incredible difference from 2007. I much prefer it to GMail's interface, and that's running in Chrome - yep, they made OWA fully cross browser with all the fancy features as well. About damn time.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    5. Re:I'll get tarred and feathered for this but by Anonymous Coward · · Score: 0

      We run Exchange 2010, have an Ironport appliance and really like how it all works together.

    6. Re:I'll get tarred and feathered for this but by Voyager529 · · Score: 1

      I run an Exchange server at work and have no intrinsic issues with it other than one major problem: cost.

      I'll pretend for a moment that the copies of Exchange 2007 and MS Server 2003 being sold on eBay are 100% legitimate (a serious question given the nature of the software being sold). The cheapest copy of Exchange 2007 w/5 CALs was $326.04. The cheapest copy of Server 2003 on eBay that didn't look too shady was $499. Thus, I'm presuming the OP wasn't quite looking for a software solution that would cost $725.04 to implement for five users, and some serious extra bucks if additional mailboxes were necessary, and that's assuming that a machine powerful enough to run JUST those two applications was already possessed.

  57. cPanel by Anonymous Coward · · Score: 0

    Depends on what you mean self-hosted, as in, you pay for the host? Managed Hosting with cPanel. Use Horde or CubeMail or SquirrelMail and has SpamAssassin, DomainKeys etc. If your host isn't pathetic it works well for families or small businesses so it's trivial to 'setup' and use.... I wonder how many sysadmins I just made cringe with this post :)

  58. I'm confused... by pongo000 · · Score: 1

    ...because in one breath, story submitter says he/she is ready to host his/her own email server, then the very next breath he/she is talking about hosted solutions.

    My recommendation? If you can't figure out what it means to "host my own email servers" as opposed to "outsource my mail servers," you should probably just stick with Gmail or another hosted provider.

    That said, I'll play: I've been hosting my own e-mail servers for 15 years now. That's 15 years of SpamAssassin tweaking, 15 years of qmail vs. postfix vs. exim, 15 years of weathering DDOS and joejob attacks. I'm currently running an exim server on my DMZ that simply accepts inbound/outbound e-mail, and I use ODMR and fetchmail to get my mail on intervals from behind my firewall.

    Running an e-mail server is not for the faint of heart (especially for self-proclaimed "hobbyists"). If I were starting at this new without benefit of hindsight, I'd definitely consider a hosted e-mail solution.

    1. Re:I'm confused... by Anonymous Coward · · Score: 0

      ...because in one breath, story submitter says he/she is ready to host his/her own email server, then the very next breath he/she is talking about hosted solutions.

      OP:

      Bonus points: Since I'm a hobbyist, not a sysadmin, and I normally outsource my mail servers, what new security considerations do I need to make in managing these services?

      I think he's saying in the last part that he's always outsourced it before, but before he jumps back in to hosting it himself, he wants to know what he's in for in terms of security stuff.

      I know it's not open source, but maybe it'll give a little insight. My own setup is Kerio Connect on Leopard Server (soon to be Lion Server), with spam filtering offloaded to SpamStopsHere.com. I guess the moral of that story is if you're going to offload anything, offload spam filtering. It's the most annoying part of it and the most work.

      I've heard good things about Dovecot - it has good security, but it doesn't have a webmail interface (to my knowledge - feel free to correct me). Zimbra was one of them that I evaluated, but I never could get it running properly and didn't have time to tinker with it, so I moved on to other options. Very possible that I missed something.

      In terms of running things, the most platform/software independent advice I can give is "backups". Don't just do one. Back up your data, back it up again elsewhere, then make backups of your backups. Then back that up. And while you're at it, make some kind of disk image of your system partition once in a while so if your system drive kicks the bucket, you can just image it onto a new drive and go. Better yet, if you can afford it, put your system drive on a RAID-1 and your data drive on a RAID-5. But still make backups - don't depend on RAID. I know, it can get expensive; I guess it just depends on how much you want to spend to keep your users from gathering around your desk with torches and pitchforks. People like their email, and get a little twitchy if anything happens to it. You know how you keep telling them not to use email for storage? They do it anyway. Just like they keep clicking on attachments, clicking on banner ads, and clicking in email links offering "male enhancements".

      And finally, no matter how you slice it, managing your own email is a LOT of work. You have been warned.

      Hope all this rambling helps at least a little.

  59. Re:roundcube squirrelmail by wallyhall · · Score: 1

    +1 parent. I've been using RoundCube for some time (3 - 4 years?), it's used both my myself (as a technical person) and many non-technical people, it both "gets on with the job" and provides a glossy UI for doing it (by glossy, I mean it's pretty and it shows similarity to popular desktop environments, like Windows, Gnome, KDE and OSX - drag/drop, buttons, scrolly bits, HTML previews, WYSIWYG editors, etc). It's only a web UI for IMAP though, so you're still going to need something powerful on the back-end for spam etc. For an MTA (email server), I use Courier-MTA. The whole lot can be installed on Debian (£30 a month dedicated server, or less for a virtual/home hosted option) in a day, there after I can honestly say you rarely have to touch it. Happy to provide help if you want it ... http://matt.matzi.org.uk/

    --
    I think therefore I am... a Linux geek.
  60. SME Server by KendyForTheState · · Score: 1

    SME Server (formerly e-smith) can be found at http://wiki.contribs.org/SME_Server:Download It has everything - web hosting, email, antivirus, anti-SPAM, FTP, etc. Sets up in 10 minutes on almost any old PC you have lying around. You will want a static ip address from your isp.

    --
    ...I just came for the free beer.
  61. Fedora works well by sshambar · · Score: 1

    I've been running my own "full stack" for over a decade, and currently use Fedora (linux) and the following services:

    postfix - smtp, very good security record, and I setup most processes chrooted

    dovecot - very stable imap, also good security record, I recommend maildir format for storage, and setup the sieve plugin for filtering rules

    roundcube - very good ajax webmail, hosted on apache, also has managesieve plugin for config of filters

    squirrelmail - another webmail, I keep in on there too for when a mobile browser doesn't like roundcube

    spamd - spamassassin daemon, pretty easy to add as a content filter to postfix (then use sieve rules to direct tagged mail)

    Get a cheap ssl cert, and make sure to use https for roundcube, and use smtps and imaps for clients. Make sure you have iptables setup correctly (deny by default), setup a good backup (I use rsync to removable storage with hard links between multiple aged versions).

    Only allow remote login over ssh, I recommend only allowing an odd named account to ssh in, and then use su to admin stuff.

    You should keep the system updated, 'yum update' makes that easy on Fedora -- probably the only really manual admin that needs to be done, you can automate it, but I prefer to keep tabs on what's changing and why...

    Initial setup and config can take awhile (esp if you want to setup chroot for most stuff), but once it's up and running, it's pretty solid. If you want you can add things like SPF entries to DNS.

    I went an extra step and setup a box with intel's vpro on the motherboard so I have encrypted full graphical console even if the kernel crashes or system won't boot (hasn't been a problem yet :). I also setup a hardware raid, so even the boot device is raided.

    There's a lot more that you can do too regarding monitoring (tripwire, smartd, rkhunter) and extra services (dnssec, ipv6 etc) and there's tons of configuration tweaking that can keep you busy for weeks if you go deep, but that's not strictly necessary...

    Good luck, and have fun!

    1. Re:Fedora works well by ledow · · Score: 1

      Basically what I use too, without the webmail components because webmail just isn't that important when you have authenticated SMTP / POP / IMAP using your secure certificates. Buy yourself a VPS with Ubuntu on it and follow the Ubuntu tutorials for those software if you aren't confident doing it (they do exactly all this config we're talking about for you).

      I collect all my mail in Opera and if I really wanted something like squirrelmail, I'd make it only available to localhost and SSH/VPN into the server rather than make it worldwide available (BTW: You can re-use your SSL certificates to not only provide pop3s etc. but also provide the same cert for SSH and OpenVPN quite easily). I don't bother with spamd because the Opera mail client is more than good enough, but I do have the Spamhaus XBL plugged into my postfix server which rejects about 90% of spam anyway.

      The beauty of "doing it yourself" is that it's extensible - bought another domain? Slap it in the postfix configs and you're away. Bought a better certificate? Slap it in and you're done (I bought a 5-year cert from GoDaddy for about $5 a few months ago).

      I have managed DNS with my host (because that's not something I want to take downtime-responsibility for - though I can add any A, AAAA, TXT, SRV, etc. records that I like through an interface) so things like SPF filtering are also easy to do, but DNSSEC is a pain in the arse and I can't be bothered.

      IPv6 is a ten-minute project and still pretty pointless and the rest is just "pet-project" stuff.

      I'm not worried about Google myself but if nothing else, it's good to have a hands-on feel for how this stuff plugs together and exactly what you need. It's amazing how often you can hand off a lot of these tasks to your host and being able to say you've done it yourself helps when it comes to diagnosis, and putting up emergency backup servers, etc.

      All I need is for someone to sort out DNSSEC so that someone else can take the burden of all those stupid updates for me, and for someone to actually even send me a single packet of IPv6 traffic.

  62. Re:jklf;asdfj;a by Anonymous Coward · · Score: 0

    How interesting!

  63. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  64. Atmail by rewiredit · · Score: 1

    I currently support SquirrelMail for about 250 users. i wouldn't wish it on my worst enemy. worst webmail system EVER. i researched open source alternatives extensively in a effort to get off of it. basically it comes down to 2 if you want free/cheap. Zimbra or Atmail. Everything else price wise compares to google apps and exchange hosted prices. about 25-50 per user. Atmail is what i was leaning towards until i finally convinced them to buy exchange instead.

    Note: for a modern GOOD webmail you need to have good administrative options, reliable dynamic interface, and syncing capability. (among other things) this means systems like HORDE etc are not webmail systems you can implement in the 21st century.

    Zimbra is good and has a free edition(as well as a pay edition), but it is a yahoo company. Meaning updates are going to be iffy as they want you to use yahoo mail, not some open source off shoot they sponsored years ago.

    Atmail does things like syncs to phones and has allot of administrative options. on top of that it is cheap and has support.

    if i wasn't able to pull off a 11th hour exchange server i would have gone with atmail.

  65. How to properly run a small mail server by toygeek · · Score: 5, Funny

    1) Install Linux
    2) Put all the software on it
    3) Be happy with yourself for mail actually working
    4) Get blocked by your friends email hosts because they have no idea who the hell your server is
    5) Learn about reverse dns, all the fucking host entries that you have to add so that you don't get automagically blocked by half the populated world
    6) Some asshole user sends email with no subject and an executable attachment, it comes back to them bounced and they scream at you.
    7) Same asshole user bitches and moans 3 times a day about how much spam they get and what a piece of shit your server is

    This ends up with the following consequences:

    1) Give up your life as an actual person. You're now a mail server admin
    2) You stop giving a shit about said asshole user.
    3) You start to second guess your decision to run your own mail server after somebody exploits something (weak password from asshole customer?) and sends half a million spam messages, and 2/3 of them bounce back at you.
    4) You start growing pale and have hideous dark bags under your eyes
    5) You're "that guy" in your apartment complex ("he never leaves!")
    6) Eventually you miss your life, the outside world, and what is left of your sanity.
    7) You start prioritizing your life and you finally give up and.....go back to Gmail.

    1. Re:How to properly run a small mail server by Anonymous Coward · · Score: 0

      Please mod parent insightful (and obviously very experienced in the real world). I ran mail servers since 1993 and was so happy to offload it all to Google in 2004 - I've never regretted that decision. Even when things go bad with Google (almost never) the issues amount to drops compared to the endless buckets of problems and issues when doing it yourself.

    2. Re:How to properly run a small mail server by StormReaver · · Score: 1

      I'm either very, very lucky, or the people complaining about how hard it is to run your own mail server are very, very unlucky. I've been running my own mail server off my DSL for five years now with almost no problems. The biggest problem I have is that a few sites reject my mail due to their policy settings (Craigslist is the biggest offender). Yahoo blanket-rejected me in the beginning until I followed the link its mail server put in my Postfix logs to get me unblocked. It took exactly two email exchanges with Yahoo to explain that I was running my own mail server, then I was unblocked.

      My issues fell into two major categories: It's either that my IP address is linked to my DSL (one site), or that my ISP's reverse DNS didn't resolve back to my domain name (two sites). All of these problems are fixable if I were to configure my DSL modem to allow use of my other four static IP addresses so I could run my own DNS servers, but it hasn't been enough of an issue to motivate me to go through the effort.

      Other than those little glitches, it's been very smooth sailing for me.

    3. Re:How to properly run a small mail server by Anonymous Coward · · Score: 0

      1/ Setup Debian
      2/ Add GPLHost package repository for Squeeze
      3/ Setup your hostname correctly (yes, CORRECTLY), and have your rDNS accordingly
      4/ apt-get install dtc-toaster
      5/ Enjoy your new mail server that doesn't have all the issues above
      6/ Start pointing fingers at people still using public email server...

  66. You're opening the door to a world of pain. by veg · · Score: 5, Informative

    It's ironic for me that you should post this on the day after I just abandoned my last home-maintained mail server in favour of Google.
    For the past 15 years I've been a mail administrator in some capacity for a variety of mail systems ranging from my own personal colo to a vast multi-national corporation. Solving the technical problems of building and maintaining a functional and reliable system was fun for a number of years, especially when email was dominated by geeks. But nowadays, running your own server is a perpetual nightmare.

    First, there's the problem of where to host it. It has to be accessible wherever you are, and it has to be able to send mail out. If you're planning on hosting it at home, on the end of a cable/DSL/fios connection, bear in mind that your IP address will almost certainly be blackhole listed. Also, your ISP may well be blocking outgoing mail to prevent spam. You will probably have to configure your system to route all out going mail via your ISP's SMTP server. Why are you hosting an SMTP server again?
    If you're hosting it in a nice VM or in a colo, you're better off, but paying. Google costs you nothing.
    Next, storage. Obviously that's no problem because you have a mirrored RAID eleventy-five array you built yourself. If that's in the colo then you can forget about it - except when a drive goes bad or it crashes unexpectedly. But then it's fine because you're paying for support aren't you. And backups. You are backing it up aren't you?
    Next the server software. Personally I've had a lot of success with Sendmail/Cyrus IMAP/IMSP/Squirrelmail and friends, despite enduring jeers from other sysadmins who think they have a better combination. In the end, it doesn't matter. They all suck. They all need patching regularly. They all break. They all need tweaking on a regular basis.
    Then the final turd in the swimming-pool: spam. It costs you so, so much; bandwidth, around 95% of all of the inbound traffic is spam; time, configuring and maintaining spamassassin and various blackhole lists that occasionally start rejecting mail indescriminately; pride, the only time your clients contact you will be to ask why the mail is so slow and why there's so much spam. "But my gmail doesn't get this much spam - can't you filter it" they say, while you bite chunks out of your tongue. Spam to a mail administrator is like the gopher in Caddyshack: it will keep you awake and turn you into a monster. And the day will come where you, spam-slayer and junk-mail terminator, get put on a blackhole list for being a spammer. That's really fucking harsh the first time.

    I could go on. but we're already in the TL;DR territory.

    Most people do not host their own mail server. They live longer and healthier lives as a result. Follow their example and let Google worry about all of that for you - and in return you just have to pay them...nothing.

    1. Re:You're opening the door to a world of pain. by Anonymous Coward · · Score: 0

      Coincidental, not ironic.

    2. Re:You're opening the door to a world of pain. by discord5 · · Score: 5, Interesting

      Personally I've had a lot of success with Sendmail/Cyrus IMAP/IMSP/Squirrelmail and friends, despite enduring jeers from other sysadmins who think they have a better combination. In the end, it doesn't matter. They all suck. They all need patching regularly. They all break. They all need tweaking on a regular basis.

      This! Even on the software side of things, it's constant fiddling and tinkering. I spent about 7 or 8 years administrating qmail and postfix. If it wasn't Spamassassin or the anti-virus going haywire, there would be some other issue. Some braindead mope setting his password to something ridiculous resulting in a flurry of spam sent out a week later, some guy infecting his laptop with something nasty and sending out a fuckton of spam... A bug in all the shit that glues qmail, spamassassin and the anti-virus together that generates a veritable shitstorm of bounce messages to yourself, resulting in more bounce messages to yourself until finally the queue is stuffed with bounce messages...

      Of course, nothing would be complete without the mail queue going corrupt. And once that happens you know you'll be making a tarball of that sucker and cleaning it as fast as possible to get it back online. After that you get do something fun, that's digging through the mailqueue with some obscure shell script from some guy who actually had this very rare thing happen to him too that one time, only with just a small difference, so it won't work out of the box of course. Oh, don't worry, at times like these there will be absolutely nobody breathing down your neck, especially not the person who told you to go F*** yourself when you suggested that it might be a good idea to not be so dependent on a single mail server.

      Then the final turd in the swimming-pool: spam.

      And the problem with spam is : once you've mitigated the issue you just KNOW that by this time next month you'll be at it again and again and... And then there's the problem of false positives. If someone so much as suspects having a false positive there's hell to pay. "You marked this as spam but this is an actual e-mail". Not "The mailserver marked this as..." but YOU.

      various blackhole lists that occasionally start rejecting mail indescriminately

      Oh, don't worry, the foam you have at the mouth that day can be reused in meetings about why the mailserver was rejecting all incoming e-mails.

      the only time your clients contact you will be to ask why the mail is so slow and why there's so much spam

      Or why they can't send out an attachment of 4GB, why their mailbox is full, why their mail from russianbrides.com isn't coming through, ... Oh don't worry, deep down you know by the sheer volume of mail you handle daily your users love you.

      put on a blackhole list for being a spammer. That's really fucking harsh the first time.

      That was the breaking point for me. I simply gave the mailserver an IP in a range that wasn't blacklisted and started looking for a new job. On my way out I congratulated the guy who was promoted to the new mail admin and whistled a merry tune as I shut the door behind me. I vowed never to touch mailservers again in my life and became a better person because of it.

      Take this advice and heed it well : Unless you have a REALLY good reason to do your own e-mail, just fucking don't. I'm sure that a lot of people are going to say "Run qmail", "Run postfix" or "Run sendmail" or whatever and point you towards a lot of incredible HOWTOs, but the truth is that's just the beginning of it, and it will slowly devour more and more of your time until one day somewhere between 10PM and 1AM you're upgrading some part of the mailserver again and wondering to yourself : "What happened? I used to do so many cool and interesting things..."

      If you don't want to deal with Google, find a reliable company you want to deal with and have them do it for you. Running a decent mailserver is just a pain in the ass.

    3. Re:You're opening the door to a world of pain. by jittles · · Score: 1

      Follow their example and let Google worry about all of that for you - and in return you just have to pay them...nothing.

      Nothing in life is free, including GMail. A corporation has to be out of its mind to use GMail, Google Docs, or anything like that for business purposes. If you don't host the data, you don't own it. And Google has also demonstrated that they are more than happy to release your information to the Government without subpoena.

      I personally host a Zimbra Network Edition mail server and it is very low maintenance. I spend very little time each week making sure that the system hasn't been owned, and that Zimbra is up to date. Of course, I do this for my family. We use Zimbra NE for mobile syncing of contacts, calendars, and other data. It's great for a big family like mine. There are large companies that use Zimbra, including Comcast. I don't know if Comcast uses it internally, but if you log in to Comcast webmail for ISP customers, you can see its Zimbra. If you have to host your own, it's worth looking in to.

    4. Re:You're opening the door to a world of pain. by ahodgson · · Score: 1

      ^ this. x10 if you're not based in the US.

    5. Re:You're opening the door to a world of pain. by tpstigers · · Score: 1

      If you don't host the data, you don't own it. And Google has also demonstrated that they are more than happy to release your information to the Government without subpoena.

      My, but I'm tired of hearing this mantra. So I don't 'own' the data that constitutes my email? Why on Earth should I give a crap? You're telling me that I should be upset that Google 'owns' all the dumb-ass jokes my brother-in-law uses to clog my inbox? What, exactly, is so damned sensitive about the 'data' in my email?

      Absolutely nothing. Sure - there is data in my life that is sensitive, and I store it securely. I rarely need to share it, but on the occasion that I do, there is a plethora of secure, dependable methods to employ besides email.

      Personally, I am happy to allow Google to use my so-called 'personal data' however they wish. I don't actually have a use for it myself, and I consider it a small price to pay for all the great apps and services they give to me in exchange.

    6. Re:You're opening the door to a world of pain. by PuddleBoy · · Score: 1

      Maybe I'm the exception, and maybe it's because my requirements are minimal. But I've admin'd email systems for 15+ years and lately, just for myself and a few friends/family.

      Piece of cake. Run EIMS on an old Mac, sit it behind a big firewall, big UPS. I have been way aggressive when writing filter rules regarding other countries. (I probably block 200M IP addresses permanently.) I was lucky to get virgin IP space years ago and have clung to it. (I've had a T1 to the house for over a decade.)

      No fancy interface (I only use POP), very simple software, no frills, but very dependable.

      Uh-oh, I've become an EIMS fanboy...

    7. Re:You're opening the door to a world of pain. by Anonymous Coward · · Score: 0

      Heh... You're probably not concerned about that sort of thing. Some people are- and even email's important and should be a choice for the person to "own" the data. Just because YOU think it's an old mantra doesn't make it any less valid.

      I don't know about you, but I'd rather not expose any more of my personal life or information than is needed to a large corp like Google- for the grandparent poster's reasons. Suit yourself, but don't be telling OTHER people what to do.

    8. Re:You're opening the door to a world of pain. by raju · · Score: 1

      > ... let Google worry about all of that for you - and in return you just have to pay them...nothing.

      You pay by handing over your email conversations over years, ie your soul.

    9. Re:You're opening the door to a world of pain. by jittles · · Score: 1

      My, but I'm tired of hearing this mantra. So I don't 'own' the data that constitutes my email? Why on Earth should I give a crap?

      As an individual, you may not give a crap. That's fine. But as a business, you owe it to yourself (as owner), or your shareholders (if publicly traded) to host your own mail. Google may not be competing with you now, but you do not know what the future will bring. That was my main point. I happened to bring up my personal email server just to relate my experience with using Zimbra. I am not saying that individuals need worry. For a business, you never know what will be sent via email that could compromise your position in a lawsuit, in contract negotiations, a proposal, etc. The OP did not state whether the servers were for business or pleasure. I have to assume that since he is talking about a plurality of mail servers that this is for a business environment.

    10. Re:You're opening the door to a world of pain. by tpstigers · · Score: 1

      As an individual, you may not give a crap. That's fine. But as a business, you owe it to yourself (as owner), or your shareholders (if publicly traded) to host your own mail. Google may not be competing with you now, but you do not know what the future will bring.

      I wouldn't be so sure about that. As an individual who has signed on to use the free Gmail service, I have agreed to a vastly different TOS than that agreed to by a business that signs up for (and pays for) Google Apps for Business. There are many sound reasons for a business to concern themselves with the privacy and security of their email, and one very good method for dealing with these issues is to enter into a contractual agreement with another company that is better equipped to handle the details. It is not at all uncommon for businesses to farm out their email, and when they do so they enter into a legally clear relationship with the entity that provides the service. I don't see any reason to believe that it would be any different when Google is the entity providing the email service.

      I think much of the fear surrounding Gmail stems from the TOS that individual users agree to when they sign up. The popular belief seems to be that businesses who use Gmail agree to the same terms. This belief strikes me as a rather absurd one.

  67. Self-Hosting by Anonymous Coward · · Score: 0

    Self-hosting is fun if you want to learn about setting and managing an email server. For production, I would rather surrender that to the likes of GMail or one of the other providers for several reasons: (1) Managing spam, (2) Uptime, (3) Redundancy. The main downfall to self-hosting, if you elect to do it out of your own home, is the sometime flakiness of consumer broadband and your own power. At least by having a company do it for you, they have redundancy built in. If your self-hosted mail server goes down, you go down hard period! You have to make certain that you have an upstream queue so that if your mail server bites the dust, you don't lose incoming mail.

  68. Look into 25mail.st? by Anonymous Coward · · Score: 0

    Try these guys, their expertise and support is terrific: http://25mail.st

  69. Debian / Ubuntu Qmail Rocks by tenchima · · Score: 1

    Not sure if anyone has mentioned this, - a quick search did not flag it.

    I used the older version of Qmail Rocks installation instructions on Fedora up to 12. Then decided it was too much trouble to keep up with the updates in Fedora, and at which time all internet references to Qmail Rocks for Fedora disappeared - the version I was using was really old anyway, and I had updated various components myself.

    However, I then found this link: http://qmailrocks.thibs.com/

    Which is an updated version (last update Feb 2011) for Debian. I actually installed it on Ubuntu Desktop 32 bit (64 bit fails).

    The installation following the instructions was comparatively quick and easy and it uses RoundCube which to my mind is a less clunky looking Web interface than Squirrelmail which was used on the Fedora version.

    Currently have a Dell Server set up and ready to switch over. Looks clean and stable.

    Good luck.

    --
    If at first you don't succeed, so much for skydiving.
  70. Posted under "Spam Filtering" to make a point? by billstewart · · Score: 0

    Mod parent off-topic, please!

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  71. Get ready for the monthly liquor bil to go up by Fireshadow · · Score: 1

    Professional email admin here. Word of advice: Save yourself. Get out while you still can. If someone's email is not working, then there's absolutely no way for anyone else in the outside world to contact them. That out the way, here's my 0.02 USD (0.0140 Euro).

    With your current setup, use mxtoolbox.com to poke around it. Think about how you'll need to cover all those bases. It's doable; just that's the scope of work.

    For the DIY suggestion:

    • DNS - BIND
    • Webmail clients
    • Horde - It is used by various university's for their webmail needs. I'll let others comment on it.
    • Openwebmail (http://openwebmail.org/) - Based on NeoMail. It's pretty fast. There's a demo if you'd care to try it out.
    • Roundcube - What I use most of the time.
    • Squirrelmail.- Fast. Written in Perl which apparently some people hate. So much so they feel the need to express that. I have used the default interface on a mobile device. With a little bit of customizing, i would think you could get it to be very useful via this way.
    • Security items. Without knowing more details, here's what I'd recommend.
    • Firewall - Take your pick. Then park the mail server behind it.
    • Spam filtering - SpamAssasain. I set my score to 4 and am still getting some. If you situation permits it, look into subscribing to blacklists. There's 147 to choose from. The things is you will get a false positive and be prepared to deal with that.

    Hosted stuff: You didn't say how mail mail accounts. I'm going to infer less than 50 ? Talk to your ISP. Assuming you are happy with them, I would think you could use their mail servers which you may already be paying for. Technically, it'd be a matter of editing the MX records for your domains to point to there's once everybody is on the same page.
    Alternately, a personal webhost may very well suit your needs. The top five (according to lifehacker) are:

    • https://www.nearlyfreespeech.net/
    • http://www.bluehost.com/
    • http://1and1.com/
    • http://www.hostgator.com/
    • http://dreamhost.com/

    Read the TOS of each carefully. Let me stop for now because this is getting to close to work. Any rate - HTH!

    --
    "It's one thing to talk about the poetry of machines. Quite another to listen to it for yourself."
  72. Re:jklf;asdfj;a by PNutts · · Score: 2

    lkjdsafj;dklas

    An excellent example of a self-hosted mail server with encodings issues.

  73. Technet Plus and Exchange 2010 by masdog · · Score: 1, Funny

    Have you thought about buying a Technet Plus subscription and installing Exchange 2010 plus Forefront Protection for Exchange?

    1. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      As one of the guys who used to run forefront protection for exchange, I'd note that it can also be used with other email servers. You just set it up as the primary MX and then they deliver to your mailserver. Obviously w/ exchange it's one or two clicks, but otherwise it's not hard to set up. After having fought spam / av for about five years professionally, I don't know why anyone would ever do it themselves. It's just so much cheaper to outsource it. You can still run your own mailservers, etc. To be unbiased, if you don't like MS, you can try postini, but google owns them, so I that probably won't work for the OP.

    2. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      Please mark this as funny

    3. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      Personally, I have been running Exchange at home for about 10 years (2000, then 2003, now 2007), on my ADSL line initially with a Dyndns.org domain name to match my dynamic ip, and then with a fixed IP address w/ static domain some 4 years ago when the blacklist issue became too great.

      Before you all blah on about how Exchange isn't free - well it was for me. Before you blah on about how Exchange is shit and resource hungry - well its done fine for the past 4 years on a P4 3.4ghz w/ 4 gigs of RAM servicing me and my partner & a couple of freinds. Before you blah on about how much Exchange sucks - well for me I have had no issues updating/upgrading it (smooth every time), I get synchronised email, tasks & calendars on my PC at home, Work, Phone, Tablet - ActiveSync works amazingly well these days. If I don't have a client with me; the OWA interface is sufficient to do anything I'd normally do.

      So I run a Windoze 2008 server with DNS, and I make my fixed IP the primary dns server for the domain. This gives me flexibility with the domain. Zoneedit provides me with a free secondary server as backup. PTR record for static ADSL IP to match domainname.com & SPF record (added by myself) were costless reputation enhancers which means my mail always gets delivered (so far!). Nothing wrong with piggy backing off the ISP outgoing smtp though..is there? If privacy was a hugr issue - you wouldn't be using email.

      Not once have I lost mail with this setup - ADSL outages, luckily for me, have only ever been for a max of 12 hours. Email's try hard nature means that nothing was lost while out for that time. I have 1mb up which is better than you'd think even with large attachments. Costs were:

      1) Exchange - $0
      2) Fixed ADSL IP - $0
      3) Domain name - $50
      4) Secondary DNS Hosting on ZoneEdit - $0
      5) Removal of fixed ADSL from RBL's - $0
      6) Hardware - leftovers from PC upgrades - $~0

      I wouldnt be so worried about redundancy - there are always free mailbox services you can point your incoming mail to if you really have to - and backing up/restoring Exchange has been a piece of piss for me, no problems at all....hate to say it, but its been an ideal solution. I may move to 2010 to make use of new Sharepoint integration etc..but then, I'm lucky not to have to purchase this software. It wouldn't be worth it for the off-the shelf price; so then I'd just use a free alternative (with the same hosting principle).

    4. Re:Technet Plus and Exchange 2010 by jader3rd · · Score: 1

      If you're a small shop running your own Exchange server can be unneeded overhead too. A small would get a lot more ROI by having Office 365 host the email service.

    5. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      If you aren't tied to open source, it's the easiest way by far. I've used about a dozen different mail solutions both self-hosted and cloud-based and people always seem surprised when I keep going back to self-hosted Exchange sitting behind an Ironport or Barracuda (or Sonicwall in smaller environments). Update quarterly, sleep comfortably. Scales remarkably well, too.

    6. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      Office 365...

    7. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      Technet is for non commercial testing only - Even though many people disreguard that.

    8. Re:Technet Plus and Exchange 2010 by Anonymous Coward · · Score: 0

      Technet cannot be used in production. But aside from that, you're joking, right?

    9. Re:Technet Plus and Exchange 2010 by masdog · · Score: 1

      I assumed that this was for non-production/personal use as he said he was a hobbyist, not a systems admin.

  74. Freedombox by Anonymous Coward · · Score: 0

    Not usable yet, but the Freedombox should have everything running under your own roof.

    See http://freedomboxfoundation.org/

  75. And Why Webmail instead of POP/IMAP by billstewart · · Score: 1

    Webmail's useful if you want to keep all your mail on somebody else's server and not need to install client software on your PC, which is to say that it's really convenient for service providers. But if you're running your own server anyway, how often are you connecting from machines you don't control? You could be using a POP/IMAP client instead, and get a better user interface.

    Of course, I'm still using Eudora, because my fingers know all the shortcuts and I don't want to figure out if Thunderbird has matured enough to be as good, but at some point I'll need a client from this millennium. :-) I'm also using ssh to run mutt and Mail on some systems I use, because it's really easier for what I do there, and an Android IMAP client on my phone, and Outlook at work because I have to, but Eudora's really been the best mail client I've had for a while.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:And Why Webmail instead of POP/IMAP by Bing+Tsher+E · · Score: 1

      If you're looking for a step up from Eudora, try sylpheed. It's open source and builds on any system I've tried.

      I use gmail for my main email account, and I strictly use their pop server to connect and download my email to sylpheed.

      Web mail is for homeless people to use in libraries.

    2. Re:And Why Webmail instead of POP/IMAP by ksandom · · Score: 1

      Web mail is for homeless people to use in libraries

      Are you trolling? Or are you serious?

      I recently broke my collar bone and am frequently visiting the hospital. Web mail is one more valuable tools I can use to keep working on my phone while I wait for my appointment that is running late because the health system is over loaded. It's also great on an over-crowded train where a laptop simply isn't viable.

      --
      Funnyhacks - Wierd, unusual, and fun hacks
    3. Re:And Why Webmail instead of POP/IMAP by mirix · · Score: 1

      I think every mobile phone I've owned in close to a decade has had a built-in email client.

      --
      Sent from my PDP-11
    4. Re:And Why Webmail instead of POP/IMAP by ksandom · · Score: 1

      I think every mobile phone I've owned in close to a decade has had a built-in email client.

      Which on a personal phone, is fine for your personal mail. Not work work email as well.

      And on the ones I've used (Ranging from motorola e770v to a sony erricson with android 2.1) have not handled high quantities or sizes of messages well.

      You don't have to use your hardware my way, just like I don't have to use my hardware your way. You have to be careful with sweeping statements like the one posted a few posts back. They rarely bare any resemblance to reality, but not always. For if you were to tell me that sitting on tacks is not fun, I'd be inclined to agree with you.... Darn, I can think of someone who would disagree (no seriously!).

      --
      Funnyhacks - Wierd, unusual, and fun hacks
  76. courier by Anonymous Coward · · Score: 0

    www.courier-mta.org

    nuff said
    (Yeah, and roundcube and squirrelmail as all users/situations/client computers are not created equal)

  77. ISPConfig3 www.ispconfig.org by Anonymous Coward · · Score: 0

    ISPConfig is a web front end to a linux server with a full stack. Might be a little over kill. Check out the howtoforge article on setting it up, complete from installing linux, or download a premade vm. Here's a link to the ubuntu version, but they have similar article for different flavors of linux: http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3

  78. Solutions for Fast Search? by otakuj462 · · Score: 1

    I've been trying to figure this out for years, and what I've failed to find a solution for is fast, full-text search of my mail archives. I have several gigabytes of mail, so an indexed search is needed. I'd appreciate recommendations for potential solutions to this.

  79. SMTP is usually encrypted these days by billstewart · · Score: 2

    If you're running the SMTP server on your machine, and set it up to accept encrypted SMTP, most SMTP MTAs systems will encrypt mail to you and your ISP won't have access to it. The real issue is getting other people to accept SMTP from you, as opposed to deciding that any home internet connection that tries to send mail is a spam botnet zombie.

    And gmail may not be proactively handing the Feds everything they want on a whim, but if the Feds hand them a subpoena and a "don't tell the customer" order, they'll hand over your mail, IP records, and anything else in the subpoena, and won't tell you, because they don't have a choice.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:SMTP is usually encrypted these days by unencode200x · · Score: 2

      A PhD student did some great research on how the process of state and federal authorities getting your info/email from various ISP/providers. It's very, very scary stuff. No subpoenas needed for a heck of a lot more than you'd think:

      Here is the actual video (part 2 is really good); well-worth watching:

      DEFCON 18: Your ISP and the Government: Best Friends Forever 1/3

      --

      Chance favors the prepared mind.
      Perfect is the enemy of good.
    2. Re:SMTP is usually encrypted these days by this+great+guy · · Score: 1

      [...] as opposed to deciding that any home internet connection that tries to send mail is a spam botnet zombie.

      To send email from a personal DSL/cable IP address, you should configure your MTA to send through your internet service provider's MTA.

      Why don't people know this? This takes care of the problem of "getting my IP address removed from blacklists".

    3. Re:SMTP is usually encrypted these days by Kalriath · · Score: 1

      The whole point of his post is so that the ISP does not have access to the unencrypted email message. Using their MTA completely misses the bloody point.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    4. Re:SMTP is usually encrypted these days by jroysdon · · Score: 1

      For now, you and your friends can all use IPv6 MTAs and bypass your ISPs' MTAs. Of course, both sides must speak IPv6.

    5. Re:SMTP is usually encrypted these days by billstewart · · Score: 1

      Thank you. I'd been hoping that was obvious (:-) Also, depending on your ISP, there may often be other problems with the reliability of their mail delivery, which have been discussed extensively over the years, and there's the simple problem that mail receivers may not want to accept mail from yourdomain.com if it's not the same address block as incoming mail to your domain.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    6. Re:SMTP is usually encrypted these days by Anonymous Coward · · Score: 0

      You are only thinking of the last hop. SMTP, however, is a *store-and-forward* protocol, and there is zero guarantee that your e-mails will be forwarded through encrypted SMTP (hint: they won't). Without encrypting the actual content, this is only useful against the "sniffed on public wifi" scenario.

  80. Tweaking rules is a pain and spamassasin is a hog by bigtrike · · Score: 1

    I've got the same setup and it is indeed a pain. I find myself having to constantly tweak my blacklists. Part of the problem is that we absolutely can't ever have any false positives, so I subtract points for DKIM and SPF. This would have been a great idea if companies like Yahoo! actually scanned their outbound mail before marking it as valid and hosting providers took faster action against spammers. Hurricane Electric and Rackspace seem to mostly just forward the abuse emails on to their customers, who do nothing because they are the ones responsible for spamming.

  81. Re:Oh, no! Not another one... by reasterling · · Score: 0

    Every one filters their world. You should look up what a world view is. I for one would rather have a person who has a Christian world view in office than someone who's world view is kept secret just so he can get votes.

    --
    "For I desired mercy, and not sacrifice" -- God
  82. Parent is dead on. by Overzeetop · · Score: 1

    Very possibly the most insightful post for this article, and I'm without mod points this week. If you value your time at all, and don't want to make your server one of your personal hobbies, it's always better to pay for email service - even it it means just getting a domain and buying an apps account (if you are scared of free).

    --
    Is it just my observation, or are there way too many stupid people in the world?
  83. If you have a NAS... by AliasMarlowe · · Score: 2

    Some NAS devices support a complete email server, even if it's not always installed or active by default (usually it's not). We have a Synology NAS, and use its email server to combine local email (for our dyndns "domain") and accounts on a number of external hosts. Since it's on the NAS, useful features such as automated backup to external disk include the email with little extra configuration.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:If you have a NAS... by Kevin+Stevens · · Score: 1

      I have one of these synology boxes, and I love it. Its the low powered server I always wanted. I have the DS211j, which is about $200 (before disks, which you supply) and supports 2 disks either raided or not raided. It has 1.2 ghz ARM processor, sips about 4-10w at idle peaking around 30w (depending on your disks), and has either 128 or 256MB ram, which considering this is a lightweight server, is plenty. As an added plus the box is about the size of a small shoebox, so it can be hidden in a closet next to your router, though it doesn't make much noise if you want to keep it out in the open.

      I have owned a nas for 4 years, and I feel like I have been on the "cloud" for that long. My laptop just has a 128 gig disk, everything else just sits on the nas (which aside from being raided, gets backed up to an external USB HD on a weekly basis. Besides just being a file repository, I run a web photo gallery on it, have an ip camera hooked up to it, run a DLNA server off of it, and also use the built in web based bit torrent client (which may sound not all that useful, but when you hear about a new ubuntu release that you want to try out at work, I can start the download and have it be ready when I get home. More nefariously, heard about a good movie? It can be DL'ed and be ready to be streamed to my TV that night). It runs linux, so there really is no limit as to what you can run on it, a lot of people run wordpress blogs and similar software on their nas's. For those in really restrictive corporate networks (like myself) its even possible to set up a proxy so you can access gmail or whatever else you want, though I haven't used that since I got a smart phone.

      I feel like I am advertising, but I feel like every geek should have one of these, and am somewhat surprised they aren't more prevalent.

  84. Why not by baomike · · Score: 1

    I have been doing it for years and it is not that big a deal once it is configured.
    If you want to get fancy then it can be a problem.
    We run courier (I wanted sendmail but lost ) using imap to our local net.
    it runs on a local virtual machine and is pretty much maintenance free.
    It can not be accessed from outside (the "fancy" part) and it has no spam filtering.
    The jewel in this is the alias file. Untrustworthy sites (most) get a specific alias.
    If I get spam with that I delete the alias.

  85. postfix, squirrelmail, imap by Anonymous Coward · · Score: 0

    I use postfix as mta, procmail for local delivery to maildir. Then read it via imap. It's dead simple, scriptable, standards. Choose ur favorite imap client. Webmail is just a backup for when i dont have my laptop or phone with me. Eg internet cafes, or i am behind a thirdparty company firewall that wont let imap thru.

  86. Use your own domain/hosting & forward to gmail by N1AK · · Score: 1

    I've got my own domain and hosting. I use that to manage all my email addresses and then forward them to Gmail. When I send an email in Gmail, it authenticates and sends it via the email address of my choice. This means that I get the benefit of google's interface, labels, spam filter etc without my email address belonging to them. Effectively, I can get the good stuff now and should they pick up the ball and go home I still have what I really need (access to the addresses people are using).

    The above might not be sufficiently independent for you, however running your own solution is going to be a major headache...

  87. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  88. relevent link posted by kupojsin · · Score: 1
  89. And about contacts, calendar and tasks ? by Anonymous Coward · · Score: 0

    In fact for me (my mail is at my old ISP's) it's all about contacts.
    Does anyone know of a good self-hosted contacts management system ? And I'm only talking about low-volume cell-phone contact lists, namely mine and family, that I need to sync from / to my phone... Can Round Cube / Zimbra / Kerio do that ?

  90. SurgeMail! by Anonymous Coward · · Score: 0

    SurgeMail (from NetWinSite dot com) is fantastic, with an AJAX'y web UI, comprehensive antispam.
    I've ran it for years with zero issues -- and their DMail package for a decade before that.
    I'm not a sysadmin either. This isn't plug-and-play but it isn't too hard either.

  91. Good luck and welcome to the free world by alfredos · · Score: 1

    http://workaround.org/ispmail/squeeze Luck is something that eventually happens to mail admins that work hard enough. Which granted, can be hard and unrewarding, but if you want it you get it.

  92. use Free or OpenBSD... by Anonymous Coward · · Score: 0

    If you really have a need to host your own email (Content is sensitive enough that you can't have your email provider or hosting provider copy off your email or server to any cops or companies that think you're a threat).
    1) Read up on OpenBSD's spamd
    1a) Read up on which email systems completely fail in the face of greylisting and whitelist them.
    2) You probably don't want to dink with web mail. If you *REALLY* think you want to... look through the archives for roundcube and squirrelmail for security issues... now go look through the PHP mailing lists for the same. Make sure your users can handle setting up outlook or evolution or whatever bargain bin smartphone they have with IMAPS and submission.
    3) Start seeding for spamtrapping. Seed the net with email addresses that should never receive email. If someone attempts to send to them... blacklist the sending host for 24 hours (*BSD's spamd already does this). USENET remains a surprisingly convenient place for this kind of seeding.

  93. Horde by scorp1us · · Score: 1

    I have a commercial web hosting account with a company and they use Horde. And I like it. Very full featured.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  94. Zimbra, but this isn't just a Postfix add-on by Anonymous Coward · · Score: 0

    Zimbra is an MS-Exchange replacement plus lots more.

    Just be prepared that you won't be installing it with "apt-get" and forgetting it. All upgrades will be manual. You'll probably skip a few because they can be painful. Also, Zimbra doesn't like it if there's less than 1GB of RAM. We use 1.7GB to eliminate swapping inside a VM. It is snappy.

    After it is all done, I don't think I could ever go back to plain postfix + dovecot. I don't really care about the Zimbra web GUI, but it is pretty good. My users use it.

    For enterprise calendaring, there is nothing like it. This is the reason we deployed Zimbra. Thunderbird + Lightning is extremely impressive. Seeing other people's calendar availability, setting up aliases or distribution lists, managing virtual domains on a single box .. .all using the free community edition.

    Server-side tagging and other rules rock. Basically, the server does all the work organizing email. No more dealing with different views based on different clients or manually moving messages around. Use tags to build virtual folders.

    I've looked at lots of other solutions and even ran a few others like SquirrelMail or the hurd. Zimbra may be overkill for some environments, but it is the center of our infrastructure at our small company.

    If you want to connect Outlook calendars or some cell phones to Zimbra, you'll need the paid version, but IMAP and SMTP and XMPP (or is it XMMP? - you know, jabber) all work regardless of client. You can export all your messages, contacts, documents, wiki entries and LDAP data in LDIF if you like. Your data is always YOUR DATA.

    There's simple todo list tracking - lists ... er ... everything can be shared across accounts. Contacts, email folders, documents, . I have a Family Calendar were we keep all the events for the kids and family. Calendar views can be merged, if you like, or not. All this is controlled per user in the web GUI.

    If I seem happy, it is because, I am. I performed a v5.0.20 to 7.1.1 upgrade about a month ago. Took less than an hour. I was flying by the seat of my pants thanks to an unrelated ISP issue. Had to migrate the LDAP across major version changes. The Zimbra forums and wiki talked me through it. When the new system came up, it all worked. Zero data loss. Calendar events were correct. Messages were where they needed to be with correct tags, contacts were fine. No issues.

  95. check your reasons by Anonymous Coward · · Score: 0

    The fact you care about a competitive webmail GUI tells me you should not be running your own server.
    Don't get me wrong, webmail is fine and inportant, but it has nothing to do with the email server. Webmail is a client. A whole different shebang.
    Based on you comments, I would say focus on the webmail client right now, and use it (imap/smtp) with google servers. Later on, you can move out of google at will, even rolling out your own smtp server (which is not for the faint of heart).

  96. It isn't too hard if you use the right software by gpuk · · Score: 1

    Get a VPS (from e.g. Linode) and:

    1). Install postfix (fantastically efficient, excellent documentation, mailing lists and security track record). Postfix will handle any mail setup you care to dream up.

    2). Install dovecot (this is now the reference daemon for modern IMAP and POP on linux)

    3). Install Spam Assassin and ClamAV for spam and anti-virus (they will do a good job but not as good as what you are used to with gmail)

    4). Install Roundcube for webmail (currently the best looking floss web frontend for mail)

    5). Install open dkim and get it to sign all your outgoing mail (make sure to add the relevant DKIM TXT records to your domains)

    6). Add SPF records to all your domains

    7). Make sure your server's IP has reverse dns setup.

    8). DO NOT run your mail server off your home DSL line as the IP (even if static) will be in all sorts of block lists. Hence the suggestion to get yourself a VPS.

    Once you have everything setup, the system will need very little maintenance apart from Spam Assassin and ClamAV.

    Finally, you can get away with not having a secondary mx as the senders MTA will re-try periodically if your primary is down. However, if you want a secondary, you can outsource this to a number of third parties for not a lot of cost.

    Enjoy, running your own mta can actually be quite fun

    1. Re:It isn't too hard if you use the right software by Anonymous Coward · · Score: 0

      Well written. Despite all the slashdot cries, I've been doing similar for years without any problems and very little time required to keep things running every now and again I upgrade a package that's about it.

    2. Re:It isn't too hard if you use the right software by Yosho · · Score: 1

      8). DO NOT run your mail server off your home DSL line as the IP (even if static) will be in all sorts of block lists. Hence the suggestion to get yourself a VPS.

      For what it's worth, if you run your mail server off of your home DSL or cable line, you may be able to relay mail through your ISP's ail servers. I have been running my own mail server on a cable line for close to 10 years now and relaying through smtp.earthlink.net, and I have never had a message bounced due to being on a block list.

      Otherwise, I will second all of the OP's recommendations. That's exactly how I set up my server.

      You can also mostly automate SpamAssassin and ClamAV; I set up a procmail script that automatically retrieves mail from folders named "LearnAsSpam", so I can easily drag messages in there from Roundcube in order to train the spam filters. ClamAV can also be set up to update its rules automatically.

      One thing I will add is to make sure that you have NTP set up and working properly. Lots of mail-related things will break if your server's clock doesn't agree with others'.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
  97. In the land of the free... by Requiem18th · · Score: 4, Insightful

    Even before opening this article I knew it would be overflowing with cries to drop this self-dependency stupidity and just surrender to the corporate gods.

    What the fuck?

    What is the purpose of free software if you are not supposed to use your freedom? You can build your system using open standards, install an open source OS with an open source mail server. But you will get blocked because you are not a business? More over, what is the purpose of freedom when you are not supposed to exercise it? It really has come to the point where "freedom" means "freedom to work for the system".

    It should not be like this, it doesn't have to be like this. There's plenty of solutions, something like WoT can be build to prevent spam much better than a simple "block everything not from gmail yahoo or hotmail" that's just business whoring.

    --
    But... the future refused to change.
    1. Re:In the land of the free... by linkedlinked · · Score: 0, Flamebait

      Hi there, OP here. You're the only one of these assholes I'll actually respond to. Thank you! Thank you thank you thank you! You get it! To the rest of the Slashdot IT crowd, I shame you for your balls. Your utter lack of balls. Only this guy gets it. I want to abandon Google for personal reasons. Maybe an ex's dad works there and I'm "being watched". Maybe I'm a nudist, and my signature.png doesn't comply with their ToS. Fuck off, it's my business. Yes, I am a hobbyist. I only administer about fifteen servers, all cloud VPS that I've built by hand with love. I am not, however, employed as a sysadmin, hence my claims of "I am not a sysadmin", so I approach everything here with the stance of "I don't know about this as well as the qualified IT professionals who frequent this site." If this email server is just for me, I don't really worry about downtime, etc. My motivation to keep it up is intrinsic. Let's just assume I already keep my own blog hosted (with satisfactory uptime) and I'm not worried about having another service running on the box. If I can't easily provide for myself this base internet "staple good", then my friends, THE INTERNET IS BROKEN. I'm jumping into the deep end, installing postfix/dovecot/roundcube this weekend. I'd rather be SBL'd for coming from a small-time IP than hosted on servers sponsored by Google's Advertising division.

    2. Re:In the land of the free... by toygeek · · Score: 1, Flamebait

      You're right, the internet IS broken. Still want to run a mail server? Welcome to Internet Hell and Mail Mediocrity. You asked a question, you got REAL answers and your answer is to tell everyone to fuck off?

      Fuck you. I'm sorry I wasted my time responding originally.

      Oh, and Requiem18th, if you seriously think "something like WoT" hasn't already been thought of and implemented (sorbs, spamhaus, dnsbl etc) then you have quite obviously never ran a mail server and have no reason to reply except to say "fuck corporate america!" so go back to smoking weed and watching your pit bull lick its ass while you watch reruns of Jackass.

    3. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Amen brother. I wish I could send you flowers.

    4. Re:In the land of the free... by Requiem18th · · Score: 1

      Hoho, talk about ad hominem! Quite ironic since I'm against recreational drug use --including tobacco and alcohol-- but I guess you wanted to call me a hippie but it doesn't make sense with that "Jackass" thing you mentioned which sounds like some red-neck tea-partier tv show. Or not, never heard of it.

      But how on earth do you correlate watching dogs licking their ass with loving personal freedom? You are right I haven't looked into p2p spam solutions since I stopped running my own single user mail server when yahoo blocked me for this idiotic reason. I've been looking to set it up again and make it work but I haven't decided on a DNS i like yet.

      --
      But... the future refused to change.
    5. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Mod up.

    6. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Hey mate. There were many answers telling You how to do it. I even thought about something like this myself in light of recent Google+ problems.

      What they were pointing out was that hosting Your own email server (due to several huge design flaws inside email system itself) is like stripping naked and sliding from 10 meter high slide that's fitted with large grained sand paper.

      So short answer is DON'T do it! If You're concerned about privacy use GPG to encrypt both ends.

      For longer answer You need:

      - Lamson (filtering, spam fighting other goodies)
      - Postfix + Postgres (for atual delivery)
      - RoundCube (for webmail if you need one)

      Good hardware - I recomend RAID10 (or RAID01 never remember which one is that better one) + motherboard/cpu that has reputation for not failing. Dont use SSD's - They fail. Often.

      After that large IP block, and/or several single ones for redirecting SMTP some hosts actually provide several IP addresses for that purpose (or hosting irc bots).
      Then make sure you have reverse DNS on all of them, get yourself whitelisted on spam lists (somthing like this is actually possible on some). Or buy SMTP relay from large ISP.

      Generally hosting your own server will cost You around $5000 per month. Good Luck

    7. Re:In the land of the free... by Anonymous Coward · · Score: 0

      No lie. I've been hosting my own email and that of about 100 other people for 10+ years now. Sure there's some technical hurdles to overcome, but they're not THAT big a PITA really. The #1 thing you need is a real ISP with a real connection. If your IP is handed to you via DHCP then forget hosting. Once you start paying for a block of statics it should be no big deal for your ISP to create any reverse entries you need. Once that's setup its not that bad a gig as long as you've got decent mail server software. Personally I've been using MDaemon ever since day one and its treated me well. Its not free, but it does work and it works well. When my users bitch its usually to ask how they can get some large file over to some idiot using Yahoo mail or Google mail where max attachment sizes are enforced (doesn't matter if they claim they exist or not, they exist).

    8. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Because the world of mail servers is run by spam-hating, power hungry nerds who will blacklist your IP at the first whiff of spicy ham-like flavors coming off your server.

      It's not the government that prevents email from small servers getting from point a to point b, it's all the technological hoops you have to jump through and the experience you have to gain simply by being the victim of blacklists to effectively get off of them.

      It's simply not worth the effort. If you need uptime and guaranteed delivery, you go with the well established suppliers.

      Even if as an admin you are effectively blocking spam from going out, it's still sucking up your resources coming in. At the end of the day, it's just not economical on a small scale.

    9. Re:In the land of the free... by leighklotz · · Score: 1

      I'm surprised nobody's mentioned imapproxy. http://trac.roundcube.net/wiki/Howto_Performance

    10. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Do you produce your own electricity? How about food? You're entirely free to produce all your own food. It's just you're not going to have time to do anything else.

      The 'self-sufficient man' is a splendid American myth like the cowboy, but a myth nonetheless and carries all the limits of such. Breaking things up into interconnecting tasks is the basis of cities and civilization, which are both experiments I'm quite fond of and would like to see us improve.

      The "freedom" arguments are quite worth having, but if you're going to ignore the time aspect, then you're just doing simplified academic noodling about "freedom". It deserves better.

      -- disclaimer -- I've lived off the grid, and with 2/3 of an acre in vegetables. That's a hell of a lot of work even with gasoline, and not nearly big enough to be more than a hobby.

    11. Re:In the land of the free... by cgenman · · Score: 5, Insightful

      The guy is "a hobbyist, not a sysadmin" and is looking for a self-hosted alternative webmail. The thing is, unlike a lot of other parts of life, mail hosting is basically a sewer of pain. Potholes and pitfalls are absolutely everywhere. To make a bad analogy, the guy basically posted "I'd like to be more independent. So I've decided to learn to fix my car, start growing some vegetables in my backyard. And, oh yes, have a baby. Are babies hard?" All of those are valid goals, that people everywhere should aspire to. But, as the germans say, he needs to be aware of the commitment and Kindersheisse of maintaining a mail server.

      And I've been on both sides of the "black-hole everyone's mail" problem. If a server is sending out spam, a single server can easily be sending out hundreds of pieces of spam to each and every one of your users per day. Chances are, that "server" is a hacked Windows XP box someone in their IP block left online (there really aren't anything other than hacked Windows XP boxes online these days). Or a server with inadequate protections that is being maliciously harnessed. Or someone put the address into a blacklist wrong. Either way, without these blacklists e-mail service as we know it would be over. And, unfortunately, there are people profiting from spam, fighting every bit as hard as the legitimate users to get off of the blacklists.

      And that's without taking into account the basic technological issues, like needing redundancy and response significantly higher than take-it-or-leave-it services. If your docs server is down, you have to wait a bit to access your documentation. If your mail server is down for long enough, you lose all of those messages. Also, all of your clients get messages that your system is down, but you don't. You get hit constantly by volumes of spam, leading to waves of DDOSing. People don't back any mail up, but require it to be available forever. And, this may just be personal perception, but I swear that all mail servers are coded to be suicidal.

      So yes, the effort put out to host one's own mail server is disproportional to the payoff in terms of personal information security. Because it's not building a server. It's committing to hosting an ongoing part of the mail ecosystem.

    12. Re:In the land of the free... by black3d · · Score: 1

      Quite the opposite, Jack-ass is about as far left and freedom-loving as you could possibly get.

      --
      "The true measure of a person is how they act when they know they won't get caught." - DSRilk
    13. Re:In the land of the free... by Anonymous Coward · · Score: 0

      You're doing it wrong. You forget that the mail universe has a heavy "layer 8" component, and users also have some pretty insane ideas about availability these days given that gmail and other providers do this so well. Dealing with block lists, their operators, spammers and ISP's will be fairly routine and time consuming occurrence. The benefit of not having to deal with all that crap is much more valuable to most than running it themselves. It's more a cost benefit thing than getting all Braveheart about the freedom of running a service.

      But, since you asked here's what you should do:

        if you're offering hosting for less than 100 users, zimbra might be a good option. I wouldn't recommend it if you're going to be doing lots of virtual hosting, as the licensing gets sucky and it's not really open source.

      If you're going to go pro, you're going to need to be very good at C/C++ python and or perl. You'll need it. In addition to having clue with one or more of those languages, you'll need to memorize all the SMTP/POP/IMAP RFCs, and start picking your major components (MTA, POP/IMAP server, Spamd, etc.)

      I'd recommend Dovecot as your core POP/IMAP server. It's pretty quick, can scale pretty well, and has a very good security track record. Next, you'll need an MTA. I'm personally a Exim fan, but Postfix is probably a better choice if you want security over flexibility. Dovecot can work with Solr for free text search indexing, and you can use anything from squirrel mail to round cube etc. for your web front end. If you are a masochist, you can go with qmail-ldap or similar. You'll want to investigate RBLs and spam feeds, but you'll likely need to develop your own queue management system.

      Next lets discuss hardware and network architecture. Hardware and bandwidth is generally not free. Frankly, you're going to want to have more than one (geographically distributed ) server for availability reasons (you don't want your server to go down and bounce mails). The server will need decent RAM, a solid storage setup (RAID 1 or 10 for queues/spools RAID 4 or 5 for maildirs) Users will laugh at you if your service appears to go down for something as trivial as expanding storage capacity, so you'll want to plan for the future.

        I'd recommend getting out the checkbook and picking a good colo provider (one who has a good reputation, and those aren't cheap) . You'll also need cooperation from your ISP(s)... you'll need static IP's that are SWIPed to your organization, and you will definitely want more than one contiguous block of IP space, at *least* a pair of non contiguous /25s. You'll want at least 10Mbps, probably more, worth of aggregate bandwidth for all your machines and you'll want to be sure that all PTR records for this space are managed by you. A word of advice, please do not try to host this on a big eyeballs network like Comcast.

      If you did all of this, and did it right, you'd have a solid, bare bones mail platform with decent availability and satisfied users, but nothing approaching gmail. Do you still think it's worth it?

    14. Re:In the land of the free... by Anonymous Coward · · Score: 0

      I agree. This saddens me to no end, and to me this proves Slashdot is taken over by noobs and no longer holds the hobbyist/hacker view it once did.

      Guys, it's easy to setup and run a mailserver for yourself, without much fuss. There are tons of sites dedicated to help you along this path, and should have you up and running in a day or two, depending on your knowledge of Linux or BSD variants.

      The only thing you're going to run into is the webmail prettiness. There really isn't an open solution to this, except roll your own (and the paid versions). If you don't know HTML/CSS, scripting, and Javascript, go buy some steak and pizza for a local college student and I'm sure you'll get one that's decent in no time. Or, you can look at it as a learning experiment and learn the languages yourself ;)

    15. Re:In the land of the free... by Anonymous Coward · · Score: 0

      You're doing it wrong. You forget that the mail universe has a heavy "layer 8" component, and users also have some pretty insane ideas about availability these days given that gmail and other providers do this so well. Dealing with block lists, their operators, spammers and ISP's will be fairly routine and time consuming occurrence. The problem is, other people value their freedom from your spam, and the benefit of not having to deal with all the crap that is email is much more valuable to most than running a commodity service. It's more a cost benefit thing than getting all Braveheart about the freedom of running a service.

      But, since you asked here's what you should do:

        if you're offering hosting for less than 100 users, zimbra might be a good option. I wouldn't recommend it if you're going to be doing lots of virtual hosting, as the licensing gets sucky and it's not really open source.

      If you're going to go pro, you're going to need to be very good at C/C++ python and or perl. You'll need it. In addition to having clue with one or more of those languages, you'll need to memorize all the SMTP/POP/IMAP RFCs, and start picking your major components (MTA, POP/IMAP server, Spamd, etc.)

      I'd recommend Dovecot as your core POP/IMAP server. It's pretty quick, can scale pretty well, and has a very good security track record. Next, you'll need an MTA. I'm personally a Exim fan, but Postfix is probably a better choice if you want security over flexibility. Dovecot can work with Solr for free text search indexing, and you can use anything from squirrel mail to round cube etc. for your web front end. If you are a masochist, you can go with qmail-ldap or similar. You'll want to investigate RBLs and spam feeds, but you'll likely need to develop your own queue management system.

      Next lets discuss hardware and network architecture. Hardware and bandwidth is generally not free. Frankly, you're going to want to have more than one (geographically distributed ) server for availability reasons (you don't want your server to go down and bounce mails). The server will need decent RAM, a solid storage setup (RAID 1 or 10 for queues/spools RAID 4 or 5 for maildirs) Users will laugh at you if your service appears to go down for something as trivial as expanding storage capacity, so you'll want to plan for the future.

        I'd recommend getting out the checkbook and picking a good colo provider (one who has a good reputation, and those aren't cheap) . You'll also need cooperation from your ISP(s)... you'll need static IP's that are SWIPed to your organization, and you will definitely want more than one contiguous block of IP space, at *least* a pair of non contiguous /25s. You'll want at least 10Mbps, probably more, worth of aggregate bandwidth for all your machines and you'll want to be sure that all PTR records for this space are managed by you. A word of advice, please do not try to host this on a big eyeballs network like Comcast.

      If you did all of this, and did it right, you'd have a solid, bare bones mail platform with decent availability and satisfied users, but nothing approaching gmail. Do you still think it's worth it?

    16. Re:In the land of the free... by kwalker · · Score: 2

      Speaking as a hobbyist here, I have done what you're asking about for the last eight years and I have very close to zero problems, however there was some ground work that had to be laid. Oh, disclaimer, I'm also a sys admin for a major hosting company (I won't tell you who) so my definition of "easy" may not match yours.

      0) If you're hosting at home, make sure you have an ISP that doesn't suck (i.e. use a local ISP). I use a local ISP that has DSL/FTTC (If you happen to live in an area served by the FTTC) connections), so I pay the local ILEC for a DSL line and the ISP for the connection. If you're hosting at a VPS/colo, make sure you pick a good one that will help you out: sell you a dedicated IP AND either give you control of your reverse DNS or setup your reverse DNS for you to your specifications. This is actually a critical part. I have stayed on a 1.5Mbit DSL line for years because anything faster in my area removes my choice of ISP and that is unacceptable to me.

      1) Setup your preferred e-mail infrastructure. A dedicated VM/box (I'm using a low-powered Via C7-based server. It draws 30W and handles more than just my e-mail) with whatever SMTP/IMAP server you want. I happen to use Postfix/Dovecot tied together with Procmail so I can do my own mail rules and interpose SpamAssassin in the chain to catch all the crap that comes in. You can use whatever MTA/MDA you want, but if you plan on using webmail, you should probably have an IMAP server for it to feed from.

      a) Make your SMTP/IMAP servers secure. This involves setting up TLS/SSL, creating some certs (Self-signed is okay if any users of the system know to accept the "unverified" cert the first time they connect), and enabling SMTP AUTH. There are HOWTOs aplenty on how to do this.

      b) Setup your filtering software, because spam handling is all on you. Personally I use SpamAssassin with whitelists/blacklists, some customized scoring for built-in rules, and a very old bayesian filter (Old meaning it has been in use for years and is very well trained, not that it has been neglected for years). I have

      2) Contact your ISP or VPS/colo provider to make sure they don't filter ports and to request changes to your reverse DNS entries. I have a single IP address and I had problems with organizations like Comcast blocking me until I had my reverse DNS changed to my domain name.

      3) Make sure you aren't part of the problem. I have a cron job that alerts me if I start picking up a lot of "undeliverable" bounce messages and I clean them out so I'm not annoying other mail admins by repeated attempts to deliver crap. You should also check various RBLs to make sure your IP isn't on any of their lists and if it is, contact them to get removed. I haven't had any problems with RBLs in years due to steps 0-2.

      4) Happy mailing. Like I said in the beginning, I've used this setup for years and it has worked for me and several others. I routinely e-mail people on Yahoo, Gmail, Hotmail, Comcast, Cox, and other big ISPs and have not had any significant problems in years.

      Notes
      I've tried several webmail programs, squirrelmail, roundecube, even some "groupware" and "group office" ones, they all have their pros and cons, but they all talk IMAP on their back end, and you may end up having multiple devices accessing your e-mail like I do (desktop, laptop, phone, tablet, etc).

      To keep your bayesian filter updated, make sure you have a "spam" and "not spam" folder. Personally I have three, a "really spam" folder (For anything scoring 20 or higher), a "probably spam" folder (For anything marked as spam), and a "not spam" folder for anything that was mistakenly marked as spam. I almost never have to think about the "really spam" folder because I have never found anything in there that shouldn't be. I do go through the "probably spam" folder weekly looking for false-positives, and there have been a few. Those get moved to the "not spam" folder. Weekly I have a script

      --
      ... And so it comes to this.
    17. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Ideals of freedom are great, but enjoy dealing with all the problems outlined in this thread by the people who've actually, you know, dealt with running their own mail servers. You asked for their feedback and you got it.

      Having done it myself I can confirm that everything they wrote is true (admining Zimbra in my case.) You're going to learn about SPF, rDNS and all the rest in a big hurry, and you're going to go grey before your time.

      Also, Google *is* an advertising company, with divisions devoted to providing compellingly useful services to their product (us).

    18. Re:In the land of the free... by Anonymous Coward · · Score: 0

      You can't say anything bad about google here. Some of us are AC's because we want to at least pretend to have some privacy on the inter webs, and google is the main reason right now. Everyone else is second, don't get me wrong.

      I block the b G via software and the hosts file, deleting cookies when I have to allow them, and I know they still have my info.

      We shouldn't have to go through this kind of crap to opt-out of something we're not even using.

      Oh, yeah, and I started out running mail systems, and ran a server at home for my own testing/educational reasons. It's not rocket science, everyone quit scaring the guy.

    19. Re:In the land of the free... by Anonymous Coward · · Score: 0

      What is the purpose of free software if you are not supposed to use your freedom?

      I'll tell you what the fuck.

      What it boils down to is that major email carriers cannot tell the difference between you, the hobbyist enthusiast, and the 9 99 ten million other guys who are spammers. All of whom behave indistinguishably from you when it comes to pleading their case about blacklisting.

      It is just far more efficient to black list you and forget you.

    20. Re:In the land of the free... by rastoboy29 · · Score: 1

      What good does free software do you when you don't have the resources of a Google or a Yahoo to compete with them?

      For example--Google has a massive advantage in detecting spam.  They run a jillion mail servers.  If they see the same mail going to the same, say, 1000000 accounts from the same server, they can say with a pretty darn high degree of certainty, "this is spam, and I shall crush it".

      Their business is information, and this is why they host all our accounts for free.  The fact that they can actually *use* the information is their massive advantage over me and my free software stack.

      It's nothing to do with the software itself, but merely the nature of reality, and human nature.

      I think the better argument you want to be looking for is, what is a better alternative to email that will let us run our own servers?  THAT would be a cool free software project.  Please sign me up.

    21. Re:In the land of the free... by Anonymous Coward · · Score: 0

      I agree with you, i actually starting just like this guy is planning to do 18 years ago running a personal mail server.

      I actually like mail servers and enjoy running them and seeing people use the systems you build and put in place. Isnt that what most geeks get a kick out of - people using the systems they build ?

    22. Re:In the land of the free... by eclectechie · · Score: 1

      I also have run my own "hobby" mail server for about a dozen years, and host a half-dozen domains that receive mail. My tool chain is Postfix/Dovecot/Amavis/ClamAV/SpamAssassin/Squrirrelmail on OpenBSD, and I also do my own DNS (with two secondaries in Europe).

      Every couple of years, I need to do a technology refresh, but other than that the system runs itself. Yes, the power fails at my house, but the UPS under NUT lets it all come down gracefully and come back up unattended..

      Thanks to the great care I took in setting it all up, this stuff is so reliable that I can afford to leave it alone for months at a stretch. It can be done.

      --
      "The empty vessel makes the greatest sound." -- William Shakespeare; Henry V, 4. 4
    23. Re:In the land of the free... by mauriceh · · Score: 1

      Because Google have demonstrated that they are VERY GOOD and COMPETENT at EMAIL.
      Get over it. Neither you, nor I , nor about anyone else has a chance of coming close.
      M$ tried. Look at that shit.
      IBM and Lotus Notes?
      We could go on for quite a while.

      Gmail is the first , and dare I say it, the ONLY email service that does not suck.

      --
      Maurice W. Hilarius Voice: (778) 347-9907
    24. Re:In the land of the free... by ghostdoc · · Score: 1

      So you posted your question, a lot of experienced people came back with sensible, reasoned arguments from their personal experiences running their own mail servers, and you label them 'assholes' because their experiences don't mesh with your dreams?

      Why the hell did you even ask the question?

      Good luck with your mailserver, please let us know 5 years down the track when you finally realise that your freedom to run a mailserver of your choice is also a spammer's freedom to splurt adverts all over your server and you get fed up of wiping their freedom off your inbox every morning.

      --
      Business/App ideas are like arseholes: everyone's got one, they're mostly shit, but very rarely they contain a diamond
    25. Re:In the land of the free... by toygeek · · Score: 1

      For what its worth it was an editorial comment not a political statement. Your response was a typical "fuck corporate america! WOOO!!!!!" that I correlate to the typical teenage angst that regularly involves pit bulls and weed and watching Jackass.

    26. Re:In the land of the free... by Anonymous Coward · · Score: 0

      On a related note, I bought a web hosting from a company for 5+1 years, including mail server, and it works perfectly. The company is very small, BTW. It's not hosted on my machine and it uses Horde for its web GUI (which I almost never use, but I could perhaps ask the company for the feature), nevertheless, the idea is that I'm not aware of having any problems being flagged or any in the claims above about not making part of a giant company. A lot of these claims are rather about Internet freedom than software. internet != google.

    27. Re:In the land of the free... by Anonymous Coward · · Score: 0

      Yes, my hatred of freedom is why I don't do the IT equivalent of putting my balls in a vise.

      Seriously, have you ever ran a mail server?

    28. Re:In the land of the free... by Deaddy · · Score: 1

      I agree. Most of my techie friends run their own e-mail services, mostly only for themselves and sometimes for their families, and I never heard them complaining about their mailservers. Well, they still have google or something similar (especially the android-users for obvious reasons), but most private e-mail is handled on their private servers. One thing I really like about this is that one has almost unlimited e-mail adresses for signing up on different services, so if you get spam, you know where it comes from. Of course google offers yourmail+facebook@gmail.com or similar, but I don't think this is a viable option in the long run, because one can easily cut off the part after the +.

      But even more important I think it's beneficial if services like e-mail or webhosting are as distributed as possible, such that the internet reduces the single points of failure to a minimum. In the end that's what everything is about. If you think almighty and benevolent corporate gods like google will keep the internet running for you, it would be the most wise choice for you to use their services. But if you don't believe these or value your privacy, you're probably better of running your own mail-server or share one with some friends.

    29. Re:In the land of the free... by FLEABttn · · Score: 1

      What is the purpose of free software if you are not supposed to use your freedom?

      The purpose of free software in regards to what the OP speaks of is freedom from Google and code/hardware control of his e-mail servers. That said, nobody sane said that free software is automatically and guaranteed to be easier, better, or even cheaper than proprietary software (cheaper as in opportunity cost, not necessarily as in price).

      I wouldn't say anyone is seriously telling him he's not supposed to use his freedom, but that his freedom comes at a large time cost. Is being free from Google in regards to e-mail worth it based on an ideological stance alone? That depends on how much you value your time in relation to how much you value your ideological stance. Seemingly, in regards to e-mail servers, people value their time over their ideology.

    30. Re:In the land of the free... by Anonymous Coward · · Score: 0

      I would dare to comment a bit on this thread. If you read carefully, than most of the problems people much more experienced in this business are describing is hosting your own MX-labelled server. That's THE PAIN. Don't do it. Let somebody else (your ISP, your hosting provider etc.) do it for you. But I manage well to live without these headaches (yes, just as an hobbyist, and just for my family, nothing more serious) with my own mailserver pulling the raw email stream from my hosting provider (via fetchmail) and sending email to my ISP. For the rest I have my own server with Zarafa (and other stuff) and I could enjoy plenty of fun without having my email maintained by an advertising agency.

      You know the slogan: "If you don't pay for the goods, you are the good!" ;)

    31. Re:In the land of the free... by Pinchiukas · · Score: 1

      And, this may just be personal perception, but I swear that all mail servers are coded to be suicidal.

      Yeah, no shit. This is what I found in the logs some day:
      dovecot: Time just moved backwards (1173189603 -> 1173189602)! This might cause a lot of problems, so I'll just kill myself now.

    32. Re:In the land of the free... by Bananas · · Score: 1

      Even before opening this article I knew it would be overflowing with cries to drop this self-dependency stupidity and just surrender to the corporate gods.

      Hello friend. Perhaps you haven't noticed - Slashdot's original core crowd left a long, long time ago. Sure, we (the original, older crowd) stop in now and then, but the generational gap here is growing, and daily.

      For most of the (new) Slashdot folk here, the corporate way of life is the only life they relate to. Silicon Valley apparently has gone from "daring to make changes that affect future generations in a positive way by doing cool and new things" to "how can we suck the corporate teet hard enough to milk dollars into us before our VC funding dries up". This mentality is not just there, but everywhere; it's spreading, and it appears to be a function of how the current generation of programmers, web designers, engineers, and many many others have been taught. And in some cases, even how they were raised as kids.

      It's OK though. There are enough of us, the so-called “neckbeards”, out there to know better, and we're lurking quietly in the background. Sooner or later, the more deluded ones will completely fuck things up, and they will come crying with their boo-boos and howling in pain. And we'll just have to step in and clean up the scrape, put a band-aid over the top, and send them back out. Because, for some reason I haven't been able to trace yet, the next generation's method of learning has been completely stunted. They don't ask why anymore, they only ask how. More on that in a moment...

      In the meantime, it's funnier than hell to watch them just fuck things up, and then they wonder why things don't work like they should, and then they re-invent the wheel to fix a problem that only existed in their head to begin with...

      What the fuck?

      You're just aware of this transition now? Well, better late than never, I suppose.

      What is the purpose of free software if you are not supposed to use your freedom? You can build your system using open standards, install an open source OS with an open source mail server. But you will get blocked because you are not a business? More over, what is the purpose of freedom when you are not supposed to exercise it? It really has come to the point where "freedom" means "freedom to work for the system".

      This is the Grand Co-optment of both the Internet and the Open Source movement. The PTB have long known (and feared) these two disrupting factors, but they've since found a way to get sheeple the upcoming echo of the boomer generation to come around, and are still hell-bent on subjugating both of those phenomena to their interests.

      With regard to the Internet, the transition from an open "network of networks" to a completely sealed and monitored panopticon is nearly complete. Hosting a home server in this day and age is promoted as "an anachronism", or "a throwback". The road blocks thrown up for home use are intentional - we don't want you to do your own thing, we want you to consume our services , because all you are to us is a tube that we ram worthless crap down the front of, and dollar bills get shit out the back of you. This is pretty much how the major corporate entities see everyone, even their own employees. This isn't about defending networks from spam, it's all about making a profit from hosted services. Any idiot would realize that sealing port 25 on home DSL/Cable/Fiber routers does jack shit – a good virus/malware writer would simply move the port around to 2525 or even employ SSL. But try to get a connection to port 25 on your home router. There's about an 80% chance (plucked that figure from the top of my head based on empirical observation only) that you just can't do it. Why? Because – gawd fo

    33. Re:In the land of the free... by Requiem18th · · Score: 1

      You're just aware of this transition now? Well, better late than never, I suppose.

      In my defence the frog was cooked too slowly. Apple whoring has been here since forever and Google were just some guys offering a search page that loaded 20 times faster than Yahoo's the trend over a decade was so subtle that is only now that it is grating on my nerves.

      The commercial route was always something someone would recommend here but it used to be a case of "if you trust $company they could do it for you" now it's like "if you are an insane moron who hates his life, you could do it yourself". The complacency has turned into derogative condescension. Soon it's going to be a matter of old plain hostility, and that makes me type a colon and an open parenthesis.

      --
      But... the future refused to change.
    34. Re:In the land of the free... by Bananas · · Score: 1

      In my defence the frog was cooked too slowly.

      It's never too late to jump out of the pot.

      The commercial route was always something someone would recommend here but it used to be a case of "if you trust $company they could do it for you" now it's like "if you are an insane moron who hates his life, you could do it yourself". The complacency has turned into derogative condescension. Soon it's going to be a matter of old plain hostility, and that makes me type a colon and an open parenthesis.

      You just made my weekend.

    35. Re:In the land of the free... by Bananas · · Score: 1

      I should have waited a bit longer before posting. A correction: You made my weekend because you obviously do get it.

  98. Well, what do you want? by FridayBob · · Score: 1

    You say you're tired of Gmail and want to run your own mail server, that you don't mind getting your hands dirty and you call yourself a hobbyist. But, at the same time you maintain that you're not a sysadmin and normally prefer to outsource your mail servers. I hope you know how conflicted that sounds. After all, do you want to run your own mail server, or not?

    I would recommend running Debian stable with a mail server based on Exim4 daemon heavy, along with SpamAssassin, Clam anti-virus, Razor and Pyzor to cut down on the spam. Actually, on my system over 90% of the spam -- the really obvious stuff -- gets identified and rejected by a bunch of custom filters (regular expressions) that I whipped up: points are awarded for things like a bad HELO, a bad sender domain or a bad reverse lookup... three strikes and you're out! Anything remotely non-obvious ends up in a spambox in the user's home directory. I've run it in this configuration since October 2010 and it has proved to be a very reliable and low-maintenance system that so far nobody has had any reason to complain about.

    As for the mail clients, the remote ones are supported by dovecot servers for IMAP and POP3 (both SSL-only). I also support Horde, which is a web application framework that includes stuff like a calendar, a note pad, an address book and, of course, an email client. In my experience Horde has often been the most difficult piece of this puzzle to support, not because it's difficult to install or maintain, but because it's sometimes difficult to upgrade (part of that may be due to my preference for using PostgreSQL instead of MySQL; I've written my own migration scripts on several occasions). For those who persist and succeed, however, the payoff is that you can build up years worth of addresses, notes and calendar information that you can access from anywhere without having to rely on a third party to support the application.

    Finally, all of these systems run on servers that are protected by stateful IPv4 and IPv6 firewalls and that are backed up automatically every night. The most important data, including the Horde database, is also backup up to remote systems. Oh, and all this is naturally built on systems with properly configured DNS stuff, interfaces, Internet connections and reverse lookups.

    If this all sounds like too much system administration for you, I'm sorry, but to make it any less complicated would be to sacrifice functionality, security and/or reliability. Why don't more people run systems like this? Too complicated, I guess.

  99. simplify by relaying outgoing mail by Anonymous Coward · · Score: 0

    One of the key ways you can simplify running your own server is accept your own incoming mail, but relay outgoing email through someone else (ex: your ISP or a commercial email provider). Then you don't have to worry about the continuing hassle of having your IPs blocked as being SPAM because they're dynamic/etc.

    I'll join the minority in saying that if you're a competent sysadmin then running your own SMTP/IMAP server isn't really a lot of maintenance. I've been doing it relatively spam-free for years with Postfix, Spamassassin, and Cyrus.

  100. Guy Needs To Quit Using the Internet So Heavily by Zamphatta · · Score: 1

    I like how he says "I've moved off Docs, Plus", including G+ as if he's been tied to it so much that it's dragging him down. He's used it for what...a whole month maybe? I'm sure G+ is his problem.

  101. It is not that hard. by Anonymous Coward · · Score: 0

    I've been running a personal server for quite a few years now. It is not that hard.
    I started with Linux but I'm now running OSX server (Mac minis are so cute).
    You need a ISP connection that doesn't filter smtp and I would recommend
    using an DNS service (I use EasyDNS) that also provide email forwarding
    and a backup server. Forwarding will avoid the black hole issues and
    a backup server will cover short outages on your end. Put your server
    on a UPS and you will easily ride through most outages. Also plan to
    enable ssh or vpn so that you can administer the system remotely.

    Honest, it is not that hard. I still have a day job and a life.
    You will learn a bit about systems administration and networking
    and that is good.

  102. That sword cuts both ways by Spykk · · Score: 1

    There are also several teams trying to find security issues with Google so that they can exploit them. How many teams of for-profit hackers will be targeting your personal server?

    1. Re:That sword cuts both ways by bickerdyke · · Score: 1

      One or two for example if you're sysadmin in a small or medium sized company with an active R&D department - chances are pretty good you're using the same password or some information on your personal server might give a hint on how to run a successfull social hacking attack against you.

      One or two dozen if you're also counting wideband attacks that are targeted not specifically against your server, but against servers running a specific vulnerable software,

      I'm not saying that you can't build a server that is as secure as a cloud providers server - but you should be ready to throw quite a lot of manpower at that task. Something good and custom tailored is most likely even better - but probably not cheap.

      --
      bickerdyke
    2. Re:That sword cuts both ways by RoFLKOPTr · · Score: 4, Insightful

      How many teams of for-profit hackers will be targeting your personal server?

      Thousands. Have you ever run a server and looked at access logs? There are thousands of bots running automated attempts to exploit any vulnerability they can find. There are no automated vuln bots that will ever make it into Google's servers. And skilled for-profit hackers don't even bother trying... there are better, smaller, more vulnerable fish that can be fried in much less time.

    3. Re:That sword cuts both ways by Ofloo · · Score: 1

      and how many will target google, .. well with google your doomed either way either they sell your personal information to the highest bidder or some hacker steals it :p

  103. Security Considerations? by VTI9600 · · Score: 1

    what new security considerations do I need to make in managing these services?

    All of them! :D

    (Good luck with that)

  104. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  105. Why? by frank_adrian314159 · · Score: 1

    Unless you're doing this because of business or educational reasons, there's really no point. Well, unless you're paranoid. But then you'd be better off with meds and counseling than with the extra work running your own server stack will take.

    --
    That is all.
  106. iRedMail+SOGo+Funambol by KazW · · Score: 1

    I use iRedMail+SOGo+Funambol... iRedMail is a CentOS based email server that supports domain keys, multiple domains, spam assassin, sieve filtering, mailbox quotas, email aliases, mailing lists and an LDAP/MySQL hybrid backend (and many more features). SOGo is a very nice groupware suite with a calendar and can be hooked up to Thunderbird with Lightening for a desktop UI, SOGo can also pull from POP/IMAP accounts on other servers. You can also link SOGo to iRedMail's sieve server to make email filtering rules from the web UI, SOGo also supports multiple identities for one user and multiple domains. Funambol connects to SOGo and syncs everything to your iOS/Android/Windows Mobile devices, including email, contacts and calendar (you can also save photos and other media/stuff to Funambol, but I haven't used it). All of these services are easy to wrap up in SSL when using Apache as a proxy (SOGo and Funambol are their own HTTP servers, but are limiting if you want to run everything on one domain with SSL). This setup also works great on a VPS.

    My only complaint is that iRedMail's use of LDAP isn't great and it can be a pain to configure other services like Samba, NFS/NIS and OpenVPN to use it's LDAP, but it's doable. iRedMail also has a nice web UI for basic operations like adding a domain and users, and there is a more advance admin UI available ($200/year), but if you can use phpLDAPadmin and Google, you don't need it.

    As for security concerns, iRedMail is already setup to be secure as far as not being an open relay. As for securing the web UI, modify your Apache config and only let certain services use https (public), and set the admin stuff to use http (or https if you have 2 NICs) via only the local network.

    The last step would be to get a cheap little VPS somewhere and set it up to be a backup MX.

    --
    Geeks don't grock information, they grep it.
    1. Re:iRedMail+SOGo+Funambol by KazW · · Score: 1

      Forgot to add that iRedMail does virus scanning as well using ClamAV.

      --
      Geeks don't grock information, they grep it.
  107. Actual Suggestion by Anonymous Coward · · Score: 0

    The only actual response seems to be Zimbra. I have no experience with that and I make my living (partly) as an Exchange Admin. Exchange 2010 OWA has a fairly usable interface, but licensing is not cheap, and I know how much people hate MS products here. It is actually quite stable as an email platform, however, and DAGs have radically changed email clustering in a good way.

    We also use Exim for email paired with Horde for a webmail interface. The older Horde interface is okay, and we have been working on deploying an AJAX-based interface of Horde that actually looks pretty slick. Spam management is a 24 hour issue no matter what you use.

    Squirrelmail still looks "old" in comparison as a web interface, and I used that a while back as well. Think of the webmail interface as separate from the email, as you can have Exim or Sendmail paired with whatever open source interface you want.

    Just some ideas.

  108. Do 1, not 2 by tepples · · Score: 1

    you just set up a box in wherever you live

    Residential and small business IP blocks tend to be on blacklists because there are far more machines compromised by spam zombies than machines with a clueful administrator. In order to send mail from this machine, you'll need to pay for the services of a "smarthost", or an SMTP forwarder that provides the service of not being on blacklists.

  109. Pay someone else to run the server by Anonymous Coward · · Score: 0

    Rather than run your own server, find a non-gmail provider that will host for you, either under their domain or using a domain-name you've set up on your own.

    I use and recommend luxsci.com. Superb service, and the pricing is good.

  110. Gmail alternatives by Anonymous Coward · · Score: 0

    Until now I'ved used Horde (with postfix as MTA and courier for imap/pop3), roundcube, squirrelmail, Zimbra and Axigen. Zimbra and Axigen are very userfriendly but they can be a little bitchy for an admin. Back in the day I also used Hula Project (NetMail). Until Novell dumped it
    I miss a nice and clean web interface for a mail server.
    .

  111. I third it. by therealkevinkretz · · Score: 1

    The free version works well, can be hosted virtually (or buy their appliance). If you want more bells and whistles (like being able to restore accounts to any arbitrary second, or BES) they're available for $.

  112. Dovecot/z-push by darrylo · · Score: 1

    It's virtually impossible to replicate the functionality and ease-of-use of gmail. However, I've recently looked into this, and here are my comments (note: I haven't yet implemented any of this, so take this with a large boulder of salt):

    * For obvious reasons, you need an IMAP server. Dovecot is among the most compliant and best (my ISP happens to use it :-). Should you want to choose something else, make sure you check out the IMAP server compliancy page.

    * For push email on the iPhone, z-push seems to work, and people have gotten it to work with dovecot (note: this is a bit old, and so these instructions might need some tweaking).

    * You do, of course need an MTA like postfix or exim, but choosing one may be a matter of personal preference.

    * You're unlikely to find a spam filtering solution as good as gmail's (it's crowd-sourced, after all).

    * Finding a replacement for gmail filtering rules is a big problem. You'll probably have to go with procmail.

    (However, as a programmer, I happen to prefer something with a bit more power and flexibilty, and so I'd probably port over the ancient-but-likely-still-usable "deliver" mail handling program. Deliver takes mail received from postfix, exim, or sendmail and feeds it to a program that you write (a shell script, ruby script, C++ program, or whatever you like). Your program then tells deliver what to do with the message (deliver it normally, refile it, delete it, etc., etc.). Also, since it's a program, you can do behind-the-scenes stuff like saving of attachments, vacation autoreplies, mail archiving, etc., etc.. It's the ultimate in power in flexibility, if you can program.)

    However, this still doesn't address the issues of contacts and calendars. Unfortunately, there's no good solution for these:

    * You might want to check out Zarafa. The free community version seems decent, as long as you're happy with access via the web or iPhone. Mail filtering capabilities are limited, and you'll have to use Outlook if you want to use a desktop client for contacts or calendars (the free version limits you to three Outlook users). However, Thunderbird might be usable via CalDAV for calendars and z-sync for contacts.

    * As others have mentioned, Zimbra is a possibility. However, if you need iPhone support, it appears to be horribly expensive for home use -- as in multiple hundreds of dollars expensive. From that I understand, the Zimbra network edition, starter version is the cheapest iPhone-supporting deal, at ~$400/year or $840 for a perpetual license.

  113. It's typically too much of a pain by TigerTime · · Score: 1

    I had email through a hosting company, and I'm not sure what happened, but the hosting company's IP address got marked as a spammer's address by all the big name servers. Once every couple of months I had to request that it get removed from the lists. And considering my domain was a .ws domain, their spam filters were already giving me the stink eye. In the end, it was too much of a pain not knowing if my emails were going to go through or not.

    The biggest problem with hosting your own, is the greater chance that you'll be black flagged by the big mail carriers. And God help you if your email server gets hacked by a spammer and uses it. If they see any sign that your domain/IP address could be a spammer, they'll block you without warning. That's their response. It's easier to blackball the entire IP, than to figure out if it's actually a spammer or not, or work on getting things repaired.

    I've since set up my domain to use Google Apps email servers with my domain. It's easier, filters out spam, and it uses Google's email server IP addresses which won't get banned.

  114. Here are some good instructions by Anonymous Coward · · Score: 0

    I've been roughly following the instructions in this article: http://flurdy.com/docs/postfix/
    The only problem I ran into was that these instructions use Courier IMAP and I found out the hard way that Courier has a hardcoded IMAP namespace and that the stock email client in Android 2.2-2.3 does not correctly handle namespaces. This was entirely Androids fault and Courier was correct, but my personal requirement was to work with the stock Android email client. So this project got swapped out temporarily and I'll restart by substituting Dovecot for Courier. I just haven't gotten around to figuring out how to do the database based client authentication with it yet the way the original article did with Courier. BTW, that bug will probably be fixed by the time Ice Cream Sandwich comes out.

  115. Stop trying to be different by Anonymous Coward · · Score: 0

    Or pick an easier way, like only listening to obscure music.

  116. Why so much opposition? by noahm · · Score: 1

    I suppose I shouldn't be surprised by the number of people questioning the desire to be self-hosted, but I am. To hear the tone of this discussion, you'd think that Google invented email and anybody who didn't want to use their offering was somehow a freak who was asking for all sorts of trouble. I've been self-hosted for mail, web, etc, for over a decade, and I can say that it's been almost completely enjoyable. It's interesting and educational, and you've got all sorts of visibility into stuff that Google doesn't expose to you. It's really not very difficult or time-consuming, and as long as your hosting provider is reputable you won't have any issues with blacklisting or reliability. No, it's probably not a great idea to host what should be a stable email server on the end of a residential cable modem connection, but that shouldn't surprise anybody.

    For what it's worth, my mail server setup uses Debian's exim4-daemon-heavy package with spamassassin and greylistd. Filtering is accomplished via procmail, and mailboxes are stored in mbox format. At some point I'll likely install an IMAP server, since mobile access via k9 mail is more convenient than running mutt via an ssh client on my phone. I don't run a web mail interface, but it sounds like roundcube is worth a look should I ever care.

    1. Re:Why so much opposition? by AReilly · · Score: 1

      I'd say that it's mostly disillusionment. You're right: it's not that hard in essence, but in the modern age of spam the effort required to stay clean is (IMO) non-trivial, and things can get very ugly very quickly. (Ugly in terms of bounce loops and bounce spam and various spools filling up.)

      I gave up, but haven't switched to gmail (yet). I just turned off my external SMTP service, and now configure all of my MUAs to SMTP directly to the upstream server of the account I'm responding as. Most can handle that, and it still lets me run a unified IMAP server, which I love, but avoids all of the pain of black-lists and most of the pain of spam. Still run a local spool, because my ISP's mail is only POP, so I fetchmail from there.

      So: the OP can probably get most of what he wants with an IMAP server (dovecot) and a web-mail front-end (maybe roundcube? I just read about it here.) Let the big ISP's mail spool handle MX and most of the spam filtering...

      --
      -- Andrew
    2. Re:Why so much opposition? by fluffernutter · · Score: 1

      Thank you, I host my own mail too and I always wonder the same thing. The problem I have with google and email is that they are not only scanning my emails but it is emails of everyone that knows me as well. None of their business really. People get so swayed by a glitzy web panel.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    3. Re:Why so much opposition? by noahm · · Score: 1

      Granted, these days most of the people you correspond with are likely to use gmail, so Google is still getting a copy of a lot of your mail. That doesn't detract at all from the satisfaction and enjoyment I get out of running my own systems, of course.

  117. exim+spamassassin+dovecot+roundcube works fine by Anonymous Coward · · Score: 0

    exim, dovecot, roundcube for webmail, spamassassin for spam, all from freebsd ports.

    Works like a charm.

  118. Courier+Postfix+MySQL by nickersonm · · Score: 1

    I recently set up a Courier+Postfix+MySQL email server for myself on a cheap VPS. It wasn't too painful to get working - there are some decent tutorials on it. The most helpful was this one, pretty straightforward. Be aware that, as others have mentioned in passing, you need a reverse DNS entry. Setting that up varies from host to host, but with the cheap VPS host I use (note: you get what you pay for, it's a shared-CPU VPS, not guaranteed resources, but works fine for my small webserver and private email), it just took a support ticket with the requested PTR entries and an hour's wait.

  119. Horde: Good Call by Anonymous Coward · · Score: 0

    I use Postfix and Dovecot on a Linode VPS. On top of that, I run Horde Groupware Webmail Edition 4. Been working for 3+ years, no glitches. Recently activated Linode's backup system, been able to restore from backup with no issues during my test scenario.

    I run postgrey and SpamAssassin, and use several blacklists. Postgrey alone gets rid of 80% of your UCE, Postfix rules (such as RFC Compliance and others) get rid of a huge chunk too, and the you have to deal with SA rules and tweaking. But hey, I agree. Better than Google. Good call.

  120. Some things you need to know by Anonymous Coward · · Score: 0

    What you need except the server:

    • an IP address (fixed, not a changing one)
    • A solution for spam blocking, internal: filtering is done on your server - or - external: filtering is done fx. on Symantecs servers.
    • Good DNS provieder (that may be your ISP)
    • An ISP which allows free inbound/outbound SMTP traffic and allows rDNS (yes, that is your ISP that is running the reverse DNS)

    Do NOT try to run a mail server without those above, you will end on SORBS or Spamhaus.

  121. Gmail + Hosting FTW by History's+Coming+To · · Score: 1

    If you want the Gmail experience without relying on Google's servers then get yourself some hosting (personally I use United Hosting) and point the mailserver at a gmail account. Everything is run from your server, so you can use squirrel or whatever to run it entirely free of Google as and when you wish, but you can still use the Gmail interface if it suits you. You're basically using Google's interfave as a proxy while leaving yourself with a working system if Google goes down 100%, forever. The alternative is to code your own Gmail variant into the server, but remember Gmail is good in part because of a ridiculous number of man-hours.

    --
    Please consider this account deleted, I just can't be bothered with the spam anymore.
  122. FREESHELL.ORG by Anonymous Coward · · Score: 0

    Check them out.

  123. Not worth it. by mvip · · Score: 1

    Setting up everything yourself is a pain in the butt. IMHO, it's not worth your time. I'd look into a turn-key solution instead. Zimbra has already been mentioned, but it is _very_ heavy on the resources and more or less requires a dedicated Linux box (or VPS). I would suggest you take a look at Atmail. They're a new comer, but it is rather promising. It is using all 'the usual suspects' but without you having to configure them all by hand. That said, setting up your own email server is great way to learn about your system and email in general, but you should be ready to spend some serious time on configuring everything.

  124. When to Do It Yourself by wormbin · · Score: 1

    This is a pretty healthy conversation but I can still add my $0.02

    I hosted my own email server (webserver etc.) from 1995 to 2005. It was very enlightening but eventually grew to be a big pain in the ass. The last straw was a power surge that fried the motherboard. (raid and backups can't help with that) and looking at the the time and effort of getting a new hardware (and getting more redundant hardware) I decided to go with a hosting service. Eventually I pointed my domains to gmail.

    Every geek friend I know has at one time hosted his own email. I'd be hard pressed to find a techno-nerd worth his cred who hasn't tried this. I also don't know anyone who has continued to host their email after a number of years of feeding and caring for the server beast.

    I think the big issue is figuring out where to separate you hobby from your job. If you have a classic car in your garage that you like to tinker with is fine. If you decide to do you daily 20 mile commute in your classic car you're signing yourself up for some headaches as there will be days that you will need to bumb a ride, take a bus or taxi, etc. Hosting your own email is like commuting to work in a car that only you are able to fix in an environment where there are no buses, taxis or other cars. You have to be prepared to drop everything at a moments notice to fix your email server.

    You can have someone else host your hardware but then ask yourself, why not have someone else configure and maintain the software as well?

    DIY is great but realize what your signing up for if you want to DIY a critical system.

    1. Re:When to Do It Yourself by Svartalf · · Score: 1

      It isn't always that way. The way your analogy describes...

      If I hadn't had a divorce induced problem, the mail server I've had going for over a decade, self-hosted, would still be up (And will be up again when I get her out of MY house...). And it wasn't as difficult as many seem to insist on making it out to be. It's not for everyone, but it's not QUITE as bad as it's being made out to be. (And I've not been tripped up by the blacklists and I happen to HAVE 5 fixed IPs on a small business connection...)

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  125. FreeShell.org by harduser · · Score: 1

    I've been using FreeShell.org for the last couple of years - they're not bad. They have SquirellMail as a front end for their webmail and yes - it sucks, but it's a full featured shell account with email and www for a lifetime.

  126. GeekISP solves some of your problems by Unequivocal · · Score: 1

    I use GeekISP.com to run my mail servers. It's basically one guy who knows BSD running a shared server business. It's an awesome set of services - I get linux shell access, postgres and mysql, can run python, php or ruby apps, serve anon and multi-user login ftp, and he gives great mail services. His spam filtering system (using grey lists) eliminates virtually all spam.

    The squirrel mail UI for web access is not great though, and that's where you're going to need to roll your own. He can handle the SMTP services to/from your account reliably and give you great spam protection, but the UI layer you'll have to solve elsewhere. Personally, I just forward from GeekISP to gmail (and fork a copy to my local thunderbird account so I don't rely on gmail to have the only copy of all my email). But since you're bailing on large company, web-based email services, some other posters have given good suggestions as to what UI to install. But for my two cents, geekisp hasn't let me down in the 5+ years I've been using them, and I'd recommend simplifying your problems by using a reliable third party like geekisp to manage your core email services.

    1. Re:GeekISP solves some of your problems by chaoskitty · · Score: 1

      How does one get Linux shell access on BSD servers? ;)

    2. Re:GeekISP solves some of your problems by Anonymous Coward · · Score: 0

      BSD (FreeBSD at least) has a Linux compatibility layer. That can be chrooted or jailed.

  127. It's easy by Fryth · · Score: 1

    I'm surprised at how many Slashdotters here hate running their own e-mail server. Heck, from reading this thread, you'd think it was impossible.

    I have Postfix running with SpamAssassin at home, and it's been stable for years now. Want to solve the problem of outbound mail not being accepted? Just use your ISP's mail server as a smarthost for outbound mail. Worried about security? Honestly, you shouldn't be; just run your distribution's stable build of whatever mail server and you should be fine. Run a quick abuse.net open relay test, and you've taken all the precautions I have. (Well, I've moved my SSH port off the default and installed fail2ban, but that should be automatic for any Linux-based server.)

    Running everything on Gmail has its advantages for ease of use, but local mail has its advantages, too. I have a copy of every e-mail I've ever received. That gives me a good feeling. I can browse and search it very fast - sure, the internet is fast these days, too, but there's a small advantage.

    And you can set a backup MX record with a lower priority pointing to say, gmail, so if you have problems with your connection at home, the mail will still go somewhere.

    Yes, it's not really necessary (gmail is fine) and can be a hassle for some, but is not as difficult as the posts in this thread would have you believe, and it's fun!

  128. Not all Server OSs require sysadmin skills by d3vi1 · · Score: 1

    You can always run Lion Server on a Mac Mini Server. It would also be a very fast NAS especially if you add a Thunderbolt disk array. Might not be the cheapest option, but it gives you your own disgustingly easy to configure web/wiki/email/calendar/vpn/dhcp/radius/file server (with push support for email/calendar). If you can also get a static IP address at home from your ISP you're all set. This last part might actually be the most difficult one in the States, but in other countries it's either free (upon request) or for 1-2 Euros.

    --
    UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever ones.
  129. Re:Use your own domain/hosting & forward to gm by Anonymous Coward · · Score: 0

    Why don't you just use Google apps and set your MX to googles servers

    Then you still host all but the mail, and you don't have to forward your mails to Gmail

  130. Works for me by Anonymous Coward · · Score: 0

    Qmail, dovecot, round cube, davical, asps.

  131. It's not that hard to maintain... by chaoskitty · · Score: 1

    I've been doing my own email for 15 years now, and it's really not that hard to maintain. Sure, if your flavor of GNU/Linux changed significantly every time there's a new version, it's a pain to keep up to date, but I've been using similar configuration files, updated a little now and then, with the same software installed across many servers for ages (sendmail, procmail, milted greylist, imap-uw, cyrus-sasl, Squirrelmail for OCCASIONAL webmail only, et cetera).

    Some people like to tinker too much to maintain a constantly running server. For them, self hosting is NOT a good idea. Some people like to run GNU/Linux distros which are too difficult to maintain, and again, self hosting isn't an answer. A simple GNU/Linux distro or some flavor of BSD can be much easier to keep up to date and therefore more secure.

    There are two primary reasons why I will NEVER move to an outside email provider. The most important one is that in this day and age your email can be subpoenaed without you ever even knowing and employees of any given service can't always be trusted to not do bad things. I want full, 100% control of my email. And in spite of what other people have written in comments about the fact that email isn't secure end-to-end, the archives are always in my possession. But add TLS and at least you've made it MUCH harder for people to see stuff traveling over the Internet.

    The second reason is that almost EVERY service is non-deterministic (if I'm wrong, please tell me). I am tired of people wondering where email is only to find out that some cheesy content-based filter silently dropped their email or something else happened and the likelihood that Google or Yahoo will EVER look in their logs to tell you is practically nil. My filtering is based on servers being legitimate, not based on some arbitrarily determined rules. If something is rejected, there's always a known reason and it is ALWAYS logged.

    Again, please correct me if I'm wrong, but this has been my experience to date.

  132. Read and thought by Voyager529 · · Score: 1

    Hey OP,

    Read through most of the thread, including your response above to the guy whose response ultimately boiled down to "Why not surrender to the corporate gods? because he doesn't have to, that's what he's asking, so deal with it".

    First off, it was a bit unclear in your initial question whether you were looking for just an e-mail server and ONLY an e-mail server, or if you were looking for as much of the Google ecosystem as could be self-hosted. If you're looking for the former, there were several good suggestions on the thread. The Turnkey Linux flavor of Zimbra is a great idea, and I saw recommendations for Smartermail and AtMail listed on the thread as well. I have no experience with either one, but both of them appear to have shiny screenshots, so I do intend to look closer at them soon.

    If you're looking for the latter, I'm going to diverge from the Slashdot logic that M$ iS tEh eViL and say that Windows Live is actually a pretty nice platform. Live Mail is actually a LOT more spam free than Hotmail was in the 90's (and you can get a Live.com e-mail address so you don't have the Hotmail stigma), you get Office Web Apps and 25GB of Skydrive for free. If you're on Windows, the SDExplorer essentially mounts your Skydrive like any other network storage area, so you could store whatever you wanted in password protected 7zip archive spans if you wanted. If you're a Linux guy, you'll likely appreciate the fact that the majority of these services use CSS and HTML5, so Opera and Firefox will work well with them (they actually demo the video using Firefox and Chrome). This is one area where Microsoft's size and business model benefits the users: the ad department is so far away from the hosted apps department that the majority of ads they run are for first party products or generic ad providers anyway. I know it's not generally accepted to like MS products, but as far as their competition to Google Apps and Gmail, it's actually worth a look.

    If both Google and Microsoft are not to be trusted, then what about a third party vendor? Hostgator's "hatchling" web hosting plan costs $7.16 a month (less if you pay for a year or three of service in advance), and gives you a domain name, webmail, and "unlimited" disk space and bandwidth...plus obviously a place to host a website if you want. Alternatively, Rackspace offers e-mail hosting for $3 a month (generic webmail), and $10 a month for an Exchange mailbox that includes a starter Sharepoint workspace. Since Rackspace and Hostgator are both selling their services to you directly, they both have a vested interest in keeping you happy since you're the customer (instead of the product in the case of Google and Microsoft in the Live Mail scenario). While I'm sure both would ultimately succumb to a subpoena, I'd wager that they're more likely to ask to see the paperwork instead of trusting Uncle Sam's "Pretty Please". Since the hardware upkeep, software licensing and configuration, disaster planning, spam filtering, and intrusion prevention are bundled into your monthly bill, it's one less thing to worry about. The classic argument to this is "but they don't care about my data like I do", and you're absolutely right. However, in both cases, you're likely sharing server space with a few to a few hundred other people. If the server gets hacked, that's hundreds of paying customers whose information got hacked, and THAT kind of data breach is much less for them to brush off. Also, in this scenario, at the very least you don't have to worry about your data being scrubbed for demographic information from the people providing you the service, since you're paying for it instead of an advertising agency.

    Reader's Digest version:

    -If your issue is with Google specifically and you want the full Gmail/Google Apps ecosystem, Microsoft's Live service is a really solid alternative if you consider them the lesser evil.

    -If your issue is with the principle of "free personal e-mail" in general, a web hosting company like Hostgator/Justhost/1&1 may fit

  133. This is what you will need by Anonymous Coward · · Score: 0

    1) Your own domain. (look for prices around $10/year)

    2) 2 name servers to point to your domain. Possibly can get them from your domain registrar, from your ISP, or from some external provider (prices vary depending on your needs - can also be free under certain conditions) The name servers must be capable of specifying an MX record (usually the case)

    3) a static IP address (for your mail server) possibly can try dyndns, but would not recommend it (static IP from your ISP should be approx +$5/month)

    4) a firewall, possibly a firewall router - hardware is better than software - consider NAT or DMZ - only open the ports you need

    5) a mail server box - could be a Windows PC, a Linux PC or even a high end NAS such as QNAP or Synology
    This box will be always ON so it should ideally be low powered, robust and reasonably well ventilated/cooled.

    6) an IMAP capable mail server app, such as hMailServer on Windows or XDove on Linux

    7) a WebMail front end client, such as RoundCube

    8)You may also want to consider an SSL Certificate (self-signed is OK) if you want external (internet) access to your mail server from external/mobile devices

    You will want your mail server to be always ON with no more than 48 hrs of downtime (or other mail services may blacklist you)

    Consider
    A) a UPS with a significant amount of battery time (don't forget batteries will also need replacing over time)

    B) In any case, if the power is out long enough, make sure your server (and services) will restart automatically

    C) a backup server in case the main one croaks

    D) having available a service center capable of same-day service (if you choose not to have a backup server).

    Note that I am still glossing over quite a bit of detail, which you should research for yourself, but the above describes the main steps.

    Enjoy your adventure.

  134. Communigate Pro by cyrano.mac · · Score: 1

    Everything you want: CG Pro from Stalker software. Free for max. 5 accounts. Scales to millions of users easily. See stalker dot com.

    1. Re:Communigate Pro by Anonymous Coward · · Score: 0

      Second this. Basic setup is pretty easy; there are a lot of capabilities beyond basic SMTP, and it can get complex getting them set up, but you don't necessarily have to.

      There is also a free 'Community Edition' that does not limit the number of accounts, but does put 'ads' in the mail messages.

  135. the one eyed man is free by Anonymous Coward · · Score: 0

    What the op describes sounds like the opposite of fredom: he's creating a thankless and tedious full-time job for himself that nobody pays him for. I can't afford too much of that kind of freedom.

  136. An actual answer by nexu56 · · Score: 1

    While I mostly agree with the legions of upmodded posters telling you it ain't worth your time or your sanity, in typical Slashdot fashion they are all simply questioning your question rather than answering it. I'd suggest the Dovecot stack + Roundcube + Postfixadmin for administrative tasks.

    1. Re:An actual answer by LodCrappo · · Score: 1

      although in most cases I agree that /. answers tend to question the OP too much instead of answering the OP's question, in this case I have to side with the naysayers. running your own mail server is just such a bad idea that anyone suggesting or considering it should be questioned thoroughly and made aware of what a dumb, futile, silly direction they are going. if they still decide to do it, they should be subject to mandatory psychiatric evaluation.

      --
      -Lod
  137. exim + courier-imapd + squirrelmail by Anonymous Coward · · Score: 0

    Yeah, I run a similar setup on Debian / Linux Mint / Ubuntu. I think using this how-to: http://blog.edseek.com/~jasonb/articles/exim4_courier/index.html (it was a long time ago, but it was relatively painless... just install a bunch of packages via aptitude and tweak a few config files if any)

    spamassassin has been working all right. It files a bunch of stuff into SPAMprobable and SPAMcertain, and then I have a plain SPAM folder that fill with anything that still gets through. Occasionally I'd feed that folder to sa-learn. A handful of procmail rules sorts incoming mail into folders for lists and work and family and priority stuff, so that happens just once.

    I like having everything in imap folders, since I can have my mailbox open in multiple MUAs simultaneously, and just sync occasionally to see what's up. So I would have thunderbird on the desktop, and squirrelmail via the web, but mostly I'd read mail using screen + mutt + sidebar extension.

    The other screen windows would have sirc and centericq running in them, and also aptitude, so one sweep through those screen sessions would pretty much keep me up to date.

    I set up my gmail account to forward everything to my box, and I used to use fetchyahoo to suck in all of the yahoo mail in as well, but that became a pain to keep updated... especially since my yahoo email was mostly for commercial spamful interaction.

    I seem to be affected by that yahoo mail problem where it bounces half my mail back to the sender like it was an invalid account, which is a real pain with all of them asking me to reverify my email address. Probably time to drop that and migrate all that crap to some random gmail account :-/

    Anyway, I haven't found any imaps clients for Android that I really like using yet, so I tend to just check my email using the gmail app on my phone, and only occasionally check my homegrown box :-P But it's nice to know that everything's there on my box (and occasionally encrypted and backed up via rsync to a friend's server).

  138. Ec2+ubuntu+postfix+roundcube by flurdy · · Score: 1

    I would suggest running an Ubuntu server on Amazon ec2 with postfix and roundcube as mention many times above.

    It does mean you have to keep the server updated yourself, which is easy with apt-get. And you need to tie down via ssh keys, SASL authentication, TLS encryption, ip ranges etc. And every Ubuntu LTS release it is probably a good idea to create a new server and migrate the data instead of upgrading but not a requirement.

    I wrote a howto on how to install postfix++ on ubuntu: http://flurdy.com/docs/postfix/
    And some ec2 tips as well: http://flurdy.com/docs/ec2/

    Some continuous sysadmin will be needed, but it is manageable.

    That said, while I do run my own mail servers for me and friends & family, my main mail accounts are on Google Apps.....
    (routed via my servers so at least I have some recovery options)

    --
    My other Sig is very funny.
    1. Re:Ec2+ubuntu+postfix+roundcube by ahodgson · · Score: 1

      No one in their right mind accepts email from EC2. Linode or something similar with static IPs and real reverse DNS is a must.

  139. another option... by Anonymous Coward · · Score: 0
  140. Best of both worlds by Anonymous Coward · · Score: 0

    Use google for outbound and inbound, forward mails from gmail to your server (zimbra, exchange whatever) for every user if you don't like google's UI. It is trivial to use google for outbound emails as well.

  141. Repeat after me by dakameleon · · Score: 1

    Security through obscurity is not security.

    --
    Man who leaps off cliff jumps to conclusion.
    1. Re:Repeat after me by Firehed · · Score: 3, Insightful

      Do you know my password? No? Security by obscurity.

      Almost all security* is based on someone not knowing something. Very very often, that something is either a password or very large random number. Or the physical pattern on a key. Or door/alarm code. Or something read via RFID. Or the algorithm that determines the number on my RSA fob. More commonly when making that claim, it's just a nonstandard port for a service, hidden URL, or combination of several.

      If an attacker has the exact same set of information that I have, then that attacker has access to the same systems I do. The amount of information they need (or the level of obscurity, if you will) determines the level of security. Something where you need to be on my VPN to get access to a whitelisted IP and then SSH in to the system where password-only auth is disabled is going to be a hell of a lot harder than something where you just need to know to hit port 8080 instead. But ultimately, my passwords and private keys are just very obscure information.

      And in terms of end results, not being a target absolutely makes me more secure than an equivalent system that is a target.

      * As far as authentication and encryption is concerned, at least. SQL injection and XSS protection being the two best examples where it comes down to actual implementation details.

      --
      How are sites slashdotted when nobody reads TFAs?
    2. Re:Repeat after me by dakameleon · · Score: 2

      "Secret" is not the same thing as "obscure". Your password is not "obscure", it's a secret - the same goes for all your examples. Yes, security-through-obscurity is more often cited in the example of "but my port wasn't 8080!", but I mention that here because the claim that teams of for-profit hackers will most likely not be targeting your system.

      Sure, that might be the case - but that shouldn't set your mind at ease when it comes to security. Chances are you're going to be using an off-the-shelf or open source mail handling software - and that means you're as vulnerable to attacks on that. If that particular program is cracked elsewhere, spammers looking for mail servers to cover their activities will find a way to identify systems running the software on default settings and exploit it. So while your particular instance might not be the primary target, you could still get hit by issues.

      I'm not saying that you should stick with Google - just don't believe that you can slack on security just because you're small and so unlikely to be a target. In a fair percentage of cases, this means leaving it up to a larger entity with expertise - be it Google, Microsoft or some other provider - can be worth the trade-off.

      --
      Man who leaps off cliff jumps to conclusion.
  142. THERE ARE ALTERNATIVES! by Anonymous Coward · · Score: 0

    Stop listening to others complaining that they aren't good enough admins to do a correct setup, and have a look to this URL: http://obm.org/doku.php

  143. It isn't free and it isn't open source but... by wbean · · Score: 1

    I've been using MDaemon happily for many, many years. The administration is simple, I've not had any problems with my address being blocked, the spam problem is taken care of by MDaemon's options and all together I'm a happy camper. I used to use their calendar app too but it doesn't play well with Android, so I switched to Google. There's a free version that you can try. I no longer remember what the restriction was that led me to use the paid version.

  144. Why emulate the idiots at Gmail? by Arrogant-Bastard · · Score: 1
    Oh, they have a flashy UI -- but that is unimportant. They fail miserably at dealing with inbound spam (both their false positive and false negative rates are far too high, not even worthy of "incompetent amateur" designation) and they feel even more miserably at outbound spam control. They really are quite incompetent, and anyone equipped with a modicum of knowledge and the appropriate open-source tools can easily outdo them.

    Thus, while your goal is admirable, and desirable -- to have a mail system which, unlike Google's, isn't fed straight into the NSA -- your approach is flawed because it aims too low. You can build a very effective system that's greatly superior to Google's garbage by using an appropriate OS (which means: BSD or Linux), an appropriate MTA (which means: sendmail, postfix, exim or courier; qmail is only used by morons who don't know any better), and the requisite anti-abuse controls, starting with your firewall, including the generous use of blacklists, and strict enforcement of RFC requirements, including matching forward and reverse DNS, resolving HELO/EHLO, and so on.

    This is a straightforward task which any competent mail system adminstrator should be able to accomplish in an afternoon. This is not to say that they should have it fully tuned and tweaked; it is to say that they should have it operational. Tuning and tweaking takes time, and is obviously a customized task whose requirements are based on the environment in which the mail server operates -- and it begins the moment the server is operational.

    But please, do not set your sights so low as to emulate Google.

  145. I use bluehost... by SwedishChef · · Score: 1

    I have hosted several web and mail sites on Bluehost with very little problem. They take care of the servers, we take care of the backups. They have some sort of agreement with a spam filter site that is ridiculously cheap. One of my clients gets email forwarded to their Exchange server (the router only allows email from the Bluehost boxes to have access), others just use IMAP and POP3. I don't have to add users or tweak mail servers. And all for about $7 a month.

    I have run email servers for County agencies, local munisipalities, international corporations, school districts, and ISPs. So far the Bluehost solution has been the easiest by far.

    --
    No one ever had to evacuate a city because the solar panels broke!
  146. Make it virtual by Anonymous Coward · · Score: 0

    Whatever solution you choose, make it a VM. Regularly export the VM somewhere and you will eliminate 99% of any drive failure headache.

  147. Full stack by PAjamian · · Score: 2

    Postfix 2.8.x for the MTA (2.8 has the new postscreen feature which is great to help with SPAM control)
    Dovecot for IMAP POP3 as well as for SASL AUTH
    Roudcube or Squirrlmail (take your pick) for webmail
    PostgreSQL or MySQL for database backend
    Spamassassin to catch what SPAM is missed by postscreen.
    ClamAV to scan for viruses
    Amavisd-new to interface psotfix to spamassassin and clamav
    PostfixAdmin for managing your domains and accounts from the web.

    Use virtual domains with postfix "virtual" for the delivery agent, use maildir format for your mailboxes (mailbox path needs to end in "/"). Make sure and use the submission port (587) for your outbound emails, not the SMTP port (25) which should only be for inbound emails. Don't use SMTPS (which works over port 465) unless you have to support a really old email client that doesn't support STARTTLS (which works over the submission and smtp ports). Stitch all the pieces together and if done right you'll have a great email system like all the pros use.

    If you need help come into #postfix on freenode IRC network.

    --
    Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    1. Re:Full stack by AVee · · Score: 1

      And be sure to set up sieve in Dovecot and the filter plugin in Roundcube. That way you can properly create filtering rules from within the webmail client. Go to http://startssl.com/ for certificates for HTTPS and TLS (on smtp and imap). I'm not using postfix, but exim with sa-exim to do greylisting based upon the spamscore (although postfix may be able to do something similar).

  148. Host VPS by double07 · · Score: 1

    As others have mentioned managing your own mail server on a private connection would be a nightmare.

    I'd recommend you look into a fully managed VPS solution so you still have full control over everything if you want but your provider can still fix things for you when they break etc. I'd also look into a host that provides the @mail webmail interface which is similar to gmail (possibly better). This shouldn't set you back too much per month and should give you everything you need without all the headaches.

  149. Citadel by Anonymous Coward · · Score: 0

    The absolutely easiest way is Citadel and if you want it to look nicer, add either the Blue Citadel theme or Roundcube. Setting up Citadel takes about 20 minutes using the Easy install script. I've been running it for about 15 years with no trouble. I upgrade the machine one a year or two around Christmas and a typical server box runs about 5 to 7 years, before it fails.

  150. Best solution by far for self-hosting setups by Anonymous Coward · · Score: 0

    Step 1) Ubuntu server

    Step 2) Follow http://flurdy.com/docs/postfix/ and setup roundcube for your front end.

    Step 3) Go outside

  151. Zarafa works well on top of postfix + spamassassin by troyready · · Score: 1

    As plenty of others here have mentioned, if you're willing to dive in and maintain it, the tools are available. However, it's probably not going to be worth it to you if you want to avoid the sysadmin side of things. That said, I'd take a look at putting Zarafa (www.zarafa.com) (Groupware, like Zimbra, but native linux code with some cool features like free Exchange Activesync support) on top of a postfix + spamassassin setup to get a really robust set of open-source services going. Add in Maia Mailguard (http://www.maiamailguard.com/) to add automation & central administration to your spam filtering, and you'll likely be pretty happy with your setup (if you're willing to spend the time to put it all together.

  152. To sum it up... by Anonymous Coward · · Score: 1

    Time is money. Bandwidth is money. You'll not have any when you host your own email.

    The last email server I ran before I was laid off and the company I worked for was closed was at 95% spam and 5% valid email. (Thanks Obama, shuttering auto dealers and the resulting huge pyramid of supporting business was of great benefit to all.) That is a lot of junk YOU are paying for in bandwidth and processing. Add in all the admin tasks already mentioned and it becomes a full time job with little payoff. And don't forget that if there is any litigation or chance of litigation you'll have to keep a permanent backup of all email that goes through your server.

    The best suggestion anybody can do for you is to have you host your own domain on a web hosting provider. Some can be had for about $5-$10 a month for unlimited email. All you have to do is admin the accounts just like on gmail. You'll have an occasional call for support if their server goes down but you will not spend a week reconstructing what you can from damaged backups.

    Nobody is kidding here. It is a full time job to run your own mail server.

    It really is too bad that you're interested in hobby mail now. Teleport yourself back to the BBS days and you'd have all sorts of people wanting to help you get up on Fidonet, Usenet, and the rest. The more the merrier back then. The Internet really screwed those communities up.

    1. Re:To sum it up... by Anonymous Coward · · Score: 0

      Oh and I forgot to mention. Qmailtoaster running on CentOS would be a good solution with spam filtering/pop/imap/webmail.

      Whatever you choose, there is some amount of maintenance overhead when mail is stored in a database rather than individual emails. When you have a drive that goes south you'll appreciate being able to recover a few emails as opposed to no emails from a database with one sector or byte missing.

  153. Define "better". by SanityInAnarchy · · Score: 1

    One thing that immediately comes to mind is that IMAP doesn't natively support "labels" or "conversations" in the same way -- labels in particular, a message has one folder and that's it. Neither does mbox or maildir. Also, maybe it's my setup, but I seem to have issues with large folders or operations on large numbers of messages, something GMail doesn't seem to have a problem with.

    That may be a feature you wouldn't care about, but if OP asked specifically for a Gmail clone, and claims to actually be using all of Gmail's features, that suggests this is one thing which needs to work well.

    And if you're going to need a custom application accessing custom storage, it seems like you could either have a custom protocol and a custom client, or a web client, and I don't see much advantage for native here.

    --
    Don't thank God, thank a doctor!
  154. Not quite as bad by Anonymous Coward · · Score: 0

    My experience doesn't seem quite as bad as all the horror stories I am seeing here. Most people seem to be talking about constant work, and although my mail server required a lot of front-loaded effort in configuration and whatnot, the thing I think was the real key element was having a clean block of IPs from a clean colocation provider.

    If your software is setup perfectly and you have done everything within your power, you can be screwed by a bad reputation attached to your provider or your IP address(es). You don't necessarily need colocation service either, as some ISPs will offer clean static IPs, often as part of a business service package. In some cases you will also need to request control of reverse DNS as some mail endpoints block hostnames that they feel are indicative of dynamic service for home users. Things like "adsl" "cable" "dynamic" and "pool" are keywords which may prevent mail delivery if they are present in your hostname.

  155. Is this place full of Google fanboys or what? by ickleberry · · Score: 1

    I have been running my own email server for 5 years. I use a relatively simple one called XMail
    Very rarely needs any sort of maintainence. You need a static IP + PTR record and possibly also a SRV record for your domain. Now I have made life easy for myself and don't have any webmail set up although I did have this before. StartSSL offer free certs you can use on your email server, you have to update them every year but its fairly easy.

    I don't understand why people complain that running an email server is so bad because in my experience it takes the same or less work maintaining than my web server and XMPP server. I don't like google, I don't like their invasion of privacy and how they are trying to make everything Web 2.0 so they can push more ads on you. Alright if you are running a mail server for thousands of people who constantly need their accounts modified/created/deleted and manage tons of domains I can see it will be fairly time consuming but if you're only hosting for a few people its really easy

    1. Re:Is this place full of Google fanboys or what? by fluffernutter · · Score: 1

      I agree with you completely.. It surprises me how many people are on a tech forum that don't like doing tech themselves. Makes it really blatantly obvious how Apple is so successful with hiding every sign of tech from the user. After all if the geeks don't want to do these things how will we ever expect an average joe to put up with even the slightest bit of configuration or administration.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  156. Software to consider by Anonymous Coward · · Score: 1

    Try Communigate Pro if you can swallow the price.
    Iris for a set of free software.
    Use Roundcube for webmail.

  157. alternatives to Google apps/mail? by Anonymous Coward · · Score: 0

    Everyone is suggesting to move to Google apps/mail. Aren't there any other alternatives that are remotely equivalent?
    To not do evil may be their corporate motto, but not sure I can completely trust any corporate entity. So, there is a need to find the least evil of them all ...

  158. Why Gmail is evil by dolmen.fr · · Score: 1

    Do you know the real reason behind the Gmail's existence?

    Because E-mail is the application you keep open all the time. If your e-mail client is in the same browser session than your other web tasks, all the google.com cookies are shared, and so Google can clearly associate your navigation habits (through their Google Analytics probes) to your e-mail account and so to your name.
    This is the same for Google+.

    So Gmail is a support tool for Google to send you better targeted ads (which by the way they are also sending in the Gmail session). This is also why they can offer you such a great service for free: you are giving them so much information that give them a competitive advantage that that's worth it for them.

    Note that the same reasons are behind other cross-domain web services such as Disqus, FaceBook Connect, Twitter authentication...

  159. Mdeamon by Anonymous Coward · · Score: 0

    try to use Mdeamon Viet Biz Dream Jobs

  160. You're in Cloud Cuckoo Land ! by Anonymous Coward · · Score: 0

    " including a Gmail-competitive web GUI " are you kidding me ? there isn't one, let alone for *free*
    If you're too keen, pay up and go Microsoft i.e. Exchange + Office + other ripoffs
    All the best !

  161. SPOILSPORT! by fireylord · · Score: 1

    Way to ruin a perfectly funny private joke among those that have seen the film :( THose that are unaware could always have googled it!

    1. Re:SPOILSPORT! by wagnerrp · · Score: 1

      It's every bit as private a joke as the Wilhelm, being used in a dozen or so other movies, television shows, and games since then.

  162. Alternative - try Rackspace Email Hosting by Anonymous Coward · · Score: 0

    Try Rackspace Email hosting. You will find that they have a few options. Try the one you like best and with the least amount of maintenance. I like both web based and robust (!important) offline mail access.

  163. Not so hard? by Anonymous Coward · · Score: 0

    I'm really surprised with the amount of people with these horror stories. I have been running postfix/dovecot/roundcube on a VPS for a few years, and apart from the initial setup, the administration has taken very little time. Of course managing a VPS always takes some time (which I do anyway, as e-mail wasn't the original reason to rent it), but mostly it's just monitoring and applying updates, which is pretty light.

    It just haven't been that difficult. Annoying users? just me. Spam? my main address is at iki.fi (a organization providing long term emai addresses), which does quite good spam filtering so I don't need any on the server. The server has never been blacklisted, even mail lists for few people work nicely.

    Maybe I have been lucky. It probably helps that I have some work experience as a system administrator (I wouldn't recomend setting up a email service to someone new in system administration), but still, I just don't think that setting up an private email server is that much of a hassle. Maybe not the cheapest and simplest way of doing it, it's a hobby, but not a deathtrap. Managing a email server for hunreds of (stupid) users which rely on it to do their work off course might be.

    I pay for it, in both cash and some of my time, but I own my data, and know (more) how it works.

  164. Don't do it, really... by Anonymous Coward · · Score: 0

    I ran my own mail server for 10 years. It was fun at first, but it turned into a job I didn't like very quickly. I spent a lot of time keeping the server up and running:
    - network issues
    - hardware issues
    - dealing with all the bounces you get when someone uses one of your domains to spam with
    - updating spamfilters
    - updating software
    - being blacklisted

    The worst part was actually dealing with all my irritated/angry friends and family when things were not working as expected.

    I eventually migrated to Google and have not had a single complaint since then.

  165. Fetchmail + cyrus + postfix + roundcube OR SM by fluffernutter · · Score: 1

    Personally I kept using my internet provider email account, but I use fetchmail to pull the email down from it via imap every 5 mins or so. That way I get the benefit of their spam blocking, don't have to change my email address, etc. Fetchmail pulls down to my cyrus ipapd + postfix mail server, and I also have squirrelmail AND roundcoube as my front ends. I use roundcube when I'm on a full browser and squirrelmail in a pinch when I am on my phone. That way I know I have everything backed up and local. Google makes me feel like they're looking over my shoulder all the time and that creeps me out. I even stopped using Google Reader for RSS when I found out they knew details about you down to HOW LONG you spent in each feed. Creepy.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  166. Zentyal, we love it. by RoboJ1M · · Score: 1

    Falling off a log easy to set up, we love Zentyal (formerly eBox)

    Basically, it's what happens when your easy-peasy home router and a fully fledged business server had a baby.

    http://trac.zentyal.org/wiki/Features

    Personally, I use it as a windows file sharing server, VPN, DNS, DHCP and gateway.
    At work we use it to build routers and VPN servers.

    Regards,

    J1M.

  167. 2 Types Of Replies by assertation · · Score: 1

    Interesting, there have been 2 types of replies ( at least at level 3 and above ).

    1. "This is how you do it...."

    2. "Dude! *Why* would you want to do this. I did it/I run an email server for work, it is a PITA and Google is free.

    Well, the "Why" is that people want more privacy and control of their information.

    # 2 is a good illustration of a trash island in the pacific ocean of open source thinking. "If you don't like it, roll your own". Well, many people who have rolled their own have written in to say that such an endeavor, instead of serving your needs make you serve it.

    That is cool is you are an enthusiast, but if you just want a job done that sucks.

    Since "how can FOSS make money" is a perennial and interesting question I would suggest that the FOSS community makes a certification board for "safe" ( private, they don't read or use your email/information) email.

    Such an organization can charge a fee for conducting an investigation that leads to a certification and periodic re-certifications.

    Other FOSS types can make money by setting up alternative web based email/PIM/cloud app systems.

  168. Roundcube + cpanel by Anonymous Coward · · Score: 0

    I came to the exact same problem!!! I hated it! So what I have done is gotten myself a VPS. Installed a CentOS/cPanel/WHM combo. Then installed roundcube on a subdomain. Then you can use plugins that you write to interface with cpanel's built-in filter features and password changing feature. It has made my life much easier!!

  169. Rackspace at 2 dollars a month by Anonymous Coward · · Score: 0

    I just moved all of our email to rackspace. 2 dollars a month per account. They seem to be pretty good. It sure beats the hell out of the pain in the ass that running a mail server is.

  170. Exchange? by Vrtigo1 · · Score: 1

    I'll probably get flamed into oblivion for recommending a MSFT product on slashdot, oh well...

    Exchange is actually pretty straightforward to install and administer. It has built-in webmail, calendaring, shared folders, etc. It also has out of the box mobile synchronization via ActiveSync which works with iPhone / Android, etc. I think Blackberry may even support ActiveSync now via BIS.

    Active Directory is also very nice for centralized permissions, etc (assuming you're using Windows clients). I hear HomeGroup in Win7 goes a long way to improve this, but have not personally used it.

    Exchange is especially good if you have multiple folks at home and you want to use calendaring, etc to organize your life. All of your PCs and mobile devices can stay synced pretty effortlessly which is a big win in my book.

    Downside is obviously that you have the cost of buying Windows, Exchange and Outlook, plus an SSL cert and a static IP, and probably some sort of spam filtering solution such as Postini, however there are various ways to get MS software cheap and/or free (i.e. academic programs, action pack, etc).

    I don't do this because I am put off by the cost of running a server at home (power, etc), the additional cost for a static IP, and the reliability issues that come with running a server off of a consumer grade Internet connection. However, if I had a colo or VPS that I was already paying for, I'd be inclined to set up a VM running Exchange there.

  171. Half a server by Anonymous Coward · · Score: 0

    One solution seldom mentioned and yet entirely useful for the hobbyist - nearly all the advantages and none of the problems of a full blown mail server is a "half a server" solution. Perfectly enough for someone looking to keep his family happy and in email.

    Getmail or Fetchmail to clean out your various accounts
    Procmail or Maildrop to sort it
    Dovecot (or another IMAP server) for serving it

    and, if you must, a webmail layer.

    SMTP via whatever willing ISP provider one has.

    I do run this on several servers now for years, it gives me the flexibility I am looking for, allows me to tinker to my hearts delight and is generally perfectly harmless.

    I am of course no IT professional, but simply a tinkerer who loves owning his own boxes.

    I do have postfix running on some boxes and have set it up to send out local mail, but not accept remote + use this for server health messages etc, but would loathe being responsible for some spam throwing monster - so it is never really exposed.

  172. Google and Apps accounts by Anonymous Coward · · Score: 0

    Funny, I've been thinking the same thing lately. And I've been dependent on Google and Android for a while now.

    Why. Google plus was the last subtle thing to set it off.

    I've used Google Apps for all of my email on my domain since it came out. Works great. I've had my domain for 15 years, and it's me. I depend on Android and my Google interconnects. I use Chrome on all my boxes. Everything works well.

    Plus doesn't like Google Apps for your Domain. You've got to create a new gmail account for that. Something that's not me. Something that nobody knows me as. And Chrome/Google account switching will force that to be the default account.

    Multiple account switching has also changed around, and it makes this gmail account your primary account, and I've got to keep using my password to get to my regular Google Apps email in Chrome. Now, the email I've depended on for 10 years multiple times a day requires me to keep switching back to my (now) non-default domain account, if I check Google plus also.

    It sound petty, but it's made me stand back and say, "Wow, I'm _really_ dependent on Google, and this can get ugly". Being an open-source kind-of-guy, that makes me nervous.

        --Lance

  173. Google, Google Plus an Google Apps for your Domain by ChicoLance · · Score: 1

    Funny, I've been thinking the same thing lately. And I've been dependent on Google and Android for a while now.

    Why. Google plus was the last subtle thing to set it off.

    I've used Google Apps for all of my email on my domain since it came out. Works great. I've had my domain for 15 years, and it's me. I depend on Android and my Google interconnects. I use Chrome on all my boxes. Everything works well.

    Plus doesn't like Google Apps for your Domain. You've got to create a new gmail account for that. Something that's not me. Something that nobody knows me as. And Chrome/Google account switching will force that to be the default account.

    Multiple account switching has also changed around, and it makes this gmail account your primary account, and I've got to keep using my password to get to my regular Google Apps email in Chrome. Now, the email I've depended on for 10 years multiple times a day requires me to keep switching back to my (now) non-default domain account, if I check Google plus also.

    It sound petty, but it's made me stand back and say, "Wow, I'm _really_ dependent on Google, and this can get ugly". Being an open-source kind-of-guy, that makes me nervous.

            --Lance

  174. heh by binford2k · · Score: 1

    If you have to ask, then you're going to be in a world of hurt.

  175. I diverge by OldIsCool · · Score: 1

    Without getting into too many details... I agree with many of you and on the other hand, I disagree with others.

  176. Dreamhost by zerkon · · Score: 1

    I've been running a few websites with email accounts off Dreamhost for a few years now, and I highly recommend that over rolling your own. Sure, you might be losing some of the flexibility of a complete from scratch solution, but you're also handing off a lot of the administrative hassles to professionals. Plus since it's a paid solution I'm not as concerned about my data being fodder for google's growing empire.

    The whole thing is running off a virtualized server that I pay $15 a month for. No blacklist issues (so far in like 3 years) since it's a known IP block with a known hosting provider. Spam is a minor issue, they're running spamassassin which on it's own seems to do an all right job. It gets the worst of the worst and thunderbird picks up a fair amount of it as well. The webclient uses roundmail, which is somewhat dated, but has a decent ajax interface. I think they have some other choices for webclients but to be honest I don't use them that often.

  177. I would even pay... by amix · · Score: 1

    I dislike the idea of running a server. Either it is

    • a server you rent (high responsibility, legal accountability)
    • on your LAN (too much private data, too dangerous, see above)

    I dislike Google more and more. Since a few years I am wishing there would be some initiative by privacy aware people, who offer something similar like Google's docs, cal, mail, picasa, +, etc. but on a commercial, or semi-commercial (non-profit) base. I would be willing to shell out a 120€/year for a liberal concept, that even has an API.

    --
    Hello?? Fred?! Is this you?
  178. Re:Oh, no! Not another one... by Hognoxious · · Score: 1

    I'm sure a lot of people in London would agree with that plan.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  179. Re:Oh, no! Not another one... by Hognoxious · · Score: 1

    I for one would rather have a person who has a Christian world view in office than someone who's world view is kept secret just so he can get votes.

    Would you say the same for someone who is openly Jewish? How about a Hindu?

    Candidates shouldn't have to keep their religion, or lack of one, a secret.

    The system is broken if you have people who vote largely based on whether the candidate talks to the same invisible man as them.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  180. webmail sucks by Anonymous Coward · · Score: 0

    Stick up with your gmail account or set up an own mailsever + ssh + mutt = best email solution!

    I have used Zarafa about 3 years and this whole webmail is a real bad thing:
    - It's very slow - compared with a ssh connection to the mailserver and my mutt client running on the mailserver,
    - the options for filtering, sorting, etc is very poor
    - I don't know any webmail client which includes GnuPG (encryption, decryption)
    - the movement is slow and painfull: if the webmail doesn't use ajax, each operation is related with a new HTTP-GET request and respons