--- a/testing/marionette/thunderbirdinstance.py
+++ b/testing/marionette/thunderbirdinstance.py
@@ -25,9 +25,62 @@ thunderbird_prefs = {
# Do not start first-run items
"mail.provider.suppress_dialog_on_startup": True,
"mail.spotlight.firstRunDone": True,
"mail.winsearch.firstRunDone": True,
# Do not open start page
"mailnews.start_page.override_url": "about:blank",
"mailnews.start_page.url": "about:blank",
+
+ # Do not check it is the default client at startup
+ 'mail.shell.checkDefaultClient': False,
+
+ # Set up a dummy account to unlock various actions
+ 'mail.root.none-rel': "[ProfD]Mail",
+ 'mail.root.pop3-rel': "[ProfD]Mail",
+ 'mail.account.account1.server': "server1",
+ 'mail.account.account2.identities': "id1,id2",
+ 'mail.account.account2.server': "server2",
+ 'mail.account.account3.server': "server3",
+ 'mail.accountmanager.accounts': "account1,account2,account3",
+ 'mail.accountmanager.defaultaccount': "account2",
+ 'mail.accountmanager.localfoldersserver': "server1",
+ 'mail.identity.id1.fullName': "Tinderbox",
+ 'mail.identity.id1.htmlSigFormat': False,
+ 'mail.identity.id1.htmlSigText': "Tinderbox is soo 90ies",
+ 'mail.identity.id1.smtpServer': "smtp1",
+ 'mail.identity.id1.useremail': "tinderbox@foo.invalid",
+ 'mail.identity.id1.valid': True,
+ 'mail.identity.id2.fullName': "Tinderboxpushlog",
+ 'mail.identity.id2.htmlSigFormat': True,
+ 'mail.identity.id2.htmlSigText': "Tinderboxpushlog is the new <b>hotness!</b>",
+ 'mail.identity.id2.smtpServer': "smtp1",
+ 'mail.identity.id2.useremail': "tinderboxpushlog@foo.invalid",
+ 'mail.identity.id2.valid': True,
+ 'mail.server.server1.directory-rel': "[ProfD]Mail/Local Folders",
+ 'mail.server.server1.hostname': "Local Folders",
+ 'mail.server.server1.name': "Local Folders",
+ 'mail.server.server1.type': "none",
+ 'mail.server.server1.userName': "nobody",
+ 'mail.server.server2.check_new_mail': False,
+ 'mail.server.server2.directory-rel': "[ProfD]Mail/tinderbox",
+ 'mail.server.server2.download_on_biff': True,
+ 'mail.server.server2.hostname': "tinderbox123",
+ 'mail.server.server2.login_at_startup': False,
+ 'mail.server.server2.name': "tinderbox@foo.invalid",
+ 'mail.server.server2.type': "pop3",
+ 'mail.server.server2.userName': "tinderbox",
+ 'mail.server.server2.whiteListAbURI': "",
+ 'mail.server.server3.hostname': "prpl-irc",
+ 'mail.server.server3.imAccount': "account1",
+ 'mail.server.server3.type': "im",
+ 'mail.server.server3.userName': "mozmilltest@irc.mozilla.invalid",
+ 'mail.smtp.defaultserver': "smtp1",
+ 'mail.smtpserver.smtp1.hostname': "tinderbox123",
+ 'mail.smtpserver.smtp1.username': "tinderbox",
+ 'mail.smtpservers': "smtp1",
+ 'messenger.account.account1.autoLogin': False,
+ 'messenger.account.account1.firstConnectionState': 1,
+ 'messenger.account.account1.name': "mozmilltest@irc.mozilla.invalid",
+ 'messenger.account.account1.prpl': "prpl-irc",
+ 'messenger.accounts': "account1",
}