SquirrelMail is being removed from cPanel
blog.cpanel.com
blog.cpanel.com
It was the first webmail application offered at a .edu I worked at and that's been 15 years ago. It was -- or so it seemed -- "dead" then.
I love open source but there's also a need for developers to live off what they make.
Who has successfully made a webmail front end that they could sell?
OTOH, a need to commercialize a FOSS-project is always a latent conflict of interest and I personally only reluctantly make such software part of my stack: I might end up with core devs moving to a proprietary fork full time and not enough other devs to "just fork it".
[1] when did this even become a word?
By 'long time', I mean at least since the mid-to-late 90s. I would often see the word -- not in regular writing, but in tutorials, all the time. Setting up a cPanel instance, for example, you would often be instructed to set up your MX records as 'mail.yourdomain.tld', and your CNAME as 'webmail.yourdomain.tld', just so you'd have something convenient to type in your browser.
Around 1996-7? Right around the time that HoTMaiL came about.
FastMail, but they had to put a whole service behind it.
The other two options, roundcube and horde, which I updated recently at cPanel, are much better.
“Community funded and supported”
Which you probably don't notice because you forward Gmail -> Protonmail. ;)
ProtonMail is easily one of the best mail services I've used; particularly now that there's an IMAP bridge.
They make an open source webmail + drive + docs suite, and sell a commercial version (e.g. to ISPs). The software is great and they're still around, so it must be working out for them.
Roundcube
Rainloop
Squirrel mail is dead, but self hosted webmail is far from dead. Some .EDUs with student populations of 12,000+ use roundcube for their https interface student mail.
I didn't even know... crap.
It is a pain to setup DKIM, SPF, etc., but it all works now. I had to say "etc.", mostly because I don't remember all the hoops I jumped through. THe good news is that it has been so long I don't remember.
We're a long ways from the days when your machine would come with sendmail running and accepting mail for your FQDN OOTB, though... so it's a little more difficult but certainly not out of reach of anyone who is willing to put into the time and effort to learn how to do it right.
(I plan on moving my mail to a new machine (well. new VMs) over the next few days and I expect to run into nearly no issues doing so. Then again, like rhizome, I've been doing this for ~20 years.)
Correctly set PTR RRs can (will) make a huge difference (lots of MTAs will reject if FCrDNS fails).
Working reverse DNS
SPF
DKIM signing
TLS1.2 transport to and from other smtpd, negotiated opportunistically. You can use a letsencrypt certificate.
Is definitely not an open relay
Requires TLS1.2 + SASL auth of your username and password to send outgoing mail (I use the same account credentials that are also my dovecot IMAPS account)
Squirrelmail had this nice option where I could set a BCC for every email - I BCC all my emails to myself (hack to get around another problem). Roundcube has no such option.
In my experience, I have seen no benefit that Roundcube has (feature-wise) other than being prettier.
I thought my 50k-70k inbox was huge, but I just typically order by date reversed ...
I generally like it, but for some reason wish there were other things to try. Mailpile is a stand-alone server and thus is more complex to install and run (or at least that was my experience the one time I tried).
I can see such an option in Roundcube 1.2.3. Under Settings/Identities/[WhateverIdentity] there is a “BCC” field, which seems to be exactly what you want.
(This is not an endorsement of Roundcube – I use Gnus myself.)
[1] https://features.cpanel.net/topic/add-mailpile-as-webmail-op...
Squirrelmail was unmaintained, hence it's deprecated. I did maintain some patches decades ago, but don't work with PHP anymore for several years. And not with cPanel anymore either. Dropping squirrel was discussed 5 years ago already.
When I first signed up right around their billing fiasco ~10 years ago, they where on SquirrelMail with a hardstop "convert to gMail" option. They have since switched to a different email default [AtMail] about 1.5 years ago.
On one hand I miss SquirrelMail. On the other hand, I now understand the change [ageing tech]. There has been a learning curve along with A/B testing, for example having the "hardcore delete all emails in your primary inbox" button right next to your "refresh your primary inbox" button... bad times which have been solved.
Added: It appears there is some version 1.4.23 (the old thing) that will run on PHP7. I am currently running 1.4.22 on PHP5 under OpenBSD with no problems. The problem seems to be in figuring out what version to run.