Slashdot Mirror


After 19 Years CMU Discontinues Cyrus IMAP In Favor Of Microsoft Exchange And Gmail (cmu.edu)

Long-time Slashdot reader Hobart writes: The Cyrus IMAP server, created by and for Carnegie Mellon University, has lost support of its founding institution. As of last fall, they announced that student and faculty email will be run on Microsoft Exchange, or Google's Gmail suite of apps. The company FastMail seems to be the primary driver of Cyrus IMAPd software now, per their December blog post. Are any Slashdot readers migrating their Cyrus-based services, or are there compelling reasons to chose it over the competition?

72 comments

  1. I already left.. by Ostrich25 · · Score: 3, Interesting

    I migrated off Cyrus years ago (to Dovecot) because for my small installation needs, Cyrus was obscenely overcomplicated. I also hate Cyrus SASL with the heat of a thousand suns.

    1. Re:I already left.. by Alain+Williams · · Score: 2

      I agree with this. I have installed & maintained some largish Cyrus installations (10,000 - 20,000 mail boxes). It works well but is complicated. Dovecot is what I have used for my more modest recent uses.

    2. Re:I already left.. by Anonymous Coward · · Score: 0

      I 2nd this, there was also some limitations with the Cyrus imap and the iOS mail client. Once I upgraded to Dovecot all the problems went away. Also the separate configuration files were absolutely ridiculous with Cyrus.

    3. Re:I already left.. by mi · · Score: 1

      I agree, that SASL is stupid, but I only had to set it up once... I've been a happy user of the IMAP-server for many years now — and the configuration I created originally remains valid and "just works" with the latest versions of the software.

      Frankly, I think it is insane to trust e-mail to proprietary software for which you do not have sources... MS Exchange?!? Eeww...

      --
      In Soviet Washington the swamp drains you.
    4. Re:I already left.. by Ded+Bob · · Score: 1

      Cyrus IMAP works well for me. Setup was not particularly easy, but once I got past that, it has been solid. This is for my personal domain, so I cannot speak of larger installations.

      Somehow, I doubt Carnegie Mellon had an issue with finding someone that knows Cyrus well. ;)

    5. Re:I already left.. by UPi · · Score: 2

      Similar story here. I used UW IMAP server and migrated to Dovecot when support for it was dropped by Debian. I tried Cyrus briefly. I don't remember what the exact issues were, I recall not being able to tweak the configuration to mimic UW's operation closely enough. Don't cite me on this, first because I'm completely unciteworthy and second because this happened years ago and my memories of it have faded some.

      I love IMAP and use it exclusively for my e-mail servers. I can connect with multiple clients on multiple devices, organize my folders and keep my inbox tidy. Well as tidy as inboxes get with developers.

    6. Re: I already left.. by Anonymous Coward · · Score: 0

      Dovecot switched to seperate files too but the single config still works.

    7. Re:I already left.. by nyet · · Score: 1

      Agree. Dovecot works great.

    8. Re:I already left.. by Anonymous Coward · · Score: 0

      Er, which Debian dropped support for UW IMAPD? The one in my universe didn't.

    9. Re:I already left.. by Cramer · · Score: 1

      what "separate configuration files"? My install (granted, it's old) has TWO config files (cyrus.conf and imapd.conf -- and the sasldb but that's systemwide)

      Behind the scenes, yes, cyrus has many files. But you don't mess with them.

    10. Re:I already left.. by cthulhu11 · · Score: 1

      Ended up with a circular dependency with Cyrus that prevented recompilation. Also went to Dovecot. Apologies to jgm

  2. CMU Confirms: IMAP Is Dying by Anonymous Coward · · Score: 2, Insightful

    no one ever got fired for buying Microsoft

    RIP

    1. Re: CMU Confirms: IMAP Is Dying by Type44Q · · Score: 2

      Now that CMU sold their entire robotics division to Uber, maybe they can develop their AI in an Excel macro.

  3. Meanwhile at the University of Washington by 93+Escort+Wagon · · Score: 4, Funny

    IMAP server support continues. The sole remaining developer, Darrin, recently attempted to escape - but he was quickly apprehended by UW Police and returned to his closet.

    --
    #DeleteChrome
    1. Re:Meanwhile at the University of Washington by Nethead · · Score: 3, Funny

      I hope he's not pine-ing away.

      --
      -- I have a private email server in my basement.
    2. Re:Meanwhile at the University of Washington by dpilot · · Score: 1

      I started with Cyrus, then after UWash IMAP got its mbx format, I moved to that, in order to simplify. Then a few years later I moved to Dovecot, and have been there since.

      --
      The living have better things to do than to continue hating the dead.
    3. Re:Meanwhile at the University of Washington by LynnwoodRooster · · Score: 1

      Better than trying to tunnel his way out!

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    4. Re:Meanwhile at the University of Washington by Hobart · · Score: 1

      I hope he's not pine-ing away.

      https://www.youtube.com/watch?...

      --
      o/~ Join us now and share the software ...
  4. Great choice... by Gravis+Zero · · Score: 1

    if you are thinking exclusively about money and nothing else. -_-

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Great choice... by No+Longer+an+AC · · Score: 1

      "My hand is in your wallet" - Andrew Carnegie

      A commonly seen play on the actual quote "My heart is in the work" at CMU during my years there.

  5. It's complicated. by Anonymous Coward · · Score: 0

    There are compelling reasons to not use cyrusimap, and they are legion.

    Incomplete or wrong documentation.
    Incomplete and inconsistent, if not poorly behaving, management tools.
    Archaic understanding of storage.
    Prone to corruption and loss of mail.
    Everything it does, dovecot does better.

    1. Re:It's complicated. by bill_mcgonigle · · Score: 3, Insightful

      Everything it does, dovecot does better.

      Yup - switched a decade ago and never looked back. Thanks for '04-'07 tho.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:It's complicated. by Cramer · · Score: 1

      Of all those things, corruption is the only one that's true. But each message is it's own file in the various spool directories. The various db's that can be corrupted can also be completely regenerated from the spool. I've done it many times; never lost a message.

  6. Manadated by the Trumpverse by Anonymous Coward · · Score: 0

    N.S.A.!
    N.S.A.!
    N.S.A.!

  7. So... by cheesybagel · · Score: 3, Insightful

    Which administrator is getting the kickback from Microsoft for this particular choice?

    1. Re:So... by Anonymous Coward · · Score: 2

      Could very well be nobody did. Like a certain other university I could mention, they might've hired "business managers" to make the university run more like a "business", which to such small minds means that every computer must run windows and all other software must come from the same vendor. "Standardisation", see?

    2. Re:So... by Miser · · Score: 1

      Very true. And those MBA "business managers" probably never heard of nor can they spell IMAP.

    3. Re:So... by awtbfb · · Score: 1

      Exchange is needed by specific units but most are going to Gmail and the shift was inevitable. A vast majority of the students prefer Gmail over IMAP and usually forward their mail to Gmail anyway. Similar trends are visible in the junior staff and faculty.

  8. Re:Hope they look close & rule out GMail... by SeaFox · · Score: 1

    Are any Slashdot readers migrating their Cyrus-based services, or are there compelling reasons to chose it over the competition?

    I must admit: I do not know much about Cyrus-based services, so can't speak to that.

    So the rest of your post is going to be off-topic. Got it.

    I will however talk about GMail and my frustration(s) with it.

    1: It's ugly and cumbersome to use by default. An Outlook-like interface has proven itself. To make GMail look like Outlook, one must install and enable some 3rd party add-on.

    *cough*

  9. Re:Hope they look close & rule out GMail... by OrangeTide · · Score: 2

    1: It's ugly and cumbersome to use by default. An Outlook-like interface has proven itself. To make GMail look like Outlook, one must install and enable some 3rd party add-on.

    Please do not mix subjective terms like "ugly" with objective terms like "proven". You're confusing yourself when you do.

    --
    “Common sense is not so common.” — Voltaire
  10. should use qmail by Anonymous Coward · · Score: 0

    Everybody loves public domain abandonware like qmail.

    1. Re: should use qmail by Anonymous Coward · · Score: 0

      "Use the force, Bilbo" -- Prof X

  11. Who uses IMAP in 2017?? by Billly+Gates · · Score: 1, Insightful

    Today people need more than email and calendar, Skype, and meeting options.

    Unfortunately, the community defined the imap standard IEEE but no calendar and meeting and freebusy functionality so MS defined the standard instead.

    Email might be fine for student uses but is incompatible for the needs of staff.

    1. Re:Who uses IMAP in 2017?? by Anonymous Coward · · Score: 1

      I'm glad you don't live in my universe.

    2. Re:Who uses IMAP in 2017?? by Anonymous Coward · · Score: 0

      > Unfortunately, the community defined the imap standard IEEE but no calendar and meeting and freebusy functionality so MS defined the standard instead.

      That is what CalDAV is for. You have Google to thank for torpedoing that and XMPP.

      > Email might be fine for student uses but is incompatible for the needs of staff.

      Not sure why you think you need to put them all in one daemon. While we at it we may as well as the daemon responsible for accessing stored mail to also handle SIP, LDAP, and SSH.

    3. Re:Who uses IMAP in 2017?? by Anonymous Coward · · Score: 0

      In five years time it will all be integrated into systemd :P

    4. Re:Who uses IMAP in 2017?? by jarle.aase · · Score: 1

      I hope you are trolling. If not, have you heard about nextcloud? No need to be Faust just because you want modern facilities. There are open source alternatives to mail, calendar, online docs, cloud storage and pretty much anything else. If you sell your soul to the Devil, you do so because you want to. Not because you need to.

    5. Re: Who uses IMAP in 2017?? by Anonymous Coward · · Score: 0

      There is no connection between email and calendaring - even if some ms users think so. They are completely separate services, and work fine if you run things that way. Such as caldav+any email-only mail server. There is no particular need for exchange.

    6. Re:Who uses IMAP in 2017?? by Dr.+Evil · · Score: 1

      Ugh.

      The fork of Owncloud?

      I heard of Owncloud about 5 years ago after I gave up on CalDav to replace Gmail as a solution which would allow me to do calendaring and scheduling, contacts, notes etc. on my phone and my desktop.

      My friends who were once enthusiastic about running Owncloud eventually gave up on it as a buggy mess and stopped talking about it. E.g. https://github.com/mail-in-a-box/mailinabox/issues/514

      I asked around about an "Owncloud hosted environment", hoping maybe a service maintained by Owncloud staff or crazy developers might be out there offering high availability. The FOSS-heads balked at it saying "why would you want a hosted Owncloud???, it's all about data privacy and control!". No such service existed.

      All of this has been a total waste of time, as I've been running on a hosted Exchange environment for 7 years now and have no problems... well except that Thunderbird Exchange support is... barely tolerable, and Evolution itself is barely tolerable. The OWA web client, Android calendar and iPhone calendar are much better than Evolution and Thunderbird for calendaring.

    7. Re:Who uses IMAP in 2017?? by jarle.aase · · Score: 1

      AFAIK, OwnCloud was forked by the original developers, after some policy disagreements with greedy investors. I was skeptical, but after listening to a FLOSS weekly pod-cast about nextcloud, I'm actually quite exited about the project. The version of OwnCloud shipped with Debian stable has been rock solid to me for years. For hosted OwnCloud, there are many alternatives: https://owncloud.org/providers.... The same goes for nextcloud: https://nextcloud.com/provider.... Thunderbird works well with standard IMAP servers.

    8. Re:Who uses IMAP in 2017?? by Anonymous Coward · · Score: 0

      Never heard of CalDav & CardDav?!?

    9. Re: Who uses IMAP in 2017?? by ray-auch · · Score: 1

      There is no connection _if_ you use separate mail and calendar services, and you don't connect them.

      There is no connection required unless you want to do things like, oh, send meeting invites or update calendars based on invite responses... say. Obviously if you only ever meet yourself, that's not a problem.

      If you want to do that, then you need to connect your mail and calendar services with, say, an iMIP service/connector - you know, the standard specifically for connecting (non-MS) mail and calendar services. Exchange just provides a mail and calendar service that is pre-connected without installing and configuring a connector, Outlook provides a client that shows both. Interestingly if you don't use Outlook, the built-in Windows email and calendar apps are separate - or rather they appear so, but you can't send meeting invites from Calendar until you configure an account in Mail...

    10. Re:Who uses IMAP in 2017?? by Dr.+Evil · · Score: 1

      It might have been too early in OwnCloud's life to find the hosted providers. I'm glad to see they're out there now and have some geographic diversity.

      IMAP isn't the issue for Linux. It's interoperable calendaring and scheduling, contacts, etc, etc. which have been the issue. The summary leaves out this important detail from their decision: ".. have transitioned to Exchange providing an integrated solution with mobile support and advanced scheduling functionality"

      The organizational issues such as "who does Bob report to?", "How do I book this room?", "How do I coordinate free time on Alice, Bob, Carol and Dave's calendar?", "Which meeting rooms are available at that time?".

      For that matter, Exchange also gives you some MDM tools, server-side rules (so you don't need to depend on Thunderbird to be running so that your email filters into the right folder on you phone), etc.

      I'll keep an eye on NextCloud, hopefully it finally replaces Exchange for me, but I'm not holding my breath.

  12. Now what? by Anonymous Coward · · Score: 0

    It was painful setting up cyrus, but it has been solid once past that initial barrier. Already 13 years. I hope it is easy to migrate to dovecot.

  13. Courier IMAPd by crow · · Score: 1

    I've been running Courier IMAPd since 2003 for just my personal email. I think I picked it because it was simple to configure. It's been running just fine ever since. If I were providing email service to a large group of users, I would want to evaluate different options, but it's been rock solid for my use.

    1. Re:Courier IMAPd by jarle.aase · · Score: 1

      Many years ago, I administered the Courier mail suite for a company that hosted emails for lots of local businesses. I wrote a few small programs to simplify domain and use management, and it was really a pleasure to use (http://products.jgaa.com/?menu=566).

  14. Re:Hope they look close & rule out GMail... by Tough+Love · · Score: 1

    1: It's ugly and cumbersome to use by default. An Outlook-like interface has proven itself. To make GMail look like Outlook, one must install and enable some 3rd party add-on.

    Please do not mix subjective terms like "ugly" with objective terms like "proven". You're confusing yourself when you do.

    So in other words you have no substantive objection to OP's criticism of Gmail.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  15. Monoculture by manu0601 · · Score: 2

    With many institutions moving to MS and Google cloud mail service, it seems we head toward a dangerous monoculture, or duoculture, at least.

  16. Cyrus isn't solely IMAP: don't forget about SASL by Anonymous Coward · · Score: 0

    It's important to remember that CMU's Cyrus also develops a SASL library which provides an authentication framework/layer. This is used heavily throughout major open-source projects, particularly those which are SMTP-related. Examples below are taken from the FreeBSD ports repository:

    * exim -- for SMTP AUTH support (probably both server and client (unsure, I don't use exim))
    * mutt -- for SMTP AUTH support (if mutt is configured to speak SMTP natively (uncommon), rather than using an MDA (common))
    * postfix -- for SMTP AUTH support (both server and client)
    * sendmail -- for SMTP AUTH support (both server and client)
    * mongodb 3.x -- as an authentication mechanism
    * memcached -- as an authentication mechanism (optional, but often default)
    * squid -- as an authentication back-end (optional)
    * mod_authn_sasl (3rd-party Apache module) - as an authentication back-end
    * mod_webauth (3rd-party Apache module) -- as an authentication back-end

  17. Re:Hope they look close & rule out GMail... by OrangeTide · · Score: 1

    I really can't argue with something that is his subjective opinion. I have a different opinion, but I'm surprised you're interested in that.

    --
    “Common sense is not so common.” — Voltaire
  18. E-mail is essentially a legacy system... by slk · · Score: 1

    And for most people, it means either GMail or Exchange. They both have their trade-offs, but they both get the job done. Open source e-mail software still has a place on the back-end, but it's incapable of providing the sort of collaboration platform people expect (for good reasons) in 2017.

    --
    ERROR: Null .sig, core dumped.
    1. Re: E-mail is essentially a legacy system... by Anonymous Coward · · Score: 0

      Most collaboration platforms are so advanced, they're perfect for producing worthlesd shit.

      Tell Linus to migrate lkml to MS Exchange, because the most successful and economically valuable ongoing collaborative project needs to shed the "legacy."

    2. Re: E-mail is essentially a legacy system... by Anonymous Coward · · Score: 0

      yes, it's comlpetele worthlesd

  19. Not quite dead yet by Mostly+a+lurker · · Score: 4, Interesting

    While FastMail is based on Cyrus IMAP, and is providing resources for its development and documentation, I think it is to early to declare Cyrus completely finished. In terms of collaboration features, the addition of CardDAV and CalDAV support a few years ago helped somewhat. Lack of its own file sharing tools is a serious limitation, but FastMail has managed a degree of integration with Dropbox.

    Hold off on a variation of the dead parrot sketch for the time being!!

  20. Re:Hope they look close & rule out GMail... by Tough+Love · · Score: 0

    He pointed out pretty clearly a number of reasons why Gmail, objectively sucks. You didn't point out anything, why even bother posting?

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  21. Don't tell my client by Anonymous Coward · · Score: 1

    my achy breaky client

    I just don't think he'd understand

  22. Re:Hope they look close & rule out GMail... by Dog-Cow · · Score: 1

    Have you always been retarded, or is your MAGA hat too tight? The poster complaining about Gmail listed a bunch of stuff he doesn't like. None of them are objectively bad.

  23. Exchange IMAP by nyet · · Score: 2

    Exchange IMAP performance is atrocious, not to mention completely broken from a standards point of view.

    1. Re:Exchange IMAP by Anonymous Coward · · Score: 0

      Yes, I read about that on the isync mailing list some time ago.
      Too long lines (approx 10 kB max)? Doesn't accept the email.
      Bytes with value 0 to 31 (except newline) in the email? Can't handle it.
      Useful error messages for any of these? Of course not, it's a Microsoft product, it's not done unless the error messages have been made completely useless, preferably a magic number that is only documented in the source code.
      Here's one result of that mess, the process to get there was even more painful - luckily this time I was only a bistander instead of suffering from it myself:
      https://sourceforge.net/p/isync/mailman/message/35803898/

    2. Re:Exchange IMAP by Anonymous Coward · · Score: 1

      This is probably by design. Microsoft hates mail. Actually they hate standard-compliant everything.

    3. Re:Exchange IMAP by nyet · · Score: 1

      Institutionally, their culture is pretty much dead set against spending any time on standards compliance, let alone interoperabililty. Yes, it is partially intentional, but in reality, it is just incentivized laziness.

      They don't want (let alone need) any other vendor to interoperate, so they don't spend any time hiring people who care about that sort of thing; those type of people don't last long at MS.

    4. Re:Exchange IMAP by Anonymous Coward · · Score: 0

      > M$ IMAP performance / brokenness
      > Which administrator is getting the kickback from Microsoft for this particular choice?

      Which, among other utterly stupid reasons, is why hear tell the complete dumbfucks in IT and higher administration above them of "The" Ohio State University sold out to Micro$oft over a decade ago.
      They had a few real nice Unix shops till they pissquandered them all away to consultants and braindead hallways full of "lifer" management, has beens, pointless pontificators, consensus seekers, asskissers, cya'ers, and fat spenders.
      Then they brought in the corporate execs when that failed and further destroyed any lingering remnants of cool.
      So much, and talent, was lost.
      And hushed data breaches and downtime now ever frequent.
      Oh well, Universities will be dead in 10 years anyways.
      Opensource self education and free job markets for the win.

    5. Re:Exchange IMAP by michael_wojcik · · Score: 1

      Yes, but Exchange everything is atrocious, so users quickly become accustomed to it.

      Exchange: Managing user expectations since 1993.

  24. Re:Hope they look close & rule out GMail... by Heliologue · · Score: 1

    No, he pointed out a number of reasons why people might not prefer GMail's interface. The fact that it's an extraordinarily popular service would seem to indicate that there are plenty of people who _do_ like it. There's no objective points to argue about.

  25. Re:Hope they look close & rule out GMail... by Anonymous Coward · · Score: 0

    I use Gmail. I never use Gmail's web interface.

    Just connect via IMAP and your mail client can supply the wonderful interface.

    Mine is supplied by Sylpheed.

  26. GMAIL supports IMAP... by Anonymous Coward · · Score: 0

    Not to put too fine a point on it, but GMAIL supports IMAP for email, works great with Thunderbird, and provides a secure encrypted connection.

  27. Re:Hope they look close & rule out GMail... by Tough+Love · · Score: 1

    It can be extraordinarily popular and stick suck, which it is and it does. Another example of that is Windows. It is not extraordinarily popular because it doesn't suck, it is extraordinarily popular for other reasons, some of which are nothing to be proud of.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  28. Re:Hope they look close & rule out GMail... by Tough+Love · · Score: 1

    He pointed out pretty clearly a number of reasons why Gmail, objectively sucks. You didn't point out anything, why even bother posting?

    You still haven't pointed out anything. I will point out something: Gmail does suck. It is only Google's network effect monopoly control that keeps people using it. They will come to regret it, as Google's increasingly high handed business model of privacy invasion starts to bite hard.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  29. email is dead by Anonymous Coward · · Score: 0

    Email is dead!!!
    If someone want to compete with Exchange have to invent something else, something like "buletinboard" with Calendar and Tasks...

    1. Re:email is dead by Anonymous Coward · · Score: 0

      Email is dead!!!
      If someone want to compete with Exchange have to invent something else, something like "buletinboard" with Calendar and Tasks...

      It's already been invented