Thunderbird настройка почты outlook
You can connect Mozilla Thunderbird 8.0 to your email account using POP3 or IMAP4 connectivity. These instructions apply to Windows and Mac.
Note: This topic applies to Office 365 operated by 21Vianet in China.
In this article
Set up email using Mozilla Thunderbird 8.0
Open Mozilla Thunderbird. The Mail Account Setup dialog box will open the first time that you open Thunderbird. If the Mail Account Setup dialog box doesn't open, do the following:
On the Tools menu, click Account Settings.
On the Account Settings page, under Account Actions, click Add Mail Account.
In the Mail Account Setup dialog box, do the following:
In the Your Name box, enter the name that you want to appear on the "From" line in your outgoing messages.
In the Email Address box, enter your email address.
In the Password box, enter your password. Click Continue if you're using a Windows computer or click Next if you're using a Mac. Thunderbird will try to find the settings you need to configure for your account.
Click Stop, or wait for Thunderbird to try to find your account settings. You’ll see the message: "Thunderbird failed to find the settings for your email account."
The IMAP check box, next to Incoming, is selected by default and is recommended. In the Server hostname box, enter the name of your incoming server. If you’re connecting to your Microsoft 365 email, the IMAP or POP server name is partner.outlook.cn. If you’re not using Microsoft 365, see Find your POP3 and IMAP server settings later in this article.
Note: Leave the Port option set to Auto. Leave the SSL and Authentication options set to Autodetect.
In the Server hostname text box, next to Outgoing, enter your SMTP server name. If you’re connecting to your Microsoft 365 email, the SMTP server name is smtp.office365.cn. If you’re not using Microsoft 365, see Find your POP3 and IMAP server settings later in this article.
Note: Leave the Port option set to Auto. Leave the SSL and Authentication options set to Autodetect.
In the Username box, type your complete email address. For example, tonysmith@contoso.cn.
Click the Re-test button. If you see the message "The following settings were found by probing the given server,” click Create Account. A page opens that lets you view or change other Thunderbird settings.
Click OK when you've finished viewing or changing the settings. If you’re unable to connect, see “What else do I need know?” later in this topic.
Note: If you're using POP, under Server Settings, it's a good idea to select Leave messages on the server. After you select this check box, a copy of the messages you retrieve to your local computer will be kept on the server. You’ll also be able to access your messages from a different mail application.
Find your POP or IMAP server settings
If you’re connecting to your Microsoft 365 email, you don’t need to look up your settings. For Microsoft 365, the server name for IMAP and POP is partner.outlook.cn and the server name for SMTP is smtp.office365.cn.
If you’re not connecting to Microsoft 365 email, do the following to look up your settings.
Sign in to your account using Outlook Web App.
In Outlook Web App, on the toolbar, click Settings > Options > Account > My account > Settings for POP or IMAP access.
The POP3, IMAP4, and SMTP server name and other settings you may need to enter are listed on the Settings for POP and IMAP Access page under POP setting or IMAP setting, and SMTP setting.
What else do I need to know?
If you don't know whether to use POP3 or IMAP4, consider using IMAP4 because it supports more features.
If your email account is the type that requires registration, you must register it the first time you sign in to Outlook Web App. Connecting to your email account through POP3 or IMAP4 will fail if you haven't registered your account through Outlook Web App. After you sign in to your account, sign out. Then try to connect using your POP3 or IMAP4 program.
If you’re using an incoming POP3 server, you can only synchronize your Inbox folder. If you’re using IMAP4, you can choose the folders that you want Thunderbird to synchronize with the server. Remember that IMAP4 doesn’t support the synchronization of the Contacts and Calendar folders. Thunderbird uses a folder named Sent to store sent items. Exchange and Outlook Web App use a folder named Sent Items. You can synchronize the email items that you’ve sent in Thunderbird with the Sent Items folder on the Exchange server. To do this, follow these steps:
In Thunderbird, in the console tree, select your email account. In the details pane, under Advanced, click Manage Folder Subscriptions. In the Subscribe dialog box, select the Sent Items check box, and then click OK.
In Thunderbird, on the Tools menu, click Account Settings.
In the navigation pane of Account Settings, select Copies & Folders for your email account.
In the details pane, under When sending messages, automatically, select Other. In the drop-down list, select your user name, select Sent Items, and then click OK.
Имеется компания с серверами Windows Server. На них поднят DNS, WINS, Active Directory, CA, Exchange. На пользовательских местах установлен Office с Outlook для обмена информацией, поскольку прямой связи у отделов нет и возможность записи на внешние носители существенно ограничена. Всё лицензионное. Довольно типичная ситуация для средних компаний.
В условиях экономии средств возник вопрос достаточной замены компонента Microsoft Office — Outlook. Преимуществ Outlook достаточно много: сквозная аутентификация, удобный и понятный интерфейс, автоматическая архивация, гибкая и полноценная интеграция с Exchange, в которую входят динамические адресные книги, общие папки и прочее. Заменить такой продукт достаточно сложно без потерь в функциональности.
Реализация
После некоторых сравнений альтернативным клиентом был выбран Mozilla Thunderbird (в данный момент версия 31) как бесплатный, открытый проект, поддерживающий IMAP и адресную книгу LDAP, а также с возможностью использования дополнений.
Пароль
Пароль зашивается в клиент и его можно посмотреть в настройках. Да, это снижает безопасность, но пользователи почты Thunderbird имеют гостевые доменные учётные записи, а также не являются администраторами на локальных компьютерах. Кроме того, планируется внедрить централизованную настройку, где просмотр пароля будет заблокирован. Это посчиталось приемлемым.
Учётная запись почты
Thunderbird некорректно работает с русскими логинами Windows. Поэтому предварительно придётся переименовать доменные логины пользователей Thunderbird в английский эквивалент. Рекомендуется делать логины точно такими, как и почты, для упрощения настройки, хотя это и не обязательно, тем более если хост доменный, это не имеет значения.
Папку mail стоит сделать виртуальной и явно отключить требование SSL для неё.
Стоит упомянуть, что у нас, как и у многих, имя домена извне отличается от имени локального домена внутри периметра. Но почта должна именоваться везде одинаково. Поэтому внутри Exchange учётные записи имеют по два адреса: внешний и внутренний. Внешний используется по умолчанию. (Exchange также умеет использовать разные DNS для внутренней и внешней пересылки). Отсюда тонкость; адреса пользователей при настройке указываются внешние, поэтому в файле настройки для имени пользователя используется только имя %EMAILLOCALPART%. Кроме того, псевдоним (CNAME) autoconfig необходимо также создать в копии внешнего домена корневой зоны локального DNS.
Видно, что я решил использовать два типа доступа к почте: IMAP и POP3. Дело в том, что иногда попадаются очень активные пользователи с очень большим объёмом почты. Если такой пользователь не использует почту нигде, кроме своего ПК на рабочем месте (не забываем про OWA), то в случае Outlook создаются локальные папки и назначаются основными для всех учётных записей. Таким образом вся почта будет удаляться с сервера Exchange и храниться непосредственно на ПК пользователя, что не потребует какой-то дополнительной архивации, но привязывает пользователя к ПК и повышает вероятность потери почты, в случае порчи жёсткого диска. В противном случае требуется индивидуальная настройка лимитов на Exchange для таких пользователей, чего я всячески пытаюсь избежать. Но всего не предусмотришь. Поэтому для Thunderbird также оставил возможность простой работы с почтой в виде POP3. Хотя до сих пор ещё не пригодился, откровенно говоря.
Всё это позволит быстро выбирать необходимый способ доступа при настройке учётной записи в Thunderbird. Если хост входит в домен AD, то лучше, всё же, подстроить, выбрав способ аутентификации «Kerberos / GSSAPI» и не указывать пароль в в форме.
Доступ к Exchange по IMAP и POP3 настраивается очень просто и не требует особого рассмотрения. Разве что дополнительно придётся настроить сертификат с соответствующими масками имени сервера для коннекторов. А также потребовалась некоторая дополнительная настройка коннектора SMTP c TLS на Exchange 2007:
Иначе Thunderbird не мог получить доступ по SMTP как не авторизованный.
Профиль и сертификат
Первый запуск свежеустановленного клиента Thunderbird производится с ключом -p для указания пути для профиля почты. Профиль почты по умолчанию создаётся на системном разделе, что для нас является неприемлемым. Ключ позволяет указать папку на пользовательском разделе для хранения профиля Thunderbird (в нашем случае — папка d:\Mail). Предварительно стоит убедиться, что пользователь имеет право изменения в данной папке (права NTFS).
Стоит напомнить, что команду нужно выполнять из пользовательского контекста, а не административного. Были прецеденты.
Первым действием для настройки запущенного клиента нужно отказаться от предложений мастера настройки и добавить корневой сертификат организации в Thunderbird, поскольку Thunderbird, почему-то, не использует системную базу сертификатов.
Адресная книга LDAP
Затем необходимо настроить адресную книгу LDAP. В интернете масса материалов по данной теме, но я не нашёл ни одного полноценного документа с адекватными параметрами, поэтому привожу здесь свой.
3. Собственно создаём подключение к LDAP:
Всё очевидно. Порт без SSL: 3268. Нужно учитывать, что настройка с SSL работает ощутимо медленнее.
Далее переключаемся на вкладку Дополнительно:
Здесь нужно сказать, что количество отображаемых результатов выбиралось из соображений количества клиентских лицензий на Exchange плюс контакты Active Directory с группами и небольшой запас. Способ аутентификации лучше выбрать «Простой» если ПК не входит в домен AD, иначе рекомендую Kerberos (GSSAPI), при этом необходимо убрать имя пользователя на вкладке «Основное».
Насчёт фильтра. Самое интересное. Я использую в Exchange динамические списки рассылки, кроме того в Active Directory имеются множество временно или постоянно отключенных учётных записей, а также некоторые учётные записи исключены из видимости в адресной книге по разным необходимостям, плюс контакты. Получается следующий фильтр:
Закрываем диалоги. Теперь откроем свежесозданную адресную книгу и набираем @ в строке поиска не нажимая Enter, поскольку ввод пойдёт в диалог с паролем. В диалоге следует набрать пароль пользователя и поставить галочку Сохранить пароль. Должен появиться список адресатов. Вполне хорошо работает. Достаточно начать набирать имя или адрес получателя в строке Кому: нового письма, чтобы получить список возможных вариантов.
Внимание! Если в Active Directory вы ограничили список хостов для учётной записи, на которые ей можно заходить, то для доступа к LDAP на PDC потребуется добавить имя контроллера в этот список.
Далее. Создаём учётную запись пользователя. Если всё предварительно настроено правильно, то вариант с правильной настройкой предложится моментально.
Остаётся нажать готово и, если ранее был подключен корневой сертификат, получим подключенную почту. Иначе придётся подтверждать каждый сертификат.
Архивирование и другие дополнения
Импорт PST
- Скачивается бесплатное приложение Outlook Viewer, которое умеет читать .pst файлы — архивы Outlook. Устанавливается на ПК для манипуляций.
- По сети берётся клиентский pst, открывается и письма экспортируются в папку с подпапками (подпапки могут быть внутри архива) в формате EML с вложениями. Это ещё полдела!
- Затем во временно установленном Thunderbird с установленным дополнением ImportExportTools создаём локальную папку, например Архив-Outlook и, правым кликом на ней вызываем меню импорта дополнения:
- Выбираем папку с экспортированными ранее письмами и импортируем.
- Теперь правым кликом на папке Архив-Outlook вызываем свойства папки и смотрим где она находится. Определив, переносим (файлы с именем папки, и подкаталоги с именем папки) на ПК пользователя в профиль пользователя в локальные папки. Наша папка с почтой из архива должна появиться у пользователя в Thunderbird после перезапуска.
Когда вы работаете в крупной компании, где на рабочих станциях в основном стоит ОС Windows, а вы один из немногих пользователей Linux, то вы тратите определенную долю ваших усилий на преодоление сопротивления недружественной ИТ среды. С годами некоторые проблемы остаются в прошлом, но новые появляются. Так например почти исчезли как класс сайты заточенные только под IE. Все меньше страшных .docx, .xlsx файлов приходит по почте. Куда-то исчезли обязательные для всех чудо-юдо программы, которые написаны только для Windows. Теперь почти все можно открывать и редактировать из веб браузера. Изменилось многое, но не все.
Угадай картинку и получи бейсболку в подарок приз знатока почты. В 2000-м это был почтовик года по версии PC Magazine, и я сам пользовался им пару лет. Только по-честному, без поиска картинок.
Кстати о почте, что с ней? В тех организациях, где используется Exchange Server, постоянно приходят события на календарь и как-то неудобно оправдываться тем, что твой почтовик с не взаимодействует календарем, а Outlook-ом ты не пользуешься, так как его нет на Linux. Как правильно настроить почту, чтобы все работало на Exchange Server: почта, календарь, адресная книга, работа с папками? Статью об этом пишу я эту.
Kontact состоялся
В течении десятка лет я имел возможность проверить почтовые программы Linux в качестве клиента Exchange Server. В разное время я использовал для этой цели KMail/Kontact и Thunerbird. Скажу сразу, что первый вариант практически полностью заменил MS Outlook. Второй же обеспечивает не более половины требуемого функционала, но зато гораздо проще в плане установки и дальнейшей эксплуатации.
Итак приступим. Начнем с трудного: настройка рабочей почты с kdepim / kontact / kmail для полноценной замены MS Outlook.
Структура KDEPIM. Желтоватым цветом заливки отмечены компоненты Kontact, которые взаимодействуют с почтовым сервером.
Как уже понятно, данный способ подразумевает KDE, в качестве графического окружения вместе с пакетом KDEPIM. Вдобавок к нему нам понадобится почтовый шлюз DavMail, которого к сожалению нет в стандартных репозитариях Gentoo Linux. Выходим из ситуации, используя утилиту dpkg и deb пакет для Debian. Примечательно, что разработка ведется на SourceForge, и несколько дней назад вышла новая версия DavMail 4.8.
DavMail – программа, преобразовывающая протокол Exchange Web Services в открытые протоколы POP, IMAP, SMTP, Caldav, Carddav и LDAP.
Архитектура DavMail, с домашней страницы проекта.
Программа тянет зависимостей всего ничего: любая открытая или приоткрытая ипостась jdk/jre вполне подойдет. Пользователям облачного Outlook 365 на DavMail настраивать ничего не надо, URL Exchange Web Services в программе прописан изначально. Если же используется обычный внутренний Exchange Server, то тогда URL надо указать. И это практически все, еще расставить галки по опциям и DavMail настроен.
Для более тонкой настройки можно воспользоваться конфигурационным файлом ~/.davmail.properties .
Настройка портов в конфиг-файле.
Перевести DavMail в режим фонового процесса (при этом не требуется X11).
Далее следует настроить KMail и KOrganizer. Так как DavMail сложновато гибко настроить на получение почты, предпочтительнее почту забирать напрямую, а календарь — со шлюза. Сложность заключается в настройке well-known портов, для чего могут потребоваться права рута, в возне с SSL сертификатами при настройке защищенного соединения.
Вряд-ли читателям Хабра требуется рассказывать о том, как настроить почтовый клиент на получение и отправку почты. На всякий случай тут ссылка, для тех, кого запутал интерфейс KMail. Подскажу лишь неявные настройки, например где следует указать путь к папкам отправленных, шаблонов и черновиков, для этого надо открыть Settings → Identity → Advanced .
Примечательно, что папку для удаленных выбираете из другого окна: Settings → Configure KMail → Accounts → Receiving tab → (Choose an account) → Modify → Advanced → Trash folder .
О том как склеить DavMail и KOrganizer я писал отдельный пост, так что не стану повторяться, а вместо этого снова упомяну про подводные камни, то есть один довольно крупный риф. Чаще всего доменный пароль совпадает с паролем пользователя на сервере Exchange и в момент, когда доменный пользователь меняет свой доменный пароль надо не забыть поменять его на KOrganizer . Если же этого не сделать вовремя, то учетная запись может быть заблокирована, из-за настойчивых попыток календаря установить соединение со старым паролем.
Остается настроить LDAP/AD на адресной книге: Settings → Configure KAddressbook → LDAP Server Settings → Add host .
Что работает безупречно:
Работает, но с нареканиями:
- список, переименование и удаление IMAP папок на почтовом сервере Exchange,
- принять, отвергнуть или изменить событие в календаре,
- индексация, поиск.
- Некоторые Outlook-специфичные примочки, такие как голосовалки да/нет, или Action Items в заголовке письма.
- настройки на почтовом сервере, например автоматические ответы.
В целом данный набор довольно громоздкий, хрупкий и требует некоторого внимания, чтобы все продолжало работать как надо. Слабым звеном тут является сервер Akonadi, который служит хранилищем для всех PIM данных. Частенько данные хранилища Akonadi портятся и тогда ничего не стартует. Приходится удалять БД и запускать все по новой. После каждого апгрейда KDE, стараешься запускать приложения KDEPIM, затаив дыхание.
Thunderbird: золотая середина
Порядок действий будет таков:
Настройка календаря в Thunderbird, через расширение Lightning и шлюз DavMail
Создать новый календарь тоже несложно после того как вы найдете, как это можно сделать. Не ищите напрасно в меню Thunderbird, даю картинку в помощь. Только контекстное меню правого щелчка мыши и только в указанное место, выделенное цветом даст возможность создать новый календарь.
После этого надо всего лишь добавить локальный адрес из настроек шлюза, указав путь как выше показано в пункте 3. Опять же, как мера предосторожности, не синхронизируйте слишком часто, чтобы после смены доменного пароля не заблокировать учетную запись, пока календарь будет стучаться на сервер со старым паролем.
Остается адресная книга, для нее никаких расширения и шлюзов не требуется. Единственно, пользователи Gentoo Linux должны собрать пакет с USE флагом ldap .
Из адресной книги, вызываем окно настройки подключения к серверу LDAP: Файл -> Создать -> Каталог LDAP .
В закладке Дополнительно можно по вкусу добавить фильтров поиска, например: (objectcategory=person) или (objectclass=*) . Весь список прилагается.
Итого
Если сравнивать Kontact/KMail и Thunderbird, то первый вчистую выигрывает по пригодности в офисной среде. Thunberdird имеет не лучшую поддержку IMAP, однако проблемы возникают именно с просмотром и изменений папок Office 365. Microsoft в свою очередь не может похвастаться приверженностью ИТ стандартам, поэтому возможно, что все дело в кривой имплементации IMAP на стороне сервера. КOrganizer также имеет больше функций, чем расширение Lightning. Благодаря Akonadi, KDEPIM имеет очень удобный фоновый процесс приема почты, регистрации событий и оповещений.
С другой стороны за всем этим надо следить, чтобы карточный домик KDEPIM не ломался после каждого значительного апгрейда. 2 года назад его перевели на KDE Frameworks 5 и Qt 5, но еще далеко не на всех дистрибутивах Linux он присутствует. Когда появится на Gentoo поставлю его первым делом и заодно проверю свою учетную запись на BugZilla.
Thunderbird подкупает тем, что его легко поставить, настроить и обслуживать, а все то чего не хватает, можно сделать на веб клиенте. S/MIME просто работает, а в KMail, это что-то с чем-то. Думайте сами, решайте сами. Как говорит машинный переводчик, Linux — это все про выбор.
Если будет интересно, в следующий раз расскажу про молодой да ранний почтовый клиент Trojita, тяжеловесный Evolution и еще по-мелочам.
Будем следовать принципу: Чем меньше надо настраивать пользователю, тем меньше вероятность того что он что то поломает. Думаю пользователь с вводом своего пароля справится.
Необходимо настроить:
- Файл конфигурации для подключения к серверу.
- Справочник контактов из 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 can be used as a client for all of Microsoft's email services (Hotmail, Outlook.com and Windows Live Mail, henceforth referred to as "Hotmail"). Thunderbird will download messages from the Hotmail server and store them on your local system. Similarly, Thunderbird can be used to compose messages which are sent through Hotmail's mail servers. You can still use Hotmail's web-based application - Thunderbird will query the server and synchronize messages.
Table of Contents
Configuring servers
Hotmail accounts can be configured in Thunderbird's Automatic Account Configuration. This article provides instructions on how to manually configure an account or modify an existing account.
To manually configure or modify Hotmail account settings:
- At the top of the Thunderbird window, click on the On the menu bar, click on the Thunderbird menu, choose Edit Tools menu and select Account Settings… . The Account Settings dialog window will be displayed.
- Select your Hotmail account from the list on the left. Make sure your name and account are correctly specified in the Default Identity section.
Configuring IMAP and POP accounts
IMAP mail account settings
POP mail account settings
Configuring the outgoing server
- At the bottom of the list on the left, select Outgoing Server (SMTP) . Configured outgoing servers will be displayed in the right panel. The Hotmail server will probably be called Microsoft Live Hotmail or something similar.
These fine people helped write this article:
Volunteer
Grow and share your expertise with others. Answer questions and improve our knowledge base.
Читайте также: