Evolution 0.3 Released
aleksey notes that HelixCode
announced
Evolution 0.3. With all the Napster-related news flooding us lately, it's nice to see some good news. Evolution is making great progress, and I'm probably not the only one itching for just enough stability to use it for a few days.
I can't tell if the mailer is just a pop/imap front end from the pages though... or is it something "special"...
Either way it looks pretty damn good.
BlackNova Traders
I WILL READ MY MAIL WITH MUTT FOREVER. Or until I can use Evolution remotely as easily as i can mutt (or elm or pine)
But I visited the website, and I can't quite figure out what evolution is, or what it has to do with napster. Something about GNOME? Perhaps CmdrTaco should give a little bit more background on his stories. Just another sentence fragment, like "..evolution, the automatic animated background generator for gnome, .."
---
I am the dot in slashdot.org
Where are the pics?
As I understand it, Evolution will be a Outlook replacement--that is, you can use Evolution on Linux to connect to an Exchange server. You can see your email, your contacts, your schedule, etc.
I'm very very interested in this. From my sig (today and over the past couple of months) you can tell that my company has a server that runs on Linux (and Tru64 and AIX) that you can connect to from Exchange and Outlook on Windows. Unfortunately we can't do the Outlook specific stuff yet (contacts, task list, calendar/schedule, etc). Hopefully being able to use/view/test the Evolution code will help us there.
Actually, all that Outlook-stuff is really done in the MAPI driver. The server doesn't really have to know anything (except for the workgroup stuff like sharing schedules). My question for the Evolution team is: Are you going to release a separate "MAPI driver for Linux" piece?
--
Give us our karma back! Punish Karma Whores through meta-mod!
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
There doesn't seem to be much mention about how this stores mail. One of the (very few) things that was nice about Balsa was that it used libmutt to store mail. So, I could access my email from either Balsa or Mutt, without worrying about one even subtly messing it up for the other, and it working seamlessly from both. Which is nice when I had to ssh to my box from work (and I send most email from xterm -e mutt in X anyway...).
Is there any hope of accessing Evolution's data files from a console-based program with any grace at all? Or, once I start using it, do I always have to have an X session available to use it?
This is wonderful news. Having worked a year at my current job, I can definitely say that anything that replaces Outlook/Exchange with something better is welcome here.
I just want to be sure of one thing: Evolution can show me the full mail headers easily, right? (The main reason, other than server problems, that I don't like Outlook; some versions I can't find the full headers, and other versions make me jump through hoops to get to them.)
Much as Outlook comes in for a lot of flak here on /. thanks to its interesting way of dealing with security, it is a very nice piece of software which makes dealing with work a hell of a lot easier. With all of the "productivity" features that it includes it couldn't fail to be a hit with PHB's everywhere and since it's PHBs that get to buy the software (unfortunately) many of us have to use at work, any alternative is going to need to give an equivalent set of features.
From what information there is on the website it appears as though this is what Evolution provides. What does this mean? It means that it's another piece of software which contributes to the possibility of your boss choosing Linux instead of Windows for their desktop machines. We now have an office suite and a "productivity" mail client, and these are two of the most essential elements of the modern office desktop.
So despite all of Linux's other strengths, this program is likely to be one of the things that gets Linux into offices. Which, in the long run, can only be a good thing.
Do apt-get update
And apt-get install evolution
(Assuming you have already installed Helix Gnome. Just add deb http://spidermonkey.helixcode.com/distributions/de bian unstable main to sources.list otherwise.)
Have Fun!
Much as I hate Exchange, I hope that a high priorty for Evolution is to talk to it using it's native/proprietary protocol. Many companies run it in this mode with IMAP turned off, leaving people like me who run Linux completely out of luck for email. We really need an application for Linux to access an Exchange server running in this mode, fetchmail seems to have some sort of support for Exchange, but it is not well documented and I think it is targeted at some sort of buggering that M$ has done to IMAP.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
Out of all the current applications in development, Evolution is probably the one which I'm most eagerly awaiting. In day-to-day usage, I'm stuck with Lotus Notes, which increasingly is a)chewing up my memory (40MB+ at startup) and b) keeping me tied to Windows NT, although I have plans to investigate running it under Wine - I have seen it done successfully so there is hope there.
But that doesn't remove my major gripe with Lotus Notes - that of its rather painful UI. While it manages to provide better functionality under the V5 client, an option to move my calendaring and email off that platform onto something like Evolution would be a godsend. Having played with Unix for the last 10 years or so, and having gravitated from a platform where small was beautiful (RiscOS) before that, the idea of large monolithic everything-in-one packages (like Lotus Notes - database interogator, mail, calendaring and web browser) really doesn't make any sense to me. In my opinion, these large packages are more an excuse to lock the user onto one platform whereas most experienced users simply want their applications to be able to work happily alongside each other and exchange data.
So seeing Evolution supporting RFC 2445,2446 and 2447 looks like being a good start for interoperability. If this can interface seemlessly with MS Exchange and Lotus Notes servers, it will free legions of users to choose the platform they want to use.
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
I don't see what the point of Evolution is, if Gnome is going to be flaky as dandruff. No, this isn't flamebait, but right now Gnome-1.2 crashes at just about *everything*. I can't even change my window manager because Control-Center dies before I can do anything. The guys at KDE at least got it stable before working on an office suite. So did Microsoft. When will Gnome developers stop putting fluff in the project and finish the damn thing first?
Check out VNC. It does support ssh, and it doesn't have a lot of the overhead you'd expect it to.
"If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
I like this: "Please be aware that Evolution 0.3 depends on a large number of unreleased and rapidly-changing libraries." "If you happen to have Helix GNOME installed, then most of these packages are already installed for you." Ooh, that sounds stable.
Why is it that no software project can be a project unless it incorporates at least five different tasks, one of which must be reading mail?
The middle mind speaks!
Well, MAPI is a proprietary protocol. Adapting our Free email clients would require a bunch of reverse engineering (remember Samba ?) and would be of little use, since we already have nice and open protocols.
;)
If you want to use Evolution (or pine, or whatever) with an Exchange server, you can spawn the POP3/IMAP/SMTP "connectors" on the server. You can use Outlook this way too.
As for the extra features you might miss, I think it'd be smarter to use other tools.
--
gdon
I just went to check it out. No screenshots or real features list. Only a link to buy for $59...hmmmm...
This is likely being done for good reason, mostly that they want to get something useful out to the masses before they invest effort in implementing complicated, proprietary, and likely (un|mis)documented protocols. After all, while a large number of people have Exchange access, there's an even larger number of *nix hackers who don't need that.
----------------------------
First of all, everyone wants an outlook clone so they no long have to run Windows at work (I have to have access to the scheduling, and the need for Outlook is the only thing that keeps many tied to Windows).
Secondly, first you copy a program exactly, and then when it works fiddle around with look & feel!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Evolution also requires the latest versions of GtkHTML (0.5), Bonobo (0.16), OAF (0.4), GNOME VFS (0.2), GConf (0.5), GNOME Print (0.20), libunicode (0.4) and ORBit (0.5.3).
I mean, c'mon! Can't some of these libraries be a little more integrated. It really does get a bit much to wait for all these to compile, not to mention the dependencies that *they* have. This is my main criticism with Gnome. It's just too complicated to compile and install. KDE is much cleaner in this respect.
be sure to check out this picture - small but funny, you'll enjoy it.
try { do() || do_not(); } catch (JediException err) { yoda(err); }
The latest versions of Fetchmail understand MAPI, and I think it's been ported to cygwin, so it will compile under Win32+Cygwin. That will at least allow you to transfer your Exchange mail to a different mail server.
;-)
Alternately, if it's important enough to you, Fetchmail is GPL, Evolution is GPL, it's a SMOP to port the MAPI code from Fetchmail to Evolution. Go for it
----
----
Open mind, insert foot.
- Evolution, you can attach copyrighted material and route it over the internet to another mail user or a newsgroup.
- Search Engines, they can help you find information on everything from cracking to explosions.
- Baggy clothes, easier to shoplift in
- Bags, easier to carry the takings from the bank job
- Matches, easier to set your boss on fire
- Newspapers, easier to discover where the President will be to assasinate him
Pure and simply, the problem is not about whether it is legal or not (and it is NOT) to download and/or distribute the copyrighted music of an artist with no permission. The problem is whether or not we will let a corporate industry dictate how we can use our computers, the US DOJ is rejecting the concept of Micosoft having this kind of control (and at least they are computer people), why are they considering handing it to a conglomerate monopoly instead? I guess it must be about the money again, either the massive revenues the RIAA members generate or the massive revenues the RIAA's lawyers generate.Never underestimate the dark side of the Source
To: All Corporate Employees
Subject: Copier!
Date: Thursday, July 24, 2000 12:48pm
Yes, since if the person looking for a client has the authority to change the Exchange server configuration, they could turn on existing POP3 or IMAP support in Exchange, and avoid having to buy any additional proprietary software.
----
----
Open mind, insert foot.
Perhaps it would be a good idea for IBM/Lotus to look into helping these guys out. There are a lot of people (including me) who get mail through Lotus Notes. (actually, I've set up a forwarding address, so the Notes server sends mail to Sendmail on my box. No retrieval necessary..)
Anyway, even at IBM, there are a lot of people on AIX or Linux who need to run some sort of VNC-ish program to access mail through an NT box running somewhere deep inside the building.
Just a thought.
--
Ski-U-Mah!
This is a common mis-conception.
Evolution is a groupware package, just like Outlook, Lotus Notes, et al. It has mail, calandering, contact management, etc... Therefore, some people call it an Outlook replacement... It is. IF you don't use any proprietary Exchange features.
It is NOT Outlook/Exchange compatable any more than ANY POP-3/IMAP and SMTP client is Exchange compatible. It does NOT impliment the "native" Exchange protocols. It WILL NOT import free/busy information, contact lists, network folders or any other "Exchange only" features from an Exchange server. It does NOT interact with Exchange in any way other than as a simple SMTP/POP-3/IMAP client.
It uses it's own OPEN protocols to deal with the groupware functionality.
It also happens to LOOK a lot like Outlook.
Again, Evolution is NOT "Exchange" compatable any more than ANY POP-3/IMAP/SMTP mailer.
So... If you want a good standards based groupware suite, Evolution will be a good bet. If you want an Exchange client, your gonna hafta stick with Outlook till someone reverse engineers the proprietary protocols.
You mean, like Enlightenment? Or the GIMP? Or CSCMail? Or Blackbox, Mozilla, or numerous other Free Software projects? Give me a break. There's plenty of innovation.
At the end of the day I don't mind it looking the same as Microsofts efforts, but sometimes it would be nice to see a bit of originality break through.
Is it much of a surprise that many GNU/Linux apps close MS ones when tons of people say "I'd switch to Linux, except I need (Word|Outlook|Excel|IE5|Dreamweaver|Quicken)". Besides, it's much easier and faster to clone existing technologies than to invent something yourself. Last but not least, if you think Linux needs more innovative applications, get off your ass and go code them yourself! That's what I'm doing!
Lotus has apparently never been particularly interested in making their crappy software interoperate with anything. And IBM has been less particularly interested in helping the internal people in having it interoperate with anything. They pretty much made it clear that hell would freeze over before they turned the imap support on. If you were an internal UNIX user, your only choice was Notes 4 for AIX, which has an even worse interface than the Windows and OS/2 versions.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I will switch to Evolution - no matter how flaky and unstable it might be - if it supports seamless and invisible PGP encryption.
Here's what I want:
1) Store all my mail PGP encrypted in the mail file. If I get unencrypted mail, then encrypt it BEFORE it hits the hard disk.
2) When I start the program, prompt me for my pass phrase, and cache it for this session or for a user-definable timeout period.
3) PGP sign all outgoing mail
4) Add public keys to my keyring as seamlessly and invisibly as possible.
5) If I send mail to someon for whom I have a public key, encrypt it BY DEFAULT.
The biggest problem with using mail encryption is that the interface is such a pain in the ass. If Evolution hides all the dirty details, then I can start encrypting my mail on a regular basis - and if the encryption support is really good and enabled BY DEFAULT, then we get the "fax machine effect".
Are you listening, Evolution developers?
Want to learn about race cars? Read my Book
--
It didn't get all the mail that was in my Inbox. When I click New Message nothing happens. And then it segfaulted.
Illustrating:
- Install CFS.
- You'd then decide on a directory in which to store the encrypted data. Let's say
/home/cbbrowne/Mail/ - Turn it into a CFS directory, via cmkdir
/home/cbbrowne/Mail . - Then, mount it, via cattach
/home/cbbrowne/Mail Mail - Modify your mailer to use
/crypt/Mail as the place to store data rather than /home/cbbrowne/somewhere
This methodology is not entirely flawless;You'll be asked to make up a password.
Use the password you made up.
This mounts the directory on /crypt/Mail If you look in /crypt/Mail, you'll see plain text. If you look in /home/cbbrowne/Mail, you'll see gibberish.
But the overall result is that by having the encryption take place in the separate layer, the mail client doesn't need to have a "security layer," you don't need to debug it, and you don't need to worry about it getting breached.
If you're not part of the solution, you're part of the precipitate.
Actually there are RPM's available. You can use the Helix Updater to get them. They'll be available under "Evolution Preview" in the Helix Updater Mirror list. Or if you want them now, you can scroll down to the bottom of the mirror list and use the Evolution Testing Mirror. I am not responsible for the consequences of your actions, should you choose the latter option. :) If you don't want to use the updater, you can ftp directly to the mirrors. :)
----
Celebrate the finer things in life
If they were "more integrated," then what you would actually have to do is not to "get the latest versions of these libs," but instead "get the latest version of MondoGNOMElib (version 2000.07.28) " which would involve compiling the same, entire set of code.
By not integrating the libraries, this allows them to "evolve" independently towards stability.
Thus, if GConf gets stable pretty quickly, then it can do so, the version numbers can stop changing, and you get at least one component that is visibly stable.
In contrast, by "integrating" them all together, the whole thing becomes a jumble of instability, and you can't tell which pieces are stable and which aren't, because all you know is that the program demanded that you install MondoGNOMElib version 2001.04.01
KDE is not terribly much cleaner; with the "not quite stable ABI" of G++, you're left with potentially needing to recompile the whole tool chain any time either:
- G++ gets bumped a version level;
- libg++ changes versions;
- libstdc++ changes versions;
- STL changes version;
- Qt changes versions;
- libkde changes versions.
There is potential that GCC 3.0 will resolve some of this by providing some additional promises as to the ABI interoperability, but that's not there yet.If you're not part of the solution, you're part of the precipitate.
For more information on IMAP, you can read this Linux Gazette article I wrote two years ago on the subject. It's a bit dated but still mostly relevant.
Evolution, of course, supports IMAP. I switched to mutt after the 1.2 release added decent IMAP support. I urge you, if you are at all concerned about getting at your mail, to switch to IMAP today and put all those worries behind you forever.
"Evolution is the GNOME mailer, calendar, and addressbook application."
I find it really frustrating to have slashdot articles saying "FoobarWare Version 0.0.2 Is Now Available!" without saying what the FoobarWare project is. By the time something's been out on the street for a while, most people know what the name is (e.g. you don't need to explain what GNOME is), but for early development releases, the developers probably haven't done a big PR campaign and word-of-mouth hasn't spread much beyond the initial crowd of developers and their friends, so nobody knows if FooBarWare is a calendar program or a dessert topping synthesizer.
So either you skip over the article, or read the first few comments (invariably about the need to fix the bug in the frobnifier routine), or you go slashdot the development site to find the one sentence summary that'd tell you whether you care about the two-paragraph description that gives you a good idea whether you want to read the detailed docs or download the code and start hacking on it.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Also, remember that MS has spent a lot of money to figure out what people want. If there is a right solution, maybe it's just possible that MS has gotten close to it. They should have gotten close with the amount they've stolen from everyone else!! Copying an interface isn't necessarily bad, if it is what people know and like.
Now, when projects start copying the M$ "Damn-the-stability-we-need-features" attitude is when I'll have problems.
Aah, change is good. -- Rafiki
Yeah, but it ain't easy. -- Simba
I would consider that approach less than safe; it is vulnerable to someone deciding that they need to write Yet Another Config File, or otherwise writing out a message in plain text form, thus destroying the would-be security. That's a mere fd = fopen("./tmpmsg", rw); away.
Furthermore, this does absolutely nothing about securing your AbiWord documents unless the developers thereof go through a separate process of building APIs that integrate in PGP or GPG. Ditto for Gnumeric, and GNote, and Dia, and GnuCash, and, and, ...
It is quite possible that making your system secure will require doing some things to all of these applications, at some point.
But it seems to me that it is a wiser move to use encryption at the filesystem level, so that once you log out, access goes away, and where protection is pervasive.
If you're not part of the solution, you're part of the precipitate.
Other than this is sounds really good, but PLEASE rethink that crap. HTML is not a suitable or legal format for email. It's bad enough to have all these windows lusers flooding the net with this crap, the absolute LAST thing we need is *nix users doing it too! Come on, we should be setting an example, NOT mindlessly adopting every screwed up so-called "feature" that MS decides to tack onto their bugware!
Even in the windows world the better email programs (Eudora and Pegasus Mail for instance) do not encourage this nonsense! If you really must have email that is formatted beyond the capabilities of text/plain, the proper way to do this is by sending text/enriched (see RFC 1896 ) NEVER by sending HTML.
Please, please, reconsider this "feature." This is BAD. For whatever it's worth, I personally, and many people I know, do not think this is a joke. This is a very serious matter. I've been a supporter and a user of the GNOME project and the software it's produced for over a year now, but I will definately have to rethink things if you continue with this, and I know for a fact that I am far from the only one that feels this way. Text/enriched is bad enough, but at least with it the output is still readable in standard mail readers like PINE (if barely.) HTML is over the line.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.