Roaming Computing System (Windows Edition) 3 - Thunderbird (from Mozilla)

Contents

Miscellaneous Information

For mailboxes such as mail@organisation.org that multiple staff may want to access, we think it best to create a new account rather than a new identity, so that you access it from within the same Thunderbird identity as your regular mailbox. Alternatively, you can create another identity for it.

It seems multiple people can be accessing the same (IMAP) mailbox at the same time without issue.

Thunderbird uses MySpell dictionaries which are only LGPL licenced for English; Mozilla would like to use ASpell.

Look at how we remove the local folders

Checkout if this works as a means of installing XPIs for everyone, I don;t htink it did when we tried it: thunderbird.exe -install-global-extension "path-to.xpi"

"Disable auto update - http://sourceforge.net/mailarchive/forum.php?thread_name=45E2C361.103%40kh-berlin.de&forum_name=wpkg-users - Note This won't work anymore (at least in 2.0.0.6), seems like a bug. It is already files as a bug here: https://bugzilla.mozilla.org/show_bug.cgi?id=395660."

Profiles

Currently we have firefox profile in Windows profile, with cache specifically set to E:

Thunderbird uses its profile for mail, which we can't do, So, do we set the whole cache to live on the server? for both Thunderbird and Firefox?

"Registry.dat has been replaced by Profile.ini as the anchor point for finding profiles. It is an editable file. "

'Mozilla's Command Line Options' http://www.mozilla.org/docs/command-line-args.html:
-CreateProfile "profile_name profile_dir" Creates a new profile named profile_name in the profile_dir/profile_name directory, but do not start Mozilla. Note profile_name and profile_dir are quoted together. mozilla -createprofile "JoelUser c:\internet\moz-profile\"

Move an existing profile or restore a backed up profile

It's possible to move the location of a profile folder. This could be useful if you have a backed up profile folder somewhere on your hard drive and want to tell Thunderbird to use that as your profile. This section explains how to do this.

Thus the nearest one can currently get to roaming is to copy your profile onto a removable disk, modify the locations recorded in the files to reflect the location of the profile folder on the disk (if needed), and use the Profile Manager for the same Mozilla application on different machines to create a profile which points to your portable profile folder. Of course, the drive letter which gets assigned to your disk on Windows machines may vary, in which case you will need to modify the files each time to reflect this.

Thunderbird 2.0.0.4

Variant Engligh (British)
Version 2.0.0.4
Installed to workstation
Dependencies
WPKG package.xml example page
AppDeploy page
Installer
Install format
Installation Instructions
Release Notes
Silent Installation and uninstallation
Configuration
Issues with the software in our system
Issues with the software itself Doesn't offer shared address books (can we use LDAP?)

Thunderbird 1.5.0.7

Variant Engligh (British)
Version 1.5.0.7
Installed to workstation
Dependencies
WPKG package.xml example page http://wpkg.org/index.php/Thunderbird
AppDeploy page
Installer
Install format
Installation Instructions
Release Notes
Silent Installation and uninstallation
Configuration

Done

// Advanced - wait [5] seconds before marking a message as read - on
pref("mailnews.mark_message_read.delay", true);

// Privacy - Anti-Virus - Allow anti-virus clients to quarantine individual incoming messages - on
// Download each e-mail to a separate file before adding to Inbox
// http://kb.mozillazine.org/Download_each_e-mail_to_a_separate_file_before_adding_to_Inbox
// Antivirus software
// http://kb.mozillazine.org/Antivirus_software
pref("mailnews.downloadToTempFile", true);

Disable sending in HTML

Done - When setting it up in a multi-user environment

Update → Automatically check for updates to: - Thunderbird - off
pref("app.update.enabled", false);

Update → Automatically check for updates to: - Thunderbird Extensions and Themes - off
pref("extensions.update.enabled", false);

User optional

General → Use Thunderbird for RSS feeds

Composition → Spelling → Check spelling before sending

Unsure

Composition → General → ? → I think we enforce plain text elsewhere

Privacy → General → Allow remote images if the sender is in my Personal Address Book - ? (if on, can use in combination with this: Composition → Addressing → Automatically add outgoing email addresses to my: [Personal Address Book | Collected Addresses])

Done - Account settings

//  - Composition & Addressing - Composition - Compose messages in HTML format - off
// This will be set only for the first identity
pref("mail.identity.id1.compose_html", false);

OpenPGP Security - Enable OpenPGP support (for Enigmail) for this identity

Security - Digital Signing

Security - Encryption

See Matt...

Not Done - Account settings

Mailbox location defaults to Thunderbird profile directory \ Mail \ Local Folders \ <account name>. See discussion later.

Local Folders - Message Storage - Local Directory: - defaults to Thunderbird profile directory\Mail\Local Folders

? user_pref("mail.identity.id1.doBcc", false);

? user_pref("mail.identity.id1.doBccList", "");

Other

Composition - Addressing - Address Autocompletion - Directory Server: X
	user_pref("ldap_2.prefs_migrated", true);
	user_pref("ldap_2.servers.default.filename", "default.mab");
	user_pref("ldap_2.servers.default.replication.lastChangeNumber", 0);
	user_pref("ldap_2.servers.default.uri", "moz-abldapdirectory://default.mab");
	user_pref("ldap_2.servers.history.filename", "history.mab");
	user_pref("ldap_2.servers.history.replication.lastChangeNumber", 0);
	user_pref("ldap_2.servers.pab.filename", "abook.mab");
	user_pref("ldap_2.servers.pab.replication.lastChangeNumber", 0);

Unsure about this...

User settings: user.js

Global settings: defaults\pref\mailnews.js

Modify Thunderbird settings: http://kb.mozillazine.org/Modify_Thunderbird_settings

THUNDERBIRD PER-USER SETTINGS

CREATING AN ACCOUNT

we could keep a copy of a prefs.js and give it to each new account? but there are directory names in there. there's a setting for relative or absolute for prefs isn't there?

CREATING AN OUTGOING MAIL SERVER

mail.identity.id1.smtpServer - smtp1
	mail.smtp.defaultserver - smtp1
	mail.smtpserver.smtp1.auth_method - 0
	mail.smtpserver.smtp1.description - <ORGANISATION> Mail Server
	mail.smtpserver.smtp1.hostname - server
	mail.smtpserver.smtp1.port - 25
	mail.smtpserver.smtp1.try_ssl - 0
	mail.smtpserver.smtp1.username - 
	mail.smtpservers - smtp1

%APPDATA%\Thunderbird\profiles.ini

[General]
	StartWithLastProfile=0

	[Profile0]
	Name=default
	IsRelative=1
	Path=Profiles/owbeefaj.default

	[Profile1]
	Name=test-remote-profile
	IsRelative=0
	Path=E:\thunderbird-profiles
	Default=1
from a separate thunderbird.txt file:
- Junk Mail Controls
- Trust Junk mail headers set by "SpamAssassin"
- Move incoming Mail determined to be junk to: "junk" on local folders
- Automatically delete junk messages older than 30 days.
- When I manually mark messages as junk "Move to the junk folder"

mail.imap.max_cached_connections - did we use this or not?
Sets the total number of IMAP server connections Messenger will hold open at a time, provided the server can support them. Caching connections improves the responsiveness of message folder access because the IMAP connections don't have to be closed and reopened. Each open Folder window uses one connection. One connection is always kept cached for the Inbox. The default is 10 connections. The potential range is from 1 , upward. The appropriate setting for a given intranet depends on the memory capacity of the machine hosting the Messaging Server, and the number of message folders users need to keep open. This preference is lockable, applies to Communicator 4.5 and later versions, and is available on all platforms.
- http://www.warpdoctor.org/lib/info/jsprefs.htm (possibly a good resource to keep, this site)

Issues with the software in our system
Issues with the software itself Doesn't offer shared address books (can we use LDAP?)