понедельник, 25 апреля 2011 г.

Как использовать один и тот же почтовый клиент и на Windows и на Linux?

Некоторым людям нравятся Web-интерфейсы для работы с почтой, но всё-таки многим скорее по вкусу десктоп-приложения для этой цели. Мне самому больше нравятся приложения - они сами увендомляют меня о том, что мне пришло письмо, с помощью них легко организовать работу в тех случаях, когда надо работать с несколькими почтовыми ящиками (например, рабочим и личным), многие программы позволяют создавать правила для группировки писем по папкам..., да мало ли ещё плюсов! Одна из проблем, с которой я столкнулся, когда поставил себе Linux, была несогласованность работы почтовых клиентов на Windows и Linux (у меня тогда было две операционки на компе). Проблема была в том, что наш сервер на работе не поддерживал IMAP, в результате половина писем была в Windows почтовом клиенте, а половина - в Linux... потом, когда требовалось найти какое-то письмо, приходилось перезагружаться, что уж совсем неприятно. По этому в этом посте я расскажу, как я решил эту проблему.

В начале надо найти такой почтовый клиент, который бы работал на обеих операционных системах. Я для этого выбрал Thunderbird, мне кажется он очень удобным. После этого ставим как обычно его на Windows диск и настраиваем свою учётную запись. После этого перезагружаемся под Linux. Желательно чтоб диск, где Thunderbird хранит свои данные, автоматически монтировался при загрузке Linux. Можно это не делать, но тогда перед запуском Thunderbird на Linux Вам потребуется вручную подмонтировать диск. Теперь ставим Thunderbird под Linux, для этого можем воспользоваться стандартным менеджером пакетов. Поставив, запускаем Thunderbird на Linux. Он опять попросит настраивать учётную запись, но сейчас этого делать не следует - просто закрываем приложение. После запуска в Вашем домашнем каталоге создастся каталог .thunderbird, в котором находятся данные этого приложения для Вашего пользователя. Заходим в этот каталог и находим в нём файл profiles.ini. В нём прописывается путь к файлам с данными профиля thunderbird. Чтобы заставить его работать на Linux с теми же данными, что и на Windows, достаточно прописать в нём путь к профилю Thunderbird на Windows. Меняем в этом файле в разделе [Profile0] значение IsRelative на 0, а в значении Path прописываем полный путь к Windows профилю. По умолчанию он находится в каталоге C:\Users\username\AppData\Roaming\Thunderbird\Profiles (на Windows 7). Таким образом, у меня этот раздел имел вид после редактирования

[Profile0]
    Name=default
    IsRelative=0
    Path=/media/WIN/Users/admin/AppData/Roaming/Thunderbird/Profiles/i2a1lo4l.default
    
После этого запускаем Thunderbird на Linux и всё должно работать!