Спрашивающий затронул самую важную тему, о которой я мало писал. А именно: как сохранить постоянную коллекцию ваших электронных писем независимо от политик и настроек почтовых провайдеров.
==============
Протокол POP
Преимущество протокола POP заключается в его простоте и понятности работы. Используя протокол POP, почтовый клиент, такой как Outlook или Thunderbird, просто загружает все электронные письма, полученные на сервере от вашего имени, а затем, при необходимости, удаляет их, а затем удаляет их. или нет вообще. Например, учетная запись электронной почты, настроенная в Outlook для использования POP, загружает всю вашу новую почту на почту сервера и сохраняет ее в файле PST на локальном компьютере. Thunderbird работает с POP практически одинаково. Вы всегда можете рассчитывать на всю вашу почту, используя POP.
Не отправлено отсюда:
Наиболее распространенным недостатком протокола POP является то, что это односторонняя поездка. Почтовый клиент вашего устройства получает электронную почту с сервера и все. Письмо, которое вы создаете и отправляете другим, отправляется через исходящий SMTP-сервер, который мало чем перенаправляет вашу почту остальному миру. Он никогда не получает доступ к вашему почтовому ящику. Именно ваш почтовый клиент хранит копию отправленных писем в папке SENT этого устройства, если для этого были установлены параметры клиента. Так как клиент отправляющей электронной почты ничего не знает о других ваших устройствах и, скорее всего, не может подключиться к ним - не говоря уже о их почтовых клиентах, ваши отправленные электронные письма остаются на отправляющей машине без ведома других ваших клиентов.
============
Введите IMAP
Более новый протокол под названием IMAP (Internet Mail Access Protocol) пытается позволить нескольким устройствам видеть одни и те же вещи независимо от того, какое устройство вы используете. Когда клиент подключается к учетной записи электронной почты через IMAP, клиент и сервер обмениваются данными обоими способами. Как и Microsoft Exchange или Lotus Notes, IMAP синхронизирует электронные письма и папки на клиенте с теми и сервером. Таким образом, если вы отправили 1 сообщение с каждого из 3 устройств, все 3 клиента увидят все 3 электронных письма в своих папках SENT. Аналогично для удаленных писем в TRASH или сохраненных писем в папке ARCHIVE.
Проблема в раю:
Недостатком IMAP является то, что определения того, как он работает, значительно различаются между серверами и почтовыми клиентами. Например, почтовые клиенты, использующие IMAP, обычно НЕ загружают и сохраняют ВСЕ ваши электронные письма. Вместо этого IMAP-сервер предназначен для хранения ваших электронных писем. Ваши почтовые клиенты IMAP синхронизируют только настроенное количество писем, но не все.
Правила также неясны относительно того, что увидят ваши клиенты и сколько (и как долго) сервер будет хранить вашу почту. Это демонстрация для профессионалов, где большинство писем всегда должно храниться где-то, и вы знаете, где это. Кто знает, когда Google, Microsoft, Yahoo, GoDaddy, 1 & 1, Comcast, ATT, Verizon и др. Изменят свои правила хранения. Такие технические детали редко разграничиваются.
Что необходимо, так это методология, которая включает в себя лучшее из POP и IMAP. У нас уже есть такие звери в виде Exchange Server, а также запутанное болото, известное как Lotus Notes. Оба будут отражать (т.е. синхронизировать или реплицировать) все на сервере с вашим локальным клиентом и наоборот.
Увы, оба сервера очень дорогие, сложные и не для обычного пользователя. Outlook, тем не менее, будет работать с такими животными. Microsoft теперь продвигает Outlook.com, который является многопользовательским Exchange-сервером для масс. Интернет-провайдеры, такие как GoDaddy и другие, теперь действуют как третьи стороны, которые предлагают почтовые ящики Exchange для плебеев.
Простой, но несовершенный обходной путь:
Один из способов приблизиться к лучшему в обоих мирах - использовать оба протокола, если ваш сервер поддерживает оба. Использование POP для вашей учетной записи Outlook или Thunderbird на ваших реальных компьютерах и IMAP на ваших удобных КПК. Android и Apple имеют несколько почтовых клиентов, которые будут обрабатывать IMAP.
В этом случае ваш ПК может получать электронную почту, используя POP для загрузки и архивирования всех ваших электронных писем с сервера. Вы также задаете для клиента НЕ удалять серверную почту немедленно, чтобы ваши устройства, использующие IMAP, могли некоторое время видеть вашу почту. То, что вы делаете, это настраиваете клиентов ПК на «оставлять почту на сервере в течение x дней». Я установил это на 90 дней. Таким образом, мой ПК Outlook в конечном итоге подключится и получит новые электронные письма, а затем даст серверу указание удалить все электронные письма старше 90 дней.
Этот обходной путь все еще не обрабатывает папки, которые вы, возможно, создали на сервере. Только IMAP будет извлекать и копировать папки в обоих направлениях. Под папками я имею в виду TRASH, SENT, ARCHIVE и др. Если вы не фанат папок, вы, вероятно, больше всего беспокоитесь о папке SENT. То есть вы хотите, чтобы все машины видели то, что отправили все машины, а не только с машины перед вами.
Самый простой способ скопировать папку SENT - это слепое копирование (BCC) всего, что вы отправляете обратно себе. Обычно это делается вручную вами во время отправки нового электронного письма. Некоторые клиенты становятся умнее об этом. Отличный почтовый клиент K9 для Android имеет опцию конфигурации, позволяющую автоматически добавлять себя в поле BCC во всех отправляемых вами электронных письмах. При этом все, что вы отправляете, возвращается вам в качестве другого получателя. Поскольку все ваши устройства будут всегда получать новую почту, независимо от протокола, вы эффективно реплицировали свои исходящие электронные письма на все ваши устройства.
Трюк с BCC не идеален. Вся электронная почта, с которой вы сами BBC, попадут в почтовые ящики всех ваших клиентов, а не в локальную папку SENT. Механизм расширенных правил Outlook может помочь исправить это, проверив все новые электронные письма, в которых ваш адрес находится в полях SENDTO и BCC.
Надеемся, что IMAP будет развиваться, чтобы разрешить все функции как POP, так и IMAP, так что вся почта будет загружена на ваш клиент, включая все папки, а не только более свежие электронные письма, как сегодня работают ванильные настройки IMAP.
Гибридное решение:
Допустим, у вас есть 2 компьютера (Wintel + Apple) и 2 КПК (телефон и планшет на базе Android).
Настройте ПК для получения с помощью POP с Outlook или Thunderbird, например, установите протокол на POP b. Установите Удалить почту на сервере на x дней. (Я использую 90). с. Ищите настройки, которые будут автоматически BCC вас на электронные письма, которые вы отправляете.
Настройте Android для получения с помощью IMAP. Поскольку КПК, планшеты и смартфоны часто имеют проблемы с памятью, IMAP лучше, поскольку он ограничивает то, что он хранит в устройстве.
Надеюсь, это немного поможет.