Thunderbird flaw: Is lack of built-in export function intentional or just stupid?

| | Comments (6) |

The fact that Mozilla's Thunderbird e-mail client has no built-in way to export the whole of a user's mail from one installation to another is as close to a fatal flaw as can be for a class of application — the stand-alone mail client — as can be.

Now that I've had a week or so since I started trying to move mail from one box to another, I've learned that there are a couple of plugins out there for Thunderbird that supposedly help you do this.

Even so, the consensus appears to be that you need to just pull the whole nested-directory mess over from one installation to the next. The problem for me is that I don't have access to the proper directory on my Windows box, so I'll have to do it with a Linux live CD).

Would it kill the developers to embed export functionality into Thunderbird? Would that be so terrible, allowing users to have a little control and freedom when it comes to how they access their own e-mail?

You can easily import messages into Thunderbird (Tools -- Import in the menu). For the sake of freedom and sanity, it should be just as easy to export out of the app.

Is there a reason Thunderbird doesn't include export? I'd sure like to know.

6 Comments

I'm using Thunderbird since ages and never had problems moving my installation from one box to the other.
Just open Explorer and change your preferences in order to see hidden files.
Then go to your "doc & Settings" directory, and you should see an (previously hidden) "Application Data" directory. In there you'll find Thunderbird's secret profile structure. Just copy the content of the directory in there with the random name to the directory in the new system. The two directory names (old and new) will be different, but Thunderbird does not complain about that.
Hope this will help

Thanks for the tip (which applies to Windows XP, in case anybody is wondering). I'm doing it now. If I can manage to get in there at all (I'm not the admin on the box), I'll see how it works. Right now it's taking 29 minutes (by the box's count) to change the attributes in the directory and everything below it.

Wait ... I think I'm turn my files from non-hidden to hidden ... I can't wait to see how this is going to turn out ... (not).

(Minutes later: Yep, that hid them all. I had to switch the system to show me the hidden files and folders, then unhide them. Do you love Windows as much as I do? I thought so.)

I'll just have to go in there with Puppy Linux or something and copy the directories to a CD or FTP them. Then I can somehow try to amalgamate all the messages into one account. Clearly — VERY CLEARLY — it would have been a better idea to figure this out BEFORE I started using two Thunderbird installs ...

skai955 Author Profile Page said:

OMG !

This article got on Lxer under a title blaming Thunderbird ... alas ! as these comments proves it, thunderbird is not at fault, but your own lack of knowledge at windows OS. (in that regard : juste like me ;-) windows beeing unnecessarily complicated when it comes to simple things )

There is simply NO NEED to have an export fonctionality, because nothing is hidden in strange places or crypted or what not. Welcome to open world. Move your files around. (_your_ files = in _your_ profile = you necessarily have permissions on them, on any OS).

"allowing users to have a little control" ... well, learn to use the control you already have boy ;-)


I'm fully capable of copying and moving whatever directories need to be moved. And it turns out that I apparently do have access to them.

Never mind that now I need to reconcile TWO Thunderbird installations and somehow bring the two sets of folders/directories together somehow.

My point is that a GUI program designed to make sending, receiving, reading and archiving mail EASIER shouldn't include an import function but not an export function in the GUI.

Users of Thunderbird shouldn't need to use the shell (be it in Windows or Unix) to back up or move their e-mail.

If I wanted to screw around with plain-text configuration files, I'd run mutt in Unix, which I've done before. I don't like it. That's why on the rare occasions when I do use stand-alone mail-client software, I tend to use something like Thunderbird or Sylpheed (the latter of which I haven't used lately). And it should be an easy task to extract my mail from the system in a nice, pretty package and do with said package whatever I please: Move it to another Thunderbird box, another app entirely, or just keep it as a backup.

snazzzzz Author Profile Page said:

I agree it's a big oversight. A friend rang me a while back to ask how to export his mail folder and I had to explain to him how to unhide and copy the profile folders as I couldn't find any other way. Maybe if enough people request this feature it will be added to the next version.

On my Unix/Linux boxes, I use rsync for backup, and that catches any and all mail I might have in my /home directory. My next backup plan, in OpenBSD anyway, is to use a package called Duplicity, which from my now-feeble understanding of it, brings together a bunch of other backup-related tools.

What Duplicity promises to do is back up not just over the network or to another drive, but to the Amazon S3 cloud.

I realized this is off-topic a bit, but ANY mail client that, as one reader above suggests, packs all your mail into a tarball for easy archiving and transfer, is something I'd be very interested in. Yeah, I know I can do this myself from the shell, but I'm lazy enough not to figure it out, and I'd rather the app do it for me.

Leave a comment

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appears Saturdays in the Los Angeles Daily News, is now available on the Daily News Technology page.

About this blog

New ways to sign in to comment: I just added the ability for prospective commenters on this blog to sign in using their AOL, Yahoo! and Wordpress.com accounts (for the past 200 posts anyway ... more than that will take an extensive, middle-of-the-night rebuild). That's in addition to the other sign-in choices, which include starting a Movable Type account on this blog, Typekey, OpenID, Live Journal and Vox. If you have trouble getting your Movable Type account verified, or any of the other sign-in options are not working properly, please e-mail me. With these added ways of signing in, there's more reason than ever for you to make a comment (or several!).




Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Entry

This page contains a single entry by Steven Rosenberg published on February 3, 2009 12:30 PM.

How to change your X resolution on the fly with xrandr was the previous entry in this blog.

This week in Tech Talk: Be your own book publisher is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steven Rosenberg on Thunderbird flaw: Is lack of built-in export function intentional or just stupid?: On my Unix/Linux boxes, I use rsync for backup, and that catches any a ...

snazzzzz on Thunderbird flaw: Is lack of built-in export function intentional or just stupid?: I agree it's a big oversight. A friend rang me a while back to ask how ...

Steven Rosenberg on Thunderbird flaw: Is lack of built-in export function intentional or just stupid?: I'm fully capable of copying and moving whatever directories need to b ...

skai955 on Thunderbird flaw: Is lack of built-in export function intentional or just stupid?: OMG ! This article got on Lxer under a title blaming Thunderbird ... ...

Steven Rosenberg on Thunderbird flaw: Is lack of built-in export function intentional or just stupid?: Thanks for the tip (which applies to Windows XP, in case anybody is wo ...

frnz.myopenid.com on Thunderbird flaw: Is lack of built-in export function intentional or just stupid?: I'm using Thunderbird since ages and never had problems moving my inst ...

Powered by Movable Type 4.25

LXer

Links

Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet U.K.
iTWire
CNet News
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Gobuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
Dustin Kirkland
Ubuntu UK Podcast
Popey
gNewSense
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
PC-BSD
DesktopBSD
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
Engadget
Gizmodo

Advertisement

Other blogs

Johnson Update in Inside USC with Scott Wolf
Has Bynum outgrown Kareem? in Inside the Lakers
Can the Angels just get to the end of this thing without an injury? in Farther Off the Wall
Neuheisel On: in Inside UCLA with Jon Gold
U.S. Roster for Final Two WCQ Announced in 100 Percent Soccer