Зберігайте повідомлення IMAP локально, коли віддалено видаляєте


12

Я використовую електронну пошту зі свого телефону та комп’ютера через IMAP. Я хочу налаштувати щось так, що якщо я видалю повідомлення через телефон, мій комп'ютер все одно зберігатиме повідомлення на локальному рівні.

Наприклад, припустимо, що я залишаю комп'ютер увімкненим, з інтервалом синхронізації 5 хвилин. Я хочу, щоб я могла щось надіслати зі свого телефону, зачекайте 5 хвилин, щоб переконатися, що мій комп'ютер завантажив предмет із папки "Надісланий", а потім видаліть його з папки, надісланої IMAP, через мій телефон, але домашній комп'ютер зберігає його копію .

Це можливо з будь-якими доступними клієнтами електронної пошти там? На даний момент у мене є Thunderbird та Outlook, але хотів би дізнатися новий інтерфейс для цієї функції. Як я можу це досягти?

У відповідь на коментар RedGrittyBrick:

Мета - підтримувати повне, автоматичне (офлайн) резервне копіювання кожного повідомлення для проходження через обліковий запис. З різних причин певні повідомлення можуть не залишатися на сервері IMAP, але їх потрібно зберігати в автономному сховищі.


Мені цікаво, хочете пояснити вигоду від цього?
RedGrittyBrick

@RedGrittyBrick ~ Мета - підтримувати повне, автоматичне (офлайн) резервне копіювання кожного повідомлення, яке проходить через обліковий запис. З різних причин певні повідомлення можуть не залишатися на сервері IMAP, але їх потрібно зберігати в автономному сховищі.

Спробуйте перетворити пошту в mbox і зберігати її. перейдіть за
Renju Chandran chingath

2
Це називається POP
pratnala

Відповіді:


10

Опитувач торкнувся найважливішої теми, про яку я мало бачив. На розум: як зберігати постійну колекцію електронних листів незалежно від політики та конфігурації постачальників електронної пошти.

===============

Протокол POP

Перевагою протоколу POP є його простота та чіткість роботи. Використовуючи протокол POP, клієнт електронної пошти, такий як Outlook або Thunderbird, просто завантажує всі повідомлення електронної пошти, отримані на сервері від вашого імені, а потім необов'язково видаляє одночасно, видаляє їх пізніше. або взагалі немає. Наприклад, обліковий запис електронної пошти, створений в Outlook, використовує POP, завантажує всю вашу нову пошту на пошту сервера та зберігає їх у файлі PST на локальному комп'ютері. Thunderbird обробляє POP приблизно так само. Ви завжди можете розраховувати на те, що вся ваша пошта використовує POP

Не надіслано звідси:

Найпоширенішим недоліком протоколу POP є те, що це подорож в одну сторону. Клієнт електронної пошти вашого пристрою отримує електронну пошту з сервера, і все. Електронна пошта, яку ви створюєте та надсилаєте іншим, надсилається через вихідний SMTP-сервер, який не більше пересилає вашу електронну пошту в інший світ. Він ніколи не отримує доступу до вашої поштової скриньки. Саме ваш клієнт електронної пошти зберігає копію надісланих електронних листів у папці SENT цього пристрою, якщо для цього були встановлені параметри клієнта. Оскільки клієнт, що відправляє електронну пошту, нічого не знає про ваші інші пристрої і, швидше за все, не може з ними підключитися, не кажучи вже про їх клієнтів електронної пошти, ваші електронні листи SENT залишаються на відправляючій машині, невідомо для інших ваших клієнтів.

=============

Введіть IMAP

Новіший протокол під назвою IMAP (протокол доступу до Інтернет-пошти) намагається дозволити декільком пристроям бачити однакові речі незалежно від того, яким пристроєм ви користуєтесь. Коли клієнт підключається до облікового запису електронної пошти через 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 та інші, зараз виступають третьою стороною, яка пропонує плебеям обмінні поштові скриньки.

Простий, але недосконалий спосіб вирішення:

Один із способів наблизитись до найкращого з обох світів - це використовувати обидва протоколи, якщо ваш сервер підтримує обидва. Використання 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).

  1. Налаштуйте ПК для отримання ПК за допомогою POP з Outlook або Thunderbird, ega Встановіть протокол на POP b. Встановіть Видалити пошту на сервері на x днів. (Я використовую 90). c. Шукайте налаштування, яке автоматично BCC вам надсилатиме електронну пошту.

  2. Налаштувати андроїди для отримання за допомогою IMAP. Оскільки PDA, планшети та смартфони часто мають проблеми з пам'яттю, IMAP краще, оскільки він обмежує те, що він зберігає на пристрої.

Сподіваюся, що трохи допомагає.


0

Небезпека того, що ви намагаєтеся досягти, полягає в тому, що якщо з'єднання від комп'ютера до сервера IMAP не вдасться, надіслане повідомлення може бути втрачено. Крім того, хоча IMAP, як передбачається, працює нормально при одночасному доступі з різних машин, деякі реалізації не так добре.

З цього приводу можливе рішення із програмою Thunderbird полягає в наступному: Встановіть обліковий запис електронної пошти для використання власної папки (а не локальних папок). Потім встановіть призначену папку, скажімо, saved-sent-from-imapу локальних папках. Тут зберігатимуться надіслані повідомлення. Зауважте, що ця папка відсутня на сервері IMAP. Переконайтесь, що Sentпапка IMAP (незалежно від фактичної назви) має папку "при отриманні нових повідомлень для цього облікового запису, завжди перевіряйте цю папку". Потім встановіть фільтр для переміщення всіх повідомлень із Sentпапки IMAP в saved-sent-from-imap.

Редагувати: таким чином вам не доведеться видаляти надіслане повідомлення з телефону; тому ви не можете випадково видалити повідомлення, яке не переміщено до локальної папки.


1
Я не можу зрозуміти, як додати фільтр, який працює ні на що, окрім папки "Вхідні". Як би я встановив щось для копіювання з папки Надісланий замість Вхідних?

Схоже, щось змінилось у Thunderbird. Ви все одно можете запустити фільтр вручну; внизу вікна фільтрів виберіть "Увімкнути вибраний фільтр" Sent. Але не найзручніше рішення.
Люпінчо

0

Як правило, ні. Вся справа в IMAP полягає в тому, що сервер містить авторитетну копію пошти і що якщо клієнти зберігають будь-які повідомлення, вони просто кешують їх з інших причин (наприклад, індексація або продуктивність).

Якщо ви хочете архівувати свою пошту, найкраще знайти щось, присвячене цій місії. Для цього призначені такі інструменти, як MailStore .

Можливо, ви можете зловживати Thunderbird, Outlook чи багатьма іншими клієнтами при копіюванні всіх нових IMAP-повідомлень у локальні папки, використовуючи вбудовані правила / сценарії / фільтруючі системи.

Ви можете запустити сервер IMAP на власному ПК (наприклад, hMailServer ), а потім скористатися інструментом, щоб просто скопіювати все на нього, не видаляючи пропущені повідомлення з пункту призначення. ( Imapsync може це зробити, компільовані версії Windows, доступні тут ; BaGoMa або інші інструменти також можуть бути натиснуті в сервіс для цього)


0

Я підозрюю, що подібного ефекту можна було легше досягти

  1. завжди приєднуйтесь
  2. налаштуйте телефон НЕ для додавання відправлених матеріалів у надіслану папку

0

Скажімо, у вас крім смартфона є два комп’ютери, один основний і один для резервного копіювання або ноутбук для використання в подорожах або інша ОС. І деякі (або навіть усі) електронні листи на сервері IMAP потрібно зберігати та зберігати в автономній папці.

Запропонуйте обидва комп'ютери в режимі онлайн. На одному комп’ютері КОПУЙТЕ електронні листи, які потрібно зберегти на сервері IMAP, до папки офлайн. Перевірте, чи перевірена операція копіювання. На деяких системах і серверах копіювання працює лише в режимі офлайн або з іншими обмеженнями. Потім, щоб вручну забезпечити синхронізацію, зберігаючи лише деякі електронні листи на другому комп’ютері, негайно перемістіть ці САМІ електронні листи в автономний режим до тієї ж папки офлайн.

Важливо зберегти важливі електронні листи таким чином, оскільки періодично сервери IMAP можуть втрачати частину (або навіть усі) електронних листів, тому "синхронізація" може призвести до значної втрати даних. У кращому випадку багато серверів IMAP мають квоти чи старі політики видалення пошти, які можуть призвести до втрати даних. Також будь-яке "скидання", наприклад, зміна паролів, облікових записів провайдера після фізичного переміщення або перехід на нову систему (або навіть оновлення операційної системи), може призвести до втрати пошти на сервері.

Крім того, скопіюйте всі повідомлення електронної пошти (або підмножину, що легко запам'ятовується, наприклад, раніше визначеної дати) на сервері IMAP на одному комп’ютері, а потім перемістіть їх в автономному режимі на іншому пізніше, до «дзеркальної» офлайн-папки. Тоді пізніше турбуйтеся про синхронізацію у вільний час. Проблема в цьому полягає в тому, що кожного разу при переміщенні електронної пошти виникає ризик несправності програми і, отже, втрати даних. Це, безумовно, проблема з Apple Mail (на мою думку, найгірше програмне забезпечення Apple у інакше покращеному пакеті ОС.)

Я виявив, що POP вважається менш захищеним принаймні постачальниками електронної пошти (як відомо, це правда з Yahoo!), і його використання в кращому випадку не рекомендується. Це робить POP використовувати набагато менш привабливі сервери як рішення з цією політикою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.