3

Моя компания предоставляет учетную запись Outlook/Exchange, которую мы должны использовать для почты / календаря. Как и многие компании, они, к сожалению, также предоставляют смехотворно небольшую почтовую квоту.

Я устал от управления и резервного копирования PST-файлов (так как я всегда в своей электронной почте, у меня никогда не было подходящего времени для резервного копирования), поэтому я начал хранить свою архивную почту "в облаке", используя IMAP сервер, который я настроил на своем компьютере с Linux.

Это имеет несколько недостатков для меня:

  1. IMAP (по крайней мере, реализация в Outlook) * очень медленная *. Кроме того, если я перемещаю большое количество сообщений на сервер IMAP, он иногда блокирует весь клиент Outlook на несколько часов, что довольно раздражает.
  2. Невозможно использовать обмен через HTTP для отправки почты без запуска сеанса VPN, потому что у меня не работают правила на стороне клиента, которые организуют мою почту, и отключают правило, если не удается получить доступ к серверу IMAP.
  3. Если я отвечаю на сообщение из своего хранилища IMAP, я должен указать SMTP-сервер, готовый ретранслировать меня для отправки электронной почты, если я всегда не забываю выбирать свою учетную запись Exchange при составлении электронной почты.

... но главное преимущество в том, что резервное копирование очень простое, с парой заданий cron, которые по сути выполняют rsync.

Если не считать перемещения IMAP-сервера на мой локальный хост (который, похоже, может иметь те же проблемы с блокировкой файлов, что и при использовании PST-файла), мои варианты решения ограничены (1). Я хотел бы найти решение для (2) и (3), хотя.

Для проблемы (2) можно ли как-то сказать Outlook, что сервер IMAP находится в автономном режиме, и синхронизирует ли он мои изменения во время периодической отправки и получения? Если это так, мне интересно, заблокирует ли он клиент Outlook, как это делается в задаче (1), и будет ли он совместим с правилами только для клиента, которые я использую для сортировки почты по папкам.

Я просмотрел меню опций и не нашел способа сказать Outlook, чтобы он не использовал определенную учетную запись для отправки почты, что решило бы (3).

Кто-нибудь еще достаточно сумасшедший, чтобы делать что-то подобное? Есть идеи?

1 ответ1

3

Лучшее решение, которое я когда-либо встречал:

Ditch Outlook, по большей части, и использовать Thunderbird + DavMail (Exchange gateway) + Lightning (Calendar). Ключевые ссылки:

После установки Thunderbird на экране приветствия появляется кнопка, которая позволит вам установить плагин Lightning для календаря.

DavMail - это ключевой элемент, который позволяет интегрировать календарь. Он действует как прокси, который принимает стандартный CalDAV и общается с вашим сервером Exchange (используя его OWA URL).

Все становится на свои места оттуда. После установки подключаемого модуля Lightning для Thunderbird выберите « File > New > Calendar , затем выберите « On The Network и выберите формат CalDAV . Настройте его следующим образом:

http://localhost:<caldav-port>/users/<your-email-address>/calendar

<caldav-port> настраивается в пользовательском интерфейсе настроек шлюза DavMail. (По умолчанию установлено значение 1080, но его можно изменить, если 1080 уже используется)

Вы также можете установить davmail в центральном месте и (на вкладке "Дополнительно") разрешить удаленные подключения, хотя этот параметр следует использовать только в защищенной сети. (в этом случае вы бы заменили "localhost" на ваш сервер DavMail)

Обратите внимание, я также использую fetchmail для загрузки сообщений с сервера Exchange на мой локальный сервер IMAP.

(+1 Чтобы кикшотить комментарий "найди что-нибудь еще, чтобы использовать помимо внешнего вида")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .