|
server
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Script for Thunderbird configurationWe are going to use thunderbird as email client in our comapny. I have
got msi file for the software deployment. but i would like to know is
there any way to automate client configuration ( such as logon script)
based upon the windows login.
any help would be appreciated. Thanks, -- coolguy123 ------------------------------------------------------------------------ coolguy123's Profile: http://forums.techarena.in/members/coolguy123.htm View this thread: http://forums.techarena.in/server-scripting/1135118.htmhttp://forums.techarena.in I have got a script from the following location.
http://forums.mozillazine.org/viewtopic.php?t=57260 I am posting the script here for your reference. But can someone help me what are the changes i should made in this to work in my organisaztion. ---------SCRIPT START--------- @echo off IF NOT EXIST "%ProgramFiles%\Thunderbird\Thunderbird.exe" GOTO END IF EXIST "%APPDATA%\Thunderbird" GOTO MANDATORYCONFIG ECHO. ECHO Setting up new Thunderbird user profile - Standby for Action! ECHO. echo Creating default profile.... "%programfiles%\Thunderbird\thunderbird.exe" -createprofile default ECHO. Echo Customizing profile... call :GetProfileName for /f "Tokens=2*" %%m in ('net user %USERNAME% /domain ^| find "Full Name"' ) do set FULLNAME=%%n SET TBPREFS=%APPDATA%\Thunderbird\Profiles\default\%TBPROFILE%\prefs.js ECHO user_pref("mail.account.account1.identities", "id1"); >> "%TBPREFS%" ECHO user_pref("mail.account.account1.server", "server1");>> "%TBPREFS%" ECHO user_pref("mail.account.account2.server", "server2");>> "%TBPREFS%" ECHO user_pref("mail.accountmanager.accounts", "account1,account2");>> "%TBPREFS%" ECHO user_pref("mail.accountmanager.defaultaccount", "account1");>> "%TBPREFS%" ECHO user_pref("mail.accountmanager.localfoldersserver", "server2");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.compose_html", false);>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.draft_folder", "imap://%userna***@server.mycompany.com/Drafts");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.drafts_folder_picker_mode", "0");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.encryption_cert_name", "");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.encryptionpolicy", 0);>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.fcc_folder", "imap://%userna***@server.mycompany.com/Sent");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.fcc_folder_picker_mode", "0");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.fullName", "%FULLNAME%");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.reply_on_top", 1);>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.sign_mail", false);>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.signing_cert_name", "");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.smtpServer", "smtp1");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.stationery_folder", "imap://%userna***@server.mycompany.com/Templates");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.useremail", "%userna***@mycompany.com");>> "%TBPREFS%" ECHO user_pref("mail.identity.id1.valid", true);>> "%TBPREFS%" ECHO user_pref("mail.root.imap", "C:\\DOCUMENTS AND SETTINGS\\%username%\\APPLICATION DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\ImapMail");>> "%TBPREFS%" ECHO user_pref("mail.root.none", "C:\\DOCUMENTS AND SETTINGS\\%username%\\APPLICATION DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\Mail");>> "%TBPREFS%" ECHO user_pref("mail.server.server1.capability", 25137);>> "%TBPREFS%" ECHO user_pref("mail.server.server1.directory", "C:\\DOCUMENTS AND SETTINGS\\%username%\\Local Settings\\APPLICATION DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\ImapMail\\server.mycompany.com");>> "%TBPREFS%" ECHO user_pref("mail.server.server1.hostname", "server.mycompany.com");>> "%TBPREFS%" ECHO user_pref("mail.server.server1.isSecure", true);>> "%TBPREFS%" ECHO user_pref("mail.server.server1.login_at_startup", true);>> "%TBPREFS%" ECHO user_pref("mail.server.server1.name", "%userna***@mycompany.com");>> "%TBPREFS%" ECHO user_pref("mail.server.server1.port", 993);>> "%TBPREFS%" ECHO user_pref("mail.server.server1.type", "imap");>> "%TBPREFS%" ECHO user_pref("mail.server.server1.userName", "%username%");>> "%TBPREFS%" ECHO user_pref("mail.server.server2.directory", "C:\\DOCUMENTS AND SETTINGS\\%username%\\APPLICATION DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\Mail\\Local Folders");>> "%TBPREFS%" ECHO user_pref("mail.server.server2.hostname", "Local Folders");>> "%TBPREFS%" ECHO user_pref("mail.server.server2.name", "Local Folders");>> "%TBPREFS%" ECHO user_pref("mail.server.server2.type", "none");>> "%TBPREFS%" ECHO user_pref("mail.server.server2.userName", "nobody");>> "%TBPREFS%" ECHO user_pref("mail.smtp.defaultserver", "smtp1");>> "%TBPREFS%" ECHO user_pref("mail.smtpserver.smtp1.auth_method", 1);>> "%TBPREFS%" ECHO user_pref("mail.smtpserver.smtp1.hostname", "server.mycompany.com");>> "%TBPREFS%" ECHO user_pref("mail.smtpserver.smtp1.port", 26);>> "%TBPREFS%" ECHO user_pref("mail.smtpserver.smtp1.try_ssl", 2);>> "%TBPREFS%" ECHO user_pref("mail.smtpserver.smtp1.username", "%username%");>> "%TBPREFS%" ECHO user_pref("mail.smtpservers", "smtp1");>> "%TBPREFS%" ECHO user_pref("mail.startup.enabledMailCheckOnce", true);>> "%TBPREFS%" :MANDATORYCONFIG ECHO. call :GetProfileName Echo Applying mandatory settings... SET TBPREFS=%APPDATA%\Thunderbird\Profiles\default\%TBPROFILE%\user.js ECHO user_pref("ldap_2.autoComplete.directoryServer", "ldap_2.servers.mycompany");> "%TBPREFS%" ECHO user_pref("ldap_2.autoComplete.useDirectory", true);>> "%TBPREFS%" ECHO user_pref("ldap_2.prefs_migrated", true);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.history.filename", "history.mab");>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.history.replication.lastChangeNumber", 0);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.mycompany.auth.savePassword", true);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.mycompany.description", "My Company");>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.mycompany.filename", "abook-1.mab");>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.mycompany.position", 3);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.mycompany.replication.lastChangeNumber", 0);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.mycompany.uri", "ldap://server.mycompany.com:389/OU=Departments, DC=subdomain, DC=mycompany, DC=com??sub?(objectclass=User)");>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.pab.filename", "abook.mab");>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.pab.replication.lastChangeNumber", 0);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.user_directory_1.filename", "user_directory_1.mab");>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.user_directory_1.replication.lastChangeNumber", 0);>> "%TBPREFS%" ECHO user_pref("ldap_2.servers.user_directory_1.uri", "moz-abldapdirectory://user_directory_1.mab");>> "%TBPREFS%" ECHO user_pref("mail.inline_attachments", false);>> "%TBPREFS%" ECHO user_pref("mailnews.message_display.disable_remote_image", true); >> "%TBPREFS%" ECHO user_pref("network.proxy.autoconfig_url", "http://webcache/proxy.pac");>> "%TBPREFS%" ECHO user_pref("network.proxy.type", 2);>> "%TBPREFS%" :END dir "%APPDATA%\Thunderbird\Profiles\default\*.slt" /b > profname.tmp exit :GetProfileName cd %APPDATA% ECHO XPYP[*'CC-\1P\QX,=P,APZ5O!PQ2O~5aaI~}Ksx>_.COM _.COM SET TBPROFILE=>env-setter.BAT TYPE profname.tmp>>env-setter.BAT CALL env-setter.BAT DEL env-setter.BAT DEL _.COM DEL profname.tmp -----------------SCRIPT END--------------- -- coolguy123 ------------------------------------------------------------------------ coolguy123's Profile: http://forums.techarena.in/members/coolguy123.htm View this thread: http://forums.techarena.in/server-scripting/1135118.htmhttp://forums.techarena.in "coolguy123" <coolguy123.3okg7d@DoNotSpam.com> wrote in message I take it that it does not work. What happens when you try to run the news:coolguy123.3okg7d@DoNotSpam.com... > > I have got a script from the following location. > > http://forums.mozillazine.org/viewtopic.php?t=57260 > > I am posting the script here for your reference. But can someone help > me what are the changes i should made in this to work in my > organisaztion. script? /Al Show quoteHide quote > > > ---------SCRIPT START--------- > @echo off > > IF NOT EXIST "%ProgramFiles%\Thunderbird\Thunderbird.exe" GOTO END > IF EXIST "%APPDATA%\Thunderbird" GOTO MANDATORYCONFIG > > ECHO. > ECHO Setting up new Thunderbird user profile - Standby for Action! > > ECHO. > echo Creating default profile.... > "%programfiles%\Thunderbird\thunderbird.exe" -createprofile default > > ECHO. > Echo Customizing profile... > > call :GetProfileName > > for /f "Tokens=2*" %%m in ('net user %USERNAME% /domain ^| find "Full > Name"' ) do set FULLNAME=%%n > > SET TBPREFS=%APPDATA%\Thunderbird\Profiles\default\%TBPROFILE%\prefs.js > > > ECHO user_pref("mail.account.account1.identities", "id1"); >> > "%TBPREFS%" > ECHO user_pref("mail.account.account1.server", "server1");>> > "%TBPREFS%" > ECHO user_pref("mail.account.account2.server", "server2");>> > "%TBPREFS%" > ECHO user_pref("mail.accountmanager.accounts", "account1,account2");>> > "%TBPREFS%" > ECHO user_pref("mail.accountmanager.defaultaccount", "account1");>> > "%TBPREFS%" > ECHO user_pref("mail.accountmanager.localfoldersserver", "server2");>> > "%TBPREFS%" > ECHO user_pref("mail.identity.id1.compose_html", false);>> "%TBPREFS%" > > ECHO user_pref("mail.identity.id1.draft_folder", > "imap://%userna***@server.mycompany.com/Drafts");>> "%TBPREFS%" > ECHO user_pref("mail.identity.id1.drafts_folder_picker_mode", "0");>> > "%TBPREFS%" > ECHO user_pref("mail.identity.id1.encryption_cert_name", "");>> > "%TBPREFS%" > ECHO user_pref("mail.identity.id1.encryptionpolicy", 0);>> "%TBPREFS%" > > ECHO user_pref("mail.identity.id1.fcc_folder", > "imap://%userna***@server.mycompany.com/Sent");>> "%TBPREFS%" > ECHO user_pref("mail.identity.id1.fcc_folder_picker_mode", "0");>> > "%TBPREFS%" > ECHO user_pref("mail.identity.id1.fullName", "%FULLNAME%");>> > "%TBPREFS%" > ECHO user_pref("mail.identity.id1.reply_on_top", 1);>> "%TBPREFS%" > ECHO user_pref("mail.identity.id1.sign_mail", false);>> "%TBPREFS%" > ECHO user_pref("mail.identity.id1.signing_cert_name", "");>> > "%TBPREFS%" > ECHO user_pref("mail.identity.id1.smtpServer", "smtp1");>> "%TBPREFS%" > > ECHO user_pref("mail.identity.id1.stationery_folder", > "imap://%userna***@server.mycompany.com/Templates");>> "%TBPREFS%" > ECHO user_pref("mail.identity.id1.useremail", > "%userna***@mycompany.com");>> "%TBPREFS%" > ECHO user_pref("mail.identity.id1.valid", true);>> "%TBPREFS%" > ECHO user_pref("mail.root.imap", "C:\\DOCUMENTS AND > SETTINGS\\%username%\\APPLICATION > DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\ImapMail");>> > "%TBPREFS%" > ECHO user_pref("mail.root.none", "C:\\DOCUMENTS AND > SETTINGS\\%username%\\APPLICATION > DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\Mail");>> "%TBPREFS%" > > ECHO user_pref("mail.server.server1.capability", 25137);>> "%TBPREFS%" > > ECHO user_pref("mail.server.server1.directory", "C:\\DOCUMENTS AND > SETTINGS\\%username%\\Local Settings\\APPLICATION > DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\ImapMail\\server.mycompany.com");>> > "%TBPREFS%" > ECHO user_pref("mail.server.server1.hostname", > "server.mycompany.com");>> "%TBPREFS%" > ECHO user_pref("mail.server.server1.isSecure", true);>> "%TBPREFS%" > ECHO user_pref("mail.server.server1.login_at_startup", true);>> > "%TBPREFS%" > ECHO user_pref("mail.server.server1.name", > "%userna***@mycompany.com");>> "%TBPREFS%" > ECHO user_pref("mail.server.server1.port", 993);>> "%TBPREFS%" > ECHO user_pref("mail.server.server1.type", "imap");>> "%TBPREFS%" > ECHO user_pref("mail.server.server1.userName", "%username%");>> > "%TBPREFS%" > ECHO user_pref("mail.server.server2.directory", "C:\\DOCUMENTS AND > SETTINGS\\%username%\\APPLICATION > DATA\\Thunderbird\\Profiles\\default\\%TBPROFILE%\\Mail\\Local > Folders");>> "%TBPREFS%" > ECHO user_pref("mail.server.server2.hostname", "Local Folders");>> > "%TBPREFS%" > ECHO user_pref("mail.server.server2.name", "Local Folders");>> > "%TBPREFS%" > ECHO user_pref("mail.server.server2.type", "none");>> "%TBPREFS%" > ECHO user_pref("mail.server.server2.userName", "nobody");>> "%TBPREFS%" > > ECHO user_pref("mail.smtp.defaultserver", "smtp1");>> "%TBPREFS%" > ECHO user_pref("mail.smtpserver.smtp1.auth_method", 1);>> "%TBPREFS%" > ECHO user_pref("mail.smtpserver.smtp1.hostname", > "server.mycompany.com");>> "%TBPREFS%" > ECHO user_pref("mail.smtpserver.smtp1.port", 26);>> "%TBPREFS%" > ECHO user_pref("mail.smtpserver.smtp1.try_ssl", 2);>> "%TBPREFS%" > ECHO user_pref("mail.smtpserver.smtp1.username", "%username%");>> > "%TBPREFS%" > ECHO user_pref("mail.smtpservers", "smtp1");>> "%TBPREFS%" > ECHO user_pref("mail.startup.enabledMailCheckOnce", true);>> > "%TBPREFS%" > > > :MANDATORYCONFIG > call :GetProfileName > > ECHO. > Echo Applying mandatory settings... > > SET TBPREFS=%APPDATA%\Thunderbird\Profiles\default\%TBPROFILE%\user.js > > > ECHO user_pref("ldap_2.autoComplete.directoryServer", > "ldap_2.servers.mycompany");> "%TBPREFS%" > ECHO user_pref("ldap_2.autoComplete.useDirectory", true);>> "%TBPREFS%" > > ECHO user_pref("ldap_2.prefs_migrated", true);>> "%TBPREFS%" > ECHO user_pref("ldap_2.servers.history.filename", "history.mab");>> > "%TBPREFS%" > ECHO user_pref("ldap_2.servers.history.replication.lastChangeNumber", > 0);>> "%TBPREFS%" > ECHO user_pref("ldap_2.servers.mycompany.auth.savePassword", true);>> > "%TBPREFS%" > ECHO user_pref("ldap_2.servers.mycompany.description", "My Company");>> > "%TBPREFS%" > ECHO user_pref("ldap_2.servers.mycompany.filename", "abook-1.mab");>> > "%TBPREFS%" > ECHO user_pref("ldap_2.servers.mycompany.position", 3);>> "%TBPREFS%" > ECHO user_pref("ldap_2.servers.mycompany.replication.lastChangeNumber", > 0);>> "%TBPREFS%" > ECHO user_pref("ldap_2.servers.mycompany.uri", > "ldap://server.mycompany.com:389/OU=Departments, DC=subdomain, > DC=mycompany, DC=com??sub?(objectclass=User)");>> "%TBPREFS%" > ECHO user_pref("ldap_2.servers.pab.filename", "abook.mab");>> > "%TBPREFS%" > ECHO user_pref("ldap_2.servers.pab.replication.lastChangeNumber", 0);>> > "%TBPREFS%" > ECHO user_pref("ldap_2.servers.user_directory_1.filename", > "user_directory_1.mab");>> "%TBPREFS%" > ECHO > user_pref("ldap_2.servers.user_directory_1.replication.lastChangeNumber", > 0);>> "%TBPREFS%" > ECHO user_pref("ldap_2.servers.user_directory_1.uri", > "moz-abldapdirectory://user_directory_1.mab");>> "%TBPREFS%" > ECHO user_pref("mail.inline_attachments", false);>> "%TBPREFS%" > ECHO user_pref("mailnews.message_display.disable_remote_image", true); >>> "%TBPREFS%" > ECHO user_pref("network.proxy.autoconfig_url", > "http://webcache/proxy.pac");>> "%TBPREFS%" > ECHO user_pref("network.proxy.type", 2);>> "%TBPREFS%" > > > :END > exit > > > > :GetProfileName > cd %APPDATA% > > dir "%APPDATA%\Thunderbird\Profiles\default\*.slt" /b > profname.tmp > > ECHO XPYP[*'CC-\1P\QX,=P,APZ5O!PQ2O~5aaI~}Ksx>_.COM > _.COM SET TBPROFILE=>env-setter.BAT > TYPE profname.tmp>>env-setter.BAT > CALL env-setter.BAT > DEL env-setter.BAT > DEL _.COM > DEL profname.tmp > -----------------SCRIPT END--------------- > > > -- > coolguy123 > ------------------------------------------------------------------------ > coolguy123's Profile: http://forums.techarena.in/members/coolguy123.htm > View this thread: http://forums.techarena.in/server-scripting/1135118.htm > > http://forums.techarena.in > I dont know what are the changes i should make in this script. so I
didn't test this. can some one help me in this.?
Thanks -- coolguy123 ------------------------------------------------------------------------ coolguy123's Profile: http://forums.techarena.in/members/coolguy123.htm View this thread: http://forums.techarena.in/server-scripting/1135118.htmhttp://forums.techarena.in "coolguy123" <coolguy123.3om5bf@DoNotSpam.com> wrote in message What makes you think that there are changes you should make, and how are we news:coolguy123.3om5bf@DoNotSpam.com... > > I dont know what are the changes i should make in this script. so I > didn't test this. can some one help me in this.? supposed to know what changes might be required for it to work in your organisation? Like, what is there about your organisation that might be different from the organization in which the script actually worked? /Al Show quoteHide quote > Thanks > > > -- > coolguy123 > ------------------------------------------------------------------------ > coolguy123's Profile: http://forums.techarena.in/members/coolguy123.htm > View this thread: http://forums.techarena.in/server-scripting/1135118.htm > > http://forums.techarena.in >
modify incremental_backup
Drop leading zeros in a variable Script to set share permissions on home directories Change Password LDAP query fails... because of parentheses? Undefined variable in login script Scruot to check user rights on folders/subfolders Script to find the presence of a software startup scripting folder permission |
|||||||||||||||||||||||