Help - Search - Members - Calendar
Full Version: Thunderbird 2.0.0.x AdvancedINF Install
MSFN Forums > Unattended Windows Discussion & Support > Application Installs

   
Google Internet Forums Unattended CD/DVD Guide
Acheron
I posted previously the scripts I use to install Firefox unattended. Making Thunderbird 2.0.0.x unattended is not very different. My script also sets Thunderbird as the default email and news client

install.inf
CODE
[Version]
Signature="$Windows NT$"

[DefaultInstall]
RunPreSetupCommands  = Thunderbird.Install:1
RunPostSetupCommands = Thunderbird.Config:1
AddReg               = Thunderbird.AddReg
CopyFiles            = Thunderbird.CopyFiles,GrePrefs.CopyFiles
UpdateInis           = SkipOEMigration

[DestinationDirs]
;Thunderbird install dir
Thunderbird.CopyFiles = 16422,"Mozilla Thunderbird"
GrePrefs.CopyFiles    = 16422,"Mozilla Thunderbird\greprefs"

[Thunderbird.CopyFiles]
;General config file
"thunderbird.cfg"

[GrePrefs.CopyFiles]
;Enable general config file
"_config.js"

[Thunderbird.Install]
;Mozilla Thunderbird 2.0.0.16
"""%01%\Thunderbird20016nl.exe"" /S"

[Thunderbird.AddReg]
;Set thunderbird as default mail and news handler
HKCR,".eml",,0x0,"ThunderbirdEML"
HKCR,"CLSID\{29F458BE-8866-11D5-A3DD-00B0D0F3BAA7}",,0x0,"Mozilla MAPI"
HKCR,"CLSID\{29F458BE-8866-11D5-A3DD-00B0D0F3BAA7}\LocalServer32",,0x0,"%16422%\Mozilla Thunderbird\thunderbird.exe /MAPIStartUp"
HKCR,"CLSID\{29F458BE-8866-11D5-A3DD-00B0D0F3BAA7}\VersionIndependentProgID",,0x0,"MozillaMapi"
HKCR,"mailto\DefaultIcon",,0x0,"%16422%\Mozilla Thunderbird\thunderbird.exe,0"
HKCR,"mailto\shell\open\command",,0x0,"""%16422%\Mozilla Thunderbird\thunderbird.exe"" -osint -compose ""%%1"""
HKCR,"news\DefaultIcon",,0x0,"%16422%\Mozilla Thunderbird\thunderbird.exe,0"
HKCR,"news\shell\open\command",,0x0,"""%16422%\Mozilla Thunderbird\thunderbird.exe"" -osint -mail ""%%1"""
HKCR,"nntp\DefaultIcon",,0x0,"%16422%\Mozilla Thunderbird\thunderbird.exe,0"
HKCR,"nntp\shell\open\command",,0x0,"""%16422%\Mozilla Thunderbird\thunderbird.exe"" -osint -mail ""%%1"""
HKCR,"snews\DefaultIcon",,0x0,"%16422%\Mozilla Thunderbird\thunderbird.exe,0"
HKCR,"snews\shell\open\command",,0x0,"""%16422%\Mozilla Thunderbird\thunderbird.exe"" -osint -mail ""%%1"""
HKLM,"SOFTWARE\Clients\Mail",,0x0,"Mozilla Thunderbird"
HKLM,"SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties",,0x0,"Thunderbird-&opties"
HKLM,"SOFTWARE\Clients\News",,0x0,"Mozilla Thunderbird"

[Thunderbird.Config]
;Install addons
"cmd /c for %%%%e in (""%01%\Addons\*.xpi"") do ""%16422%\Mozilla Thunderbird\thunderbird.exe"" -install-global-extension ""%%%%e"""
;Install themes
"cmd /c for %%%%e in (""%01%\Themes\*.jar"") do ""%16422%\Mozilla Thunderbird\thunderbird.exe"" -install-global-theme ""%%%%e"""

[SkipOEMigration]
"%16422%\Mozilla Thunderbird\override.ini","XRE",,"EnableProfileMigrator=false"


_config.js
CODE
pref("general.config.obscure_value", 0);
pref("general.config.filename", "thunderbird.cfg");


thunderbird.cfg
CODE
//general settings
defaultPref("extensions.update.notifyUser", false);
defaultPref("font.name.monospace.x-western", "Lucida Console");
defaultPref("font.name.sans-serif.x-western", "Trebuchet MS");
defaultPref("font.name.serif.x-western", "Palatino Linotype");
defaultPref("mail.content_disposition_type", 1);
defaultPref("mail.default_html_action", 2);
defaultPref("mail.forward_message_mode", 2);
defaultPref("mail.html_compose", true);
defaultPref("mail.identity.default.compose_html", true);
defaultPref("mail.identity.default.reply_on_top", 1);
defaultPref("mail.inline_attachments", false);
defaultPref("mail.phising.detection.enabled", false);
defaultPref("mail.showFolderPaneColumns", true);
defaultPref("mailnews.default_news_sort_order", 2);
defaultPref("mailnews.default_news_sort_type", 22);
defaultPref("mailnews.default_sort_order", 2);
defaultPref("mailnews.default_sort_type", 22);
defaultPref("mail.spam.manualMarkMode", 1);
defaultPref("mail.spam.version", 1);
defaultPref("mailnews.message_display.disable_remote_image", false);
defaultPref("mailnews.ui.junk.firstuse", false);
defaultPref("mailnews.reuse_message_window", false);
defaultPref("mailnews.start_page.enabled", false);
defaultPref("mailnews.thread_pane_column_unthreads", false);
defaultPref("prefs.converted-to-utf8", true);
defaultPref("pref.privacy.disable_button.view_passwords", true);
defaultPref("offline.download.download_messages", 1);
defaultPref("spellchecker.dictionary", "nl");

//Minimize to tray
defaultPref("extensions.minimizetotray.minimize-on-close", true);
defaultPref("extensions.minimizetotray.two-click-restore", false);
defaultPref("extensions.minimizetotray.with-windows", true);

//use classic skin
defaultPref("general.skins.selectedSkin", "ThunderbirdDefaultVista");

//Autozip Attachments addon
defaultPref("extensions.AutoZipAttachments.autoZipFileName", "");
defaultPref("extensions.AutoZipAttachments.autoZipStatus", true);
defaultPref("extensions.AutoZipAttachments.confirmAutoZip", true);
defaultPref("extensions.AutoZipAttachments.fileExtensions", "7z zip jar arj rar z gz tgz lha cab");
defaultPref("extensions.AutoZipAttachments.firstrun", true);
defaultPref("extensions.AutoZipAttachments.promptZipFileName", true);
defaultPref("extensions.AutoZipAttachments.zipComment", "");
Acheron
Updated first post. I now have more settings configured, like threaded view, descending sort order etc. Also configured to compose and sent as HTML mail. I just hate Thunderbirds default settings realmad.gif
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.