Alpine 1.00 Brings Pine Back 204
TreeDork alerts us that Alpine 1.00 has now been released by the University of Washington. The full source and documentation are available."On the surface, Alpine will appear strikingly similar to the Pine Message System, and it is upwards-compatible for existing Pine users. Alpine is released under the Apache License, Version 2.0. The source code has been reorganized from the ground up to separate the user interface code from the underlying email engine itself. All of the source needed to build Unix, Windows, and Web-based mail user agents is included.
I guess I still have to ask (Score:5, Funny)
Re:I guess I still have to ask (Score:5, Funny)
Re: (Score:3, Funny)
Apache License PINE
Of course, since they don't spell it out, we're free to make it whatever we want...
Re: (Score:2)
You can lose the apostrophes, too (Score:3, Funny)
Alpine? Pine? (Score:3, Funny)
You kids and your newfangled elm, pine, alpine, whatever...now you kids get offa my lawn!
Re:Alpine? Pine? (Score:5, Funny)
HELO guinness.internet.outthere
MAIL FROM: guinness2702@slashdot.org
RCPT TO: morgan_greywolf@slashdot.org
DATA
From: Guinness2702
To morgan_greywolf
Subject: Re: Alpine? Pine?
You got to use mail? Luxury! Luxury, I tell's you.
Back in my day, all we got was a telnet client and a dns query tool
Bah, kids don't know they're born these days.
.
Re: (Score:3, Funny)
Lucky.
We just had a really huge, sloppily-maintained copy of
Re: (Score:2, Funny)
*sharp intake of breath*
Why when I was young all we got was a PDP-11 with a card puncher with cards that we had to give to the office boy who'd get on his bike, take to the cards and the one card reader the company had to the other office where they'd read them in reply to the message and the give the cards with the replay, and the reader back to the boy who'd bring the reply back to our office!
Re: (Score:2)
Re: (Score:2)
You had DNS? Luxury! Why back in my day, there was just one HOSTS file, and everybody shared it.
Oh, and Bitnet. We had Bitnet [wikipedia.org], too. Yes kids, way back when, there were competitors to the Internet.
Christ, I wish I were kidding. KA9Q represent, yo!
Re: (Score:2)
Re: (Score:2)
In my day, files were 2GB or less!
Re: (Score:2)
Puff of smoke.
Streamer of smoke.
Puff of smoke.
Streamer of smoke.
Re: (Score:2)
Um... Where pine go? (Score:3, Insightful)
I've been using pine for as long as I've had email. Probably for the same reasons everyone else is. It does exactly what I need. I'm lazy. And it's worked for the past 10+ years.
So I'm not sure that pine ever went anywhere to begin with.
Re:Um... Where pine go? (Score:5, Informative)
Re: (Score:2)
More license stupidity. UW owns pine and could just relicense it, but instead they release it under a different name and new license? That's just stupid.
From the website [washington.edu]
It may sound silly but it makes sense. I mean you have a whole slew of people, businesses, and organiza
Licence Fixed At Last (Score:3, Insightful)
Re: (Score:2)
I had been downloading and compiling PINE because of this license issue, so I expected some third party to create a differently licensed clone for some time. Imagine my surprise when the expected PINE clone (no pun intended, honest) arrived from no less an institution than UW, distributors of the original PINE. For those who, like me, wondered why they didn't just relicense PINE and call it "PINE 5.0," the Alpine story [washington.edu] 'splains it. I never realized that trademark issues were involved. Quoth Alpine:
Re: (Score:2)
A bit of trivia... (Score:2)
I've tried using mutt, but there seems to be a big learning curve before a mere mortal can use it. Pine was self-explanatory from the start, with on-screen menus that made everything easy. On the other hand, Pine ran on a university server that was alread
Re: (Score:2)
You don't need to run your own mail transfer agent if you don't want to. You can have alpine read from an IMAP mailbox on another computer, e.g.
inbox-path={mail.foofoo.com/ssl/user=pants}INBOX
and you can have it send mail directly to a mail transfer agent on another computer:
smtp-server=smtp.myisp.net
Re: (Score:2)
I've tried using mutt, but there seems to be a big learning curve before a mere mortal can use it.
Nice keybindings [linuxbrit.co.uk] help; 98% of my use in mutt is just left/right/up/down -- far left is the mailbox list, right enters a mailbox, right enters a mail, right lists the attachments, right views an attachment. r/g for reply, m to write a new message. l ~s foo to search (limit) by subject, l ~f to search by from, etc.
Re: (Score:2)
http://www.dotfiles.com/files/27/263_.muttrc [dotfiles.com]
and then check out Tesla Gwynne's muttrc for more fun:
http://www.linux.org.uk/~telsa/BitsAndPieces/muttrc-1.2 [linux.org.uk]
The online muttrc generator
http://muttrcbuilder.org/ [muttrcbuilder.org]
It may not win you over, but wow, mutt can be super quick to do mighty things.
Name change (Score:5, Funny)
Because Pine Message System sounded too whiney
Webmail vs. Pine (Score:2, Troll)
The kids these days...
UID p*ssing contest... (was: Re:Webmail vs. Pine) (Score:2)
I'm perfectly happy with my 4 digit ID - though, yes, for a brief moment I *was* thinking about bidding on the 3digit one a few months back (auction for EFF); but then - there are less than 5k users that can claim a lower UID, so why bother...
Why? (Score:3, Interesting)
The whole program is like that. It's full of cargo cult nonsense, attempts to reinvent other languages in C, and so on.
If you like the interface, the thing to do would be to start from scratch and write a program with that interface, but to do it competently, using programmers who have some basic understanding of C. If you start from the PINE base, you are doomed.
Re: (Score:2)
And that has bearing on it's value to it's end users, how?
Re: (Score:2)
Bad code is unmaintainable code.
Consider the end users who suffered with various PINE bugs relating to not detecting incoming mail or truncating files, due to the offset bug described. Consider all the vulnerabilities, crashes, and so on, which necessarily entail from badly-written code.
Code style isn't purely for the convenience of programmers. Programmer convenience means more time spent actually working on the problem you're supposed to be working on, and less tim
Re: (Score:2)
Bad code is unmaintainable code.
Given how long PINE has been around, and how easily it's evolved to changing requirements (ffs, it supports acting as a webmail client, now!), I'd say that means the original supposition (that PINE is poorly written) has been refuted, then.
Consider the end users who suffered with various PINE bugs relating to not detecting incoming mail or truncating files, due to the offset bug described.
Oh please. There is a ton of well-written code out there that isn't 64-bit clean.
Consid
Re: (Score:2)
The fact that the code had to be altered because the maintainers chose to replace UNIX headers with their own misconfigured variants IS an example of the code being unusually difficult to maintain or alter.
Have you READ the code? I have. It's crap.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Yes, but you don't get more PINE commands unless a C programmer can figure out how to add them.
And of course... (Score:4, Informative)
Pine = Program for Internet News and Email
Pine = Pine Is Not Elm
Alpine = Apache Licensed Pine
Just so you know...
Who needs Pine ... (Score:2, Funny)
Yes, I'm speaking of telnet.
If god wanted you to use a GUI, he wouldn't have invented ASCII!
He's not dead .... (Score:3, Funny)
Re:Why bother (Score:5, Funny)
The real question is "Why bother when you can use mutt?"
Glad I wore my asbestos boxers today.
Re: (Score:2)
Yes, brave anonymous coward, you are correct. Mutt is the king of mail clients.
But seriously, there are great reasons to use a mail client instead of webmail. Offline access and/or synchronization is a major one. Also it lets you compose in your favorite editor easily.
Re: (Score:2)
Why bother with cone (Score:2)
Why not just use alpine, now that it's Free Software/Open Source?
Re:Why bother (Score:4, Funny)
Which would of course be Emacs.
It is easier (Score:5, Insightful)
Q:How do I get mutt to send mail directly to my ISP's SMTP server?
A:Mutt is a mail user agent not a mail transfer agent
Q: How do I get mutt to read mail from my IMAP mailbox?
A:Mutt is a mail user agent not a mail transfer agent
Q: How do I get mutt to keep an address book?
A: Use this extra 3rd party perl script, or this 3rd party perl script or
Re: (Score:2, Funny)
Re: (Score:3, Funny)
Re: (Score:3, Insightful)
A: Use this extra 3rd party perl script, or this 3rd party perl script or
Mutt has an addressbook or aliases I believe they call it, works with tab completion.
Mutt even complies with some obscure RFC rule for email where you can resend a mail. I don't know of too many mailers that can do that. Its ESC-e if you care.
Also, mutt can use vim as your editor, which I use all the time anyway, so it keeps my life more consistant than learning different editors.
Re: (Score:2)
Pine can do that too - command 'b' for bounce.
I'm not sure if we are comparing pine here, but it too can use an external editor.
Pine is actually quite a powerful email client - are there any lists of feature compar
Re:It is easier (Score:4, Informative)
Re: (Score:3, Interesting)
Allow me to fix that for you:
I once tried to use mutt to do a number of things an email user agent has no business doing, and all I got was a lousy T-shirt.
If it helps, recent versions of mutt do offer SMTP, IMAP, POP (and even NNTP) support. While occasionaly useful, the additions should placate the complaints of folks who don't understand *nix, can't get past the basics, or otherwise have a desire to see sendmail, mail, fetchmail, procmail, formail, sed, Perl, and spa
Re: (Score:3, Interesting)
The mutt mailing list consists almost entirely of friendly, informed, and detailed answers to questions from people of all skill levels, so I think your original comment is unfair and as it disingenuous, particularly for someone who may interested in trying mutt.
Actually, it's not. While I never was on the mailing list, I used to post quite a bit on the USENET newsgroup. And there was (perhaps still is) one expert user who would say those exact things in a very condescending manner to newbies. I'm sure he single-handedly drove many people away from Mutt.
I'm a Mutt user. My biggest complaint is that I can't save outgoing emails to more than one folder based on the list of recipients. I've known others on the USENET newsgroup whine about this, as well. Is this a fea
Re: (Score:2)
You can do a different sent-mail folder based on a rule. I don't think you can save the same message more then once in different folders if that's what you are asking.
Re: (Score:2)
Back when I used to read the newsgroup, this was not a rare query from users.
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
Then again, the proper Unixy way to do that would probably be a userspace "imapfs" driver that'd mount your IMAP mailbox as a local maildir, which mutt could then access as usual. Any takers?
Re: (Score:2)
Re:Why bother (Score:5, Insightful)
6 very important reasons spring to mind:
1. WebMail is *really* slow compared to PINE
2. FireFox with a webmail system in it takes up many times the screen space
3. I don't especially want to trust a third party with my private data
4. I don't want my mail to be inaccessible when some 3rd party web mail server goes tits-up
5. If I run my own MTA I can do some useful automated stuff with things like procmail
6. I happen to like the interface
I'm sure I could think of plenty of other reasons if pushed. Asking "why bother?" on the assumption that everyone's requirements must be identical to yours is pretty arrogant...
Re:Why bother (Score:5, Insightful)
Need I go on? Or should I just say everyone has different requirements like the parent did?
Re: (Score:2)
Re: attachments and search (Score:3, Interesting)
Take attachments. I'm running pine over ssh, and almost all the time, I can't just view the attachment by clicking on it. I have to save it, then scp it over, then open it. A pain in the ass.
Then there is the lack of search functionality. This is a bit of a killer. Sure I can run some script to search the files, but it is not very conv
Re: (Score:3, Interesting)
PINE is best used when coupled with a good IMAP server. The best Free Software IMAP server seems to be Dovecot these days, and includes indexed (read: "FAST") full-text search in the 1.1 beta releases.
What I do is enable full-text indexing on my email with Dovecot, and then you can use PINE's regular ; (Select) operator to
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
When you have 5000+ spam messages in an account, and pop, imap, or a webmail client will take too long to download/process that many messages.
Log in with pine and just hold the D down till they're gone. (ok so you have to log out to finally delete them but hey...)
Re: (Score:3, Insightful)
I have a question for you: why do you advocate mediocrity? this is slashdot after all, we should be appreciating quality things.
I use pine, GMail and Opera mail and find them all somewhat useful.
pine is good at firing up a quick email or checking something fast because I always have a few terminals open.
Opera mail is my main client because it's fast, has a great interface and does not keep all the emails in one bigass file, which makes me sleep better at night and allows me to just browse/search the file
Re: (Score:2)
Yes. But it is important to me and probably quite a few other people, so it is a factor in "why bother?". Just because _you_ don't consider it important doesn't mean that other people are the same. Just declaring that something is pointless because you don't have a requirement for it seems rather arrogant.
And windowing systems essentially make that complaint obsolete. Unless you weren't aware that resizing, overlapping, and hiding windows are
Re: (Score:2)
I agree that webmail sucks, but 3, 4 and 5 aren't why.
3. I don't especially want to trust a third party with my private data
4. I don't want my mail to be inaccessible when some 3rd party web mail server goes tits-up
5. If I run my own MTA I can do some useful automated stuff with things like procmail
Those are just reasons to run your own MTA. If you happen to like webmail, you can run your own webmail server. I run my own MTA and I use sqwebmail to provide the service for my family members who prefer webmail. I also use it occasionally when I want to check my e-mail from a computer other than one of my own.
Re: (Score:2)
The original poster cited "like Gmail" - sure, you can run your own webmail system, but it was pretty apparent that the original poster was talking about 3rd party servers.
And yes, I run my own MTA,
Re:Why bother (add 7 and 8) (Score:2)
7. It's configurable. I use fetchmail to consolidate email from several accounts, and I access them via Pine. Much more convenient than logging into several different webmail accounts.
8. It is remotely accessible (with SSH). I love the ability to check my email remotely very quickly, without having to do webmail (slow) or download my email to a remote machine. SSH into my machine, run pine. Quick and simple. (even if you have to download putty from a remote site)
I can do everything I need
Re: (Score:2)
Re: (Score:2)
If you have a web browser, you can get an ssh client, putty, very quickly. And you can't always run your own webmail server, because your ISP may not allow incoming HTTP traffic. Yeah, you could probably run it on a different port, but then you may have issues of firewalls. Most places allow ssh, it is secure, and webmail is still webmail.
Re:Why bother (add 7 and 8) and 9 (Score:2)
ME to Eudora-using colleague: Say, with Eudora can you send a reply to an arbitrary number of emails? Like gather someone's last 4 emails and reply to them all with one message?
COLLEAGUE (thinking): No. No, that would be a really nice feature.
ME: Okay, you do
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
"I use pine - not because its necessarily the greatest email reader ever, but because Im used to it, and it does what I need it to do with a minimum of fuzz." -- Linus Torvalds
I use it for exactly the same reasons. Actually, when I went to university in 1998, Pine was the recommended mail client. I was a relative n00b to the Internet, though computer savvy, and I liked the text based interface. This was on Windows 3.1 with 32-bit extensions, on a 486 with 8 MB RAM, also my first web server ;)
Re: (Score:2)
Re: (Score:3, Informative)
Nothing... absolutely nothing works as well at 28.8k. This road warrior ends up doing dial-up on a not-infrequent basis, even today.
Re: (Score:2)
Perhaps because, while you prefer a webmail client, you want to be able to add features on your own, and have control of your own server. From TFS:
Probably not a compelling reason for most Gmail users to switch, but this is Slashdot, not a forum directed at the average user.
Re: (Score:2)
I've tried a number o
Re: (Score:2)
Second of all, I prefer to manage my e-mail at my home computer, which is why my e-mail address ends in @dosius.ath.cx.
-uso.
Re: (Score:2)
Re: (Score:2)
Re:Inertia? (Score:5, Insightful)
Meh, I'm just as happy using mutt if I have to check my email without a GUI, and if I'm doing that it almost always means that I have access to webmail as well ('cause I'd be using SSH to use mutt...).
Re: (Score:3, Funny)
Re: (Score:2)
(This post was written in Microsoft Visual Studio 2008)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:3, Informative)
Pine is awesome because anytime you have an SSH client, you have your mail. You also get to skip most spam, html crap in email, a easy text based interface, and no need for a gui.
The only thing annoying about it was its license, now Alpine has all that minimalistic goodness and is under the Apache license.
Re: (Score:2)
Gerry
I'm special! (Score:2)
Re: (Score:2, Insightful)
When and how exactly did modern web and OS development render text obsolete?
Re: (Score:2)
How do you think email works? Either your mail is being sent plain text through a bunch of intermediary servers so the web host is the least of your concerns -- or you're sending GPG encrypted messages in which case the web host won't be able to read it anyway.
Re: (Score:2)
Cheers.
Re: (Score:2)
FYI, if you build on Debian, you will need to install (at least) libssl-dev and libpam0g-dev.
-A