Ticket #130 (closed enhancement: fixed)
Create debathena-thunderbird-config (and wrapper?)
Reported by: | broder | Owned by: | broder |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | -- | Keywords: | proposed |
Cc: | Fixed in version: | ||
Upstream bug: |
Description
Also a popular mail client. We should configure it for people as well.
Attachments
Change History
Changed 14 years ago by broder
-
attachment
debathena.js
added
First attempt at Debathena Thunderbird configuration
comment:2 Changed 14 years ago by broder
- Status changed from new to accepted
- Owner set to broder
I think I've managed to more or less pare down the thunderbird locker's config file to something a bit more minimal.
Still to be resolved:
- I'm not sure if Thunderbird will automatically pick up the user's full name from passwd info if we're providing the e-mail address field
- We still need to figure out what to do about the sent and drafts (and maybe trash) folder
The good news is that we'll be able to more than halve the size of this once GSSAPI on poNN.mail.mit.edu gets setup.
comment:3 Changed 14 years ago by broder
- Keywords development added
- Component set to --
Package created in r23710, although the Sent/Drafts/Templates? folder issues are still unresolved. Right now they store locally, since that's what the config I stole from the thunderbird locker did, but I still don't like that.
I'll upload this to development for now. I've tested it on both Intrepid and Lenny (i.e. thunderbird and icedove).
I'll give people until Thursday to object to my Sent/Drafts/Templates? ultimatum, at which point I'll update the config appropriately and move the package into proposed.
comment:4 Changed 14 years ago by broder
- Keywords proposed added; development removed
I've moved thunderbird-config to -proposed, and made it a recommendation of login-graphical (to match the fact that alpine-config and mutt-config are recommendations of clients).
I've personally tested this on kid-icarus (Jaunty). I'd like some verification that it works on other platforms as well, especially Debian ones. I'll plan to move these to production on Tuesday if I don't hear objections.
Depending on whether you're using Debian or Ubuntu, all the releases we care about have an /etc/{icedove,thunderbird}/pref/ directory. Any .js file in there gets sourced, so it's great for setting preferences. (That's right - even Etch and Dapper!)
For building the Thunderbird preference file, see http://mit.edu/~thunderbird/www/maintainers/autoconfig.html for some good documentation about the API available (we don't care about the stuff to source another file, since that's already handled).
Also, http://mit.edu/~thunderbird/arch/share/autoconfig/athena.js is what sets up everything for the thunderbird locker. I think we almost certainly want a more minimal profile, and I think we want to set more defaultPrefs and fewer lockPrefs than that file does.