Mozilla thunderbird редактор настроек
Будем следовать принципу: Чем меньше надо настраивать пользователю, тем меньше вероятность того что он что то поломает. Думаю пользователь с вводом своего пароля справится.
Необходимо настроить:
- Файл конфигурации для подключения к серверу.
- Справочник контактов из LDAP.
- Подпись сотрудника в письме в соответствии с корпоративными стандартами.
Имеем на данный момент:
Мы не будем качать .msi файлы от сторонних разработчиков, я не доверяю перепакованным программам, тем более что Thunderbird умеет ставиться тихой установкой из командной строки. Этим преимуществом мы и воспользуемся, а чтоб не переустанавливать его каждый раз при загрузке системы будем проверять ключи в реестре.
Скачиваем Thunderbird с сайта и закидываем в шару (права должны быть на чтение всем ПК в домене)
Сам скрипт
Необходимо поменять первые переменные. Версия и папка.
Версия соответствует имени файла, на момент написания статьи актуальная версия 52.7.0.
Имя файла Thunderbird Setup 52.7.0.exe
Сохраняем в ту же папку, обзываем InstallMozillaThunderbird.bat и добавляем в GPO на старт скрипта при запуске системы.
P.S. таким-же методом можно установить и Mozilla Firefox.
Настраиваем Thunderbird при запуске.
При первом запуске Thunderbird генерирует папку вида 123.default в папке %appdata%\Thunderbird\Profiles\, а в файле %appdata%\Thunderbird\profiles.ini создает ссылку на данную папку.
Поэтому мы создадим данные настройки раньше, при входе пользователя.
Заходим в групповые политики и создаем политику.
Конфигурация пользователей => Настройка =>Конфигурация Windows => INI-файлы.
Путь к файлу | Имя раздела | Имя свойства | Значение свойства |
---|---|---|---|
%AppData%\Thunderbird\profiles.ini | Profile0 | Default | 1 |
%AppData%\Thunderbird\profiles.ini | Profile0 | IsRelative | 1 |
%AppData%\Thunderbird\profiles.ini | Profile0 | Name | %username% |
%AppData%\Thunderbird\profiles.ini | Profile0 | Path | Profiles/%username%.default |
%AppData%\Thunderbird\profiles.ini | General | StartWithLastProfile | 1 |
Файл profiles.ini сконфигурирован, остается создать папку Profiles/%username%.default и заполнить ее файлами конфигураций.
За настройку Thunderbird отвечает файл prefs.js
Его мы и будем генерировать своими данными для доступа к IMAP, а так же к LDAP через KerberOS.
Я начал с написания PowerShell который вставляем в GPO при входе пользователя. Нам важно его запускать правами пользователя который выполнил вход.
Вы могли заметить при генерации prefs.js мы указали что подпись брать с файла signature.htm которая находится в той-же папке где и prefs.js. Будем делать теперь подпись.
Настраиваем подпись электронной почты.
Для создания красивой подписи нам нужен какой нибудь сервис где можно генерировать подпись и на основе ее будем делать подпись для наших пользователей.
Я пользовался сервисом mailsig(точка)ru (не реклама)
Можно и самому сделать подпись на том же HTML, но мне было лень.
На выходе получаем код
Добавляем еще одну строчку в start.ps1
Конечно можно было бы всё сразу вместить в один файл, к сожалению я люблю когда все лежит по своим местам. Да и проще разбираться когда файл называется так-же как и файл который он создает.
У нас должно получиться 3 файла.
start.ps1 — Его мы запускаем при входе пользователя.
new_prefs.ps1 — Создает prefs.js в папке Thunderbird.
signature.ps1 — Создает подпись в почте.
В зависимости от настроек безопасности PowerShell скрипты могут не выполняться. Если видите ошибку что скрипт не имеет цифровой подписи, прошу ознакомиться с данной инструкцией для решения проблемы.
Иногда нужно просмотреть или отредактировать параметры настроек Thunderbird, которые не доступны через обычный интерфейс пользователя. Для этого вы можете использовать "редактор настроек" Thunderbird.
Для доступа к редактору настроек перейдите в Thunderbird > Настройки Инструменты > Настройки Правка > Настройки , выберите панель Дополнительные , выберите вкладку Основные и щёлкните Редактор настроек… .
При первом открытии редактора настроек вы получите предупреждение о том, что надо быть осторожным.
Пожалуйста, отнеситесь к этому предупреждению серьезно. Вы можете сделать Thunderbird неработоспособным, изменив настройки в редакторе настроек, поэтому действуйте с осторожностью.Снимите флажок "Показывать это предупреждение в следующий раз", если вы не хотите видеть предупреждение снова. Затем щёлкните по кнопке Я принимаю на себя риск! для продолжения.
В редакторе настроек вы можете ввести строку в поле "Поиск", чтобы выбрать только те настройки, которые содержат указанную строку в названии или значении.
Настройки, у которых были изменены их значения по умолчанию, выделены жирным шрифтом.
Чтобы отредактировать параметр, дважды щелкните на нёму левой кнопкой мыши. Либо щелкните по нему правой кнопкой мыши и в контекстном меню выберите Изменить (для настроек true/false, выберите Переключить ). Чтобы установить значение параметра по умолчанию, щёлкните правой кнопкой мыши по нему и выберите Сбросить .
В редких случаях может потребоваться добавить новый параметр. Делайте это только в случае, если это указано в документации Thunderbird или необходимо для одного из дополнений. Чтобы добавить новый параметр, щёлкните правой кнопкой мыши в любом месте списка параметров, выберите пункт меню Создать . А затем выберите соответствующий пункт подменю для типа параметра, который необходимо создать. Чтобы удалить ранее добавленный параметр, выберите Сбросить , как описано выше.
Изменения в параметрах применяются сразу, это подразумевает, что вам не нужно щёлкать по кнопке Сохранить . Тем не менее, некоторые части Thunderbird, а также многие дополнения считывают свои параметры только при запуске. Поэтому хорошей практикой является перезапуск Thunderbird после редактирования параметров, чтобы изменения вступили в силу. Примечание: Перезапуск требует, чтобы все окна были закрыты, в том числе окно редактора настроек и окно Настроек Настроек в дополнение к основному окну Thunderbird!
Также важно знать, что при восстановлении значения по умолчанию для параметра Thunderbird не сохраняет этот параметр в файле настроек. Сохраняются только значения, отличающиеся от значений по умолчанию.
Для пользовательских настроек есть файл user.js Записывайте все необходимые настройки туда и вы всегда будете знать какие настройки поменяли.
Разумеется те настройки что сделаны в интерфейсе программ или через about:config туда не попадут.
Все ваши изменения настроек попадают туда.
К сожалению там не только настройки пользователя, а все, что не соответствуют дефолтным. То есть и те, которые меняет сама программа.
Копаться там — то ещё удовольствие.
Coroner
Цель - найти название необходимой настройки.
Что писать в user.js, коли не знаешь названия.
prefs.js - уже хоть что-то.
timkuptsov
Цель - найти название необходимой настройки.
Я для Firefox делал так: распаковывал портабельную версию, выставлял в about:config отображение по состоянию, менял настройки в интерфейсе и смотрел что менялось в about:config.
Тоже самое можно сделать в Thunderbird. По крайней мере, в 60. х-версии такая сортировка параметров возможна.
отображение по состоянию
Что это? Какой-то фильтр? Сейчас такого не найду.
ЗЫ: Или это только для портабл?
timkuptsov
Для всех, но до определенной версии.
В новых версиях Firefox уже нет такой сортировки. Не знаю как в текущей версии Thunderbird, в моей 60-й сортировка есть.
Что это? Какой-то фильтр? Сейчас такого не найду.
Пробуйте перейти по адресу chrome://global/content/config.xhtml, должен открыться классический about:config. В обычном это работает.
Копаться там — то ещё удовольствие
Да. Удобней смотреть здесь
Меню -> Справка -> Информация для решения проблем -> таблица Важные изменённые настройки
Но туда могут попасть не все настройки, а как и написано только Важные.
В новых версиях Firefox уже нет такой сортировке
В TB68 такая сортировка есть, т.к. он сделан на базе FF68. Это поломали в FF71, изменив дизайн страницы about:config, и починили в FF73. Старый дизайн a:c можно найти по адресу
Теперь у FF две разных стрраницы a:c. Круто!
№10 19-02-2020 09:42:21
Цель - найти название необходимой настройки.
Что писать в user.js, коли не знаешь названия.
prefs.js - уже хоть что-то..
А вам в prefs.js всё по названию настройки ясно? Так эту настройку и вписывайте в user.js с нужным параметром. Вы же как то в prefs.js их меняете?
Ну и разницу между этими фалами знать бы надо:
1. настройки в user.js имеют приоритет перед настройками в prefs.js
2. настройки в prefs.js могут быть изменены браузером без уведомления вас в письменном виде, или вами через страницу настроек (а вы ведь названия настроек не знаете, как сами сказали) и понятия не имеете какая галочка в настройках какой и сколько параметром изменит. Настройки же в user.js останутся навечно и задействуются снова при рестарте.
№11 19-02-2020 09:54:11
Coroner
Еще раз, цель темы найти названия нужной настройки. Дальше уже можно разобраться куда и с каким параметром ее писать.
Про разницу между prefs.js и user.js спасибо, пригодится.
№12 21-02-2020 00:17:36
Еще раз, цель темы найти названия нужной настройки. Дальше уже можно разобраться куда и с каким параметром ее писать.
Ну вообще говоря у Mozilla есть целый сайт посвящённый как раз описанию настроек.
Полученную информацию опять-таки лучше сохранять в user.js Вы ведь можете там и комментарий с описанием оставить.
Например: user_pref("toolkit.telemetry.updatePing.enabled", false); // Отключает отправку информации о падениях браузера в Mozilla
Со временем соберётся этакая своя база знаний. У меня user.js тянется с первых версий / и первым делом, отвечая на чей-то вопрос я лезу именно туда.
№13 21-02-2020 09:44:24
Coroner
Так ведь чтобы воспользоваться пунктом 1, нужно знать что вбивать в поиск.
Не будешь же каждый параметр вбивать и смотреть за что он отвечает.
Проще действительно получить файл prefs.js до изменения и после изменения и сравнить два файла.
А если по-русски вбивать - так найти можно в основном самые распространенные.
№14 21-02-2020 13:52:07
Так ведь чтобы воспользоваться пунктом 1, нужно знать что вбивать в поиск.
Здесь вы правы. Приходится как-то логически рассуждать и вбивать предполагаемое «history_days» или «tabs.remote»
А редкие (или новые) настройки приходится искать по тому же алгоритму, предполагая какое-то сочетание слов в названии параметра.
И да, если вас интересуют совсем уж редкие/диковинные настройки, то (простите, администрация) посоветую сходить на руборд.
Там есть человек, который постарается вам помочь, искать «Victor_VG», дай бог ему здоровья.
Просто здесь не так много людей, отвечающих по или .
№15 03-07-2020 13:10:56
Подскажите, пожалуйста, название параметра, который меняет см. картинку ?
Thunderbird обладает обширными возможностями кастомизации, которые должны удовлетворить даже самого привередливого пользователя.
Установка Thunderbird
Первым делом нужно скачать и установить программу. Установщик лучше всего взять на официальном сайте проекта.
Сама установка – дело нехитрое. Укажите путь к установке в Program Files на системном диске. В установленном виде клиент будет занимать чуть больше 200 Мб, что не является сколько-нибудь значимым размером для современных жестких дисков или твердотельных накопителей.
Настройка Mozilla Thunderbird
После установки и первого запуска программа автоматически покажет окно, в котором нужно указать данные для входа в электронную почту. Заполните все строки, затем нажмите на кнопку «Продолжить».
Теперь вы можете выбрать протокол доступа к электронной почте.
Более подробно о почтовых протоколах можно почитать в следующей статье.
Если не доверяете автоматике, нажимайте «Настроить вручную».
Вам нужно ввести доменное имя сервера, имя пользователя и протокол шифрования. Зашифрованные по SSL/TLS-подключения имеют порты IMAP 993 и SMTP 465, незашифрованные – 143 и 587. Используйте кнопку «Перетестировать» для проверки и «Готово» для завершения настройки.
Дальше будет необходимо произвести вход в свой аккаунт.
. и разрешить приложению доступ.
Если у вас подключена двухфакторная аутентификация, нужно будет пройти и ее.
Если вы планируете пользоваться сразу несколькими почтовыми адресами, то пройдите в «Параметры учетной записи – Действия для учетной записи – Добавить учетную запись почты» и добавьте дополнительные адреса. В том же контекстном меню можно удалить уже существующие учетные записи.
Обзор интерфейса и возможностей почтового клиента
В Mozilla Thunderbird простой, интуитивно понятный интерфейс. Слева располагаются папки с письмами, вверху панель задач с часто используемыми функциями и контекстное меню настроек программы. Удобная панель навигации с основными возможностями Thunderbird находится в основном окне на главной странице.
Вы можете закрепить на панели задач необходимые действия: для этого нужно нажать по ней правой кнопкой мыши и выбрать пункт «Настроить». Затем перетащите необходимое действие на панель задач. Точно так же, только в обратном порядке, действия можно убирать.
Синхронизация писем и их хранение
Сквозное шифрование
Теперь нужно передать ключ шифрования нужному собеседнику: для этого при написании письма используйте вкладку «Защита» => «Прикрепить мой открытый ключ». Осталось лишь получить ключ собеседника и сравнить контрольные суммы. Вы только что усложнили жизнь специальным службам, масонам и иллюминатам, поздравляю!
Более подробно о сквозном шифровании можно почитать в справке Mozilla Thunderbird, перейдя из вкладки «Сквозное шифрование» в «Подробнее» (откроется статья «Введение в сквозное шифрование»).
Адресная книга
Во вкладке «Адресная книга» удобно и легко вести список контактов. Помимо почтового адреса, можно заполнить подробные данные.
Календарь и задачи
В календаре, помимо слежения за датами, можно создавать события и задачи. Для этого выберите соответствующие пиктограммы во вкладке «Календарь».
Быстрый доступ в календарь закреплен в правом верхнем углу программы.
Лента новостей
Кастомизация Mozilla Thunderbird
Вы можете заняться кастомизацией и настроить дизайн программы так, как душа пожелает. В контекстном меню нужно выбрать «Дополнительно», где будут отображены самые популярные темы и плагины, призванные преобразить ваше взаимодействие с приложением.
Заключение
Mozilla Thunderbird – минималистичный и интуитивно понятный почтовый клиент, позволяющий следить за входящей почтой, планировать задачи с помощью календаря и оставаться в курсе общественной и культурной жизни благодаря поддержке RSS-ленты.
Читайте также: