WikiDer > OfflineIMAP
OfflineIMAP с интерфейсом TTYUI | |
Оригинальный автор (ы) | Джон Гёрцен |
---|---|
Разработчики) | Николас Себрехт и др. |
изначальный выпуск | 2002 |
Стабильный выпуск | 7.2.4 (8 июня 2019 г.[±][1] | )
Репозиторий | |
Написано в | Python 2 |
Операционная система | Unix-подобный, Windows |
Доступно в | английский |
Тип | Электронное письмо синхронизация |
Лицензия | GNU GPLv2+ |
Интернет сайт | www |
OfflineIMAP является IMAP синхронизация служебное программное обеспечение, способный синхронизировать почту на IMAP сервере с локальным Maildir папка[2] или другой сервер.
Описание
Синхронизация выполняется двунаправленно между двумя конечными точками («удаленным» и «локальным» репозиториями).[3]
OfflineIMAP получает доступ к почтовым серверам только через Протокол доступа к Интернет-сообщениям (Почтовый протокол - еще один популярный способ получения почты с сервера - не поддерживается),[4] он работает быстрее (хотя и чувствителен к задержке соединения) и поддерживает более продвинутые функции, чем большинство почтовые клиенты.[5] Специальный режим для лучшей обработки нестандартной реализации IMAP в Gmail может быть дополнительно включен в конфигурационный файл.[6]
Если настроено локальное хранение почты, OfflineIMAP использует Maildir формат.[3] Почтовые ящики Unix поддержка может быть добавлена в будущем, но в настоящее время не реализована.[6]
Конфигурация
В файле конфигурации может быть определено несколько учетных записей синхронизации, каждая из которых состоит из удаленного и локального репозиториев. Затем каждый репозиторий настраивается отдельно, что позволяет указать учетные данные и метод доступа.[3]
Фильтрация и перевод
OfflineIMAP может фильтровать папки удаленного репозитория, так что при необходимости происходит только частичная синхронизация. Чтобы использовать эту возможность, необходимо определить маска который будет сопоставляться со списком папок при каждой синхронизации. Это достигается за счет использования Pythonс лямбда возможность; например, для синхронизации только папок «Входящие», «Отправленные» и «Полученные» необходимо указать следующее правило:[5]
папкафильтр = лямбда имя папки: имя папки в [ "Входящие", 'Отправленная почта', 'Получила']
Имена остальных папок могут быть изменены (переведены) с помощью аналогичной конструкции:[3]
Nametrans = лямбда имя папки: повторно.суб( "^ Отправлено $", "root / Отправлено", повторно.суб("^ ( [G. * ail ] | INBOX)", "корень", имя папки))
Этот метод также можно использовать для синхронизации содержимого сервера IMAP с папкой другого сервера.[5]
Ограничения
Каждая учетная запись должна использовать отдельный каталог; в противном случае процесс синхронизации может пострадать от неожиданного поведения или даже потери данных.[5]
Пользовательский интерфейс
OfflineIMAP предоставляет несколько интерфейсы командной строки, включая интерактивный цвет проклятия-основан, не интерактивный ведение журнала консолии несколько менее подробных режимов.[3] Тк-основан графический интерфейс пользователя также доступен.[5]
Смотрите также
Рекомендации
- ^ "Список изменений основной ветки". Получено 19 июня, 2018.
- ^ Эккенфельс, Мела (2011). "Drei Tools zum Archivieren von IMAP-Mails" [Три инструмента для архивирования сообщений IMAP]. Журнал Linux.
- ^ а б c d е Мартин, Бен (6 мая 2008 г.), «OfflineIMAP делает сообщения и вложения доступными локально», Linux.com, получено 23 августа, 2012
- ^ Данен, Винсент (26 октября 2009 г.), «Храните сообщения электронной почты IMAP локально, используя OfflineIMAP», TechRepublic, получено 23 августа, 2012
- ^ а б c d е Герцен, Джон (март 2004 г.), «Быстрая и удобная почта для путешествий: OfflineIMAP», Linux журнал (119), ISSN 1075-3583, получено 23 августа, 2012
- ^ а б Брокмайер, Джо (31 января 2011 г.), «Используйте OfflineIMAP для синхронизации электронной почты в пути», ServerWatch, получено 23 августа, 2012