Как синхронизировать папку отправленные imap
Как синхронизировать папку отправленные imap
Полезная информация
Страницы: 1
№1 03-04-2008 02:56:39
Leopoldus Участник Группа: Members Зарегистрирован: 15-04-2007 Сообщений: 110 UA: 9.2
как синхронизировать папку "Отправленные" (Sent) сервера с папкой TB
Судя по некоторым репликам на форумах, при использовании TB под протоколом IMAP не должно быть проблемой синхронизировать папку "Отправленные" на сервере с аналогичной папкой в TB. Но — не получается Вот я отправил сообщение, его копия пошла в соответствии с настройками в папку "Отправленные" в TB. Но в папке "Отправленные" на сервере она не появилось, даже после нескольких синхронизаций, перезапусков программы и пр. То ли это баг программы, то ли у меня неправильные настройки, то ли я просто чего-то недопонимаю про IMAP.
То же самое с удалением сообщений. Вот я удалил сообщение в папке TB, оно пометилось крестом. Логично ожидать, что при очередной синхронизации с сервером сообщение будет удалено из папки на сервере (и после этого из местной тоже). Однако этого не происходит, и никакой команды, которая бы относилась к данной теме, тоже нет.
P.S.
Странно все-таки, что нигде в Инете не найти внятного и более или менее подробного мануала по работе с TB для новичков, только совсем уж примитивные FAQ-и с десятком-другим не слишком разумно отобранных вопросов. Нет, я понимаю, что опен сорц и все такое, но всё же
№2 06-04-2008 00:17:18
Unghost Призрак-админ Группа: Administrators Откуда: Moscow, Russia Зарегистрирован: 08-10-2004 Сообщений: 11771 UA: 3.0
Re: как синхронизировать папку "Отправленные" (Sent) сервера с папкой TB
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
№3 10-07-2008 05:08:28
ArcticCat Участник Группа: Members Зарегистрирован: 10-07-2008 Сообщений: 3 UA: 7.0
Re: как синхронизировать папку "Отправленные" (Sent) сервера с папкой TB
Всё-таки каким образом заставить Thunderbird 2.0.0.14 сохранять отправленные письма в папке Отправленные на сервере — не понятно. Есть ли такая возможность?
P.S. пробовал с ящиком на rambler.ru по протоколу IMAP. есть также ящики на mail.ru — но с ними ещё не пробовал.
Нашёл тут некий заумный способ http://forum.mozilla-russia.org/viewtopic.php?id=16414 как этого добиться — но там фактически идёт отправка писем самому себе же: "в шаблоне письма указываю %bcc="мой адрес"" — и затем уже в web-интерфейсе прописываем фильтр и т.д. p.s. http://www.forum.nobat.ru/index.php?action=profile;u=518;sa=showPosts
А почему в Thunderbird нет простой галки типа "Сохранять отправленные письма на сервере"?! Даже в Outlook'е же есть вроде такая возможность!
№4 10-07-2008 11:43:46
Viper Участник Группа: Extensions Откуда: Нижний Новгород Зарегистрирован: 24-12-2004 Сообщений: 2092 UA: 3.1
Re: как синхронизировать папку "Отправленные" (Sent) сервера с папкой TB
Свойства почтового ящика -> Copies & Folders -> When sending messages, automatically: Place a copy in [выбрать нужную папку].
№5 10-07-2008 19:57:02
ArcticCat Участник Группа: Members Зарегистрирован: 10-07-2008 Сообщений: 3 UA: 7.0
Re: как синхронизировать папку "Отправленные" (Sent) сервера с папкой TB
Viper
Свойства почтового ящика -> Copies & Folders -> When sending messages, automatically: Place a copy in [выбрать нужную папку].
Ну так она и выбрана — там всего два варианта: "Поместить копию сообщения в: папку "Отпрвленные" в": 1) Имя учётной записи и 2) Локальные папки.
Выбран первый вариант. И нифига — на сервере в папке "Отправленные" не появляются отправленные с Thunderbird'a письма. Сервер mail.Rambler.ru. Почта по IMAP-протоколу.
Пардон, собственно оно и выставлено было — и работало 🙂 Т.е. на сервере всё-таки письма сохранялись, но не в папке Отпрвленные, а в папке Sent! Только что искал где изменить Sent на Отправленные — не нашёл.
Thunderbird умеет сохранять отправленные письма на сервере только в папке Sent?
Отредактировано ArcticCat (11-07-2008 01:58:21)
№6 26-05-2010 13:50:53
Fishka Участник Группа: Members Зарегистрирован: 26-05-2010 Сообщений: 3 UA: 0.0
Re: как синхронизировать папку "Отправленные" (Sent) сервера с папкой TB
Прошу прощения за поднятие старой темы, но интересует тот же вопрос:
Т.е. на сервере всё-таки письма сохранялись, но не в папке Отпрвленные, а в папке Sent! Только что искал где изменить Sent на Отправленные — не нашёл.
Thunderbird умеет сохранять отправленные письма на сервере только в папке Sent?
Хотелось бы иметь идентичные по содержанию папки "Отправленные" и в ТВ и в Рамблере. Есть решение или можно забыть о таком? )
2.24.2.3.8. Синхронизация Outlook по IMAP
В Outlook 2013 и 2016 отправленные письма сохраняются в папке «Отправленные» (если стоит русский интерфейс) или в папке «Sent Items» (если стоит английский интерфейс).
В Outlook 2010 папку «Отправленные» можно изменить и указать там «Sent» даже в русскоязычной версии:
В WebMail папка «Отправленные» в реальности называется «INBOX.Sent»:Для нормальной синхронизации такая же вам необходима и в Outlook, и в других почтовых клиентах.
Для начала в настройках почтового ящика в поле «Путь к корневой папке» нужно указать INBOX. (с точкой):
Далее в WebMail появятся копии папок:
И в Outlook:Эти 4 папки создаёт WebMail после создания почтового ящика и первого входа в него.
В данном случае письма, отправленные через WebMail и Outlook, будут храниться в разных папках — «INBOX.Sent» и «INBOX.Отправленные».
Поскольку в новых версиях Outlook нет возможности переименовать папку «Отправленные» и «Sent Items» в «Sent», необходимо выполнить следующее:
Установите английский язык для редактирования, интерфейса и справки:
Удалите все почтовые ящики в Outlook и создайте их заново. Будет такая картина:
Закройте Outlook, в WebMail в разделе «Настройки → Папки» удалите папки, которые создал Outlook:
Проследуйте по пути C:Usersимя_пользователяAppDataLocalMicrosoftOutlook и удалите файл .ost с именем почтового ящика (путь к файлу можно найти в Outlook в разделе «Account settings → Data files»):
Запустите Outlook. Будет видно, что подтянулись новые папки:
И ещё момент. В WebMail можно указать, в какую папку сохранять отправленные письма:
Outlook и IMAP в Outlook не допускать сквозняков и корзины для синхронизации с соответствующих папок IMAP
Я использую Outlook 2007 и Outlook 2010 против сервера IMAP (проблема существует во многих, таких как Gmail, вы называете это). Outlook позволяет установить ваш Outlook «отправленные» папку на карте в папке «Отправленные» на сервере IMAP (другого выбора, чтобы сопоставить ваши взгляды направлены в ваши личные папки отправленные) — это хорошо. Когда вы отправляете сообщение из Outlook, а затем просматриваете папку Отправленные на сервере IMAP (например, с другого клиента или из браузера), сообщения находятся там. это поведение я хочу.
Outlook не поддерживает такое же поведение для черновиков и корзины. В обоих случаях удаленные элементы (или сохраненные черновики) в Outlook попадают в локальные папки Outlook и не отображаются в папках корзина или черновики сервера IMAP. Та же проблема в обратном направлении.
Thunderbird с другой стороны тут поддержка правильного отображения черновиков, отправленных и мусора.
Я ожидал, что это будет ИМАП, но это, кажется, клиент конкретный.
Что Outlook реализовать таким образом и есть ли обходной путь?
4 ответов
небольшая коррекция, вы можете изменить корзину/удаленную папку, а также, как показано на скриншоте ниже. Нельзя повторно сопоставить только папки черновики и нежелательной почты.
а для остальных вопрос:
No
обходного пути нет. Я обнаружил, что это расстраивает меня, и такое же поведение существует в Office 2011 для Mac. Был обходной путь для 2003, но это отказывает в 2007 и высший.
Что касается причин, то любые причины, кроме официального ответа от Microsoft, были бы чисто спекулятивными. Я предполагаю, что это связано с тем, как правила office связаны с местоположениями папок.
возможная обойти было бы имплимент правило или макрос для копирования содержимого папки проекта файла данных outlook в папку проекта imap.
сказав это, я не могу найти правило, которое действует на сообщения в папке. Кто-нибудь знает, как это сделать?
(PS Я бы предпочел ввести это как комментарий, а не ответ, но у меня недостаточно очков для этого. Было бы здорово немного поднапрячься. Благодаря.)
Outlook 2010 определенно позволяет обозначение папок отправленные и удаленные элементы для альтернативных расположений IMAP:
- Настройки Учетной Записи;
- Email;
- Изменение Учетной Записи;
- Дополнительные Настройки;
- Удаленные Элементы.
для существующей учетной записи AOL с помощью IMAP в Microsoft Outlook 2007:
- главная панель инструментов Outlook 2007:
- Tools
выберите вкладку «Настройка Почты»
нажмите «учетные записи электронной почты». «
выберите (нажмите один раз) на вашей учетной записи AOL IMAP/SMTP под «имя»
окно»изменить учетную запись электронной почты» (настройки электронной почты в Интернете)
нажмите на кнопку «Дополнительные настройки»
на вкладке «Общие», проверьте «параметры очистки»
вы также можете выбрать вкладку «папки» и установите флажок «выбрать существующую. «и выберите папку «sent» под АОЛ корень; таким образом, вы можете отличить, какие электронные письма были отправлены из AOL вице другой учетной записи в Outlook 2007 «личные папки» корень.
IMAP синхронизация
Я внедряю клиент IMAP, и у меня есть проблема с синхронизацией почтовых ящиков IMAP.
Во-первых, можно получать новые письма с сервера IMAP, но я не знаю, как найти удаленные сообщения из почтового ящика.
Должен ли я получать все сообщения с сервера и сравнивать их с локальными данными для синхронизации?
2 ответа
- Реализация сервера IMAP
Мне нужно написать обертку IMAP вокруг какой-нибудь системы обмена сообщениями. При всей сложности протокола IMAP я бы предпочел использовать какую-нибудь существующую библиотеку, чтобы сделать тяжелую работу за меня. Существуют ли какие-либо серверы / библиотеки / фреймворки IMAP, доступные в PHP.
Проблема Существует необходимость прочитать мои отправленные элементы из моей учетной записи gmail между двумя датами, и это следует аналогичному текстовому шаблону на эту тему, все это для того, чтобы разделить отправленные элементы, на которые был дан ответ (сохраненный в файле excel), и.
Обычный подход заключается в выполнении следующих двух команд IMAP для каждой папки:
Первая команда выбирает папку и возвращает UIDVALIDITY этой папки. Если это значение соответствует ранее возвращенному UIDVALIDITY для этой папки, вы можете положиться на UIDs . Вторая команда возвращает (по крайней мере) UID и все FLAGS для каждого письма в выбранной папке.
- Вы должны использовать UID , чтобы определить, какие письма были добавлены или удалены. Обратите внимание, что содержимое email не может быть изменено без изменения UID .
- В базовом IMAP FLAGS -это единственные атрибуты, которые могут быть изменены для email. Флаги содержат информацию о прочитанных письмах ( Seen ) и удаленных письмах ( Deleted ).
Этот подход используется многими клиентами IMAP, и большинство серверов IMAP оптимизированы для них. Ограничивающим фактором обычно является доступная пропускная способность сети между клиентом и сервером.
Следующие ситуации немного сложнее:
- Что делать, если UIDVALIDITY не совпадает? Спецификация IMAP требует, чтобы серверы делали все возможное, чтобы избежать ненужных изменений этого значения.
- Должна ли быть оптимизация для перемещенных писем (фактически скопированных писем)? В basic IMAP вы не можете обнаружить, что email является копией другого email — независимо от того, существует ли email в исходной папке или он уже удален и удален.
Возможно, слишком поздно для вашего приложения, но вы можете найти полную стратегию синхронизации IMAP в этом RFC: http://tools.ietf.org/html/rfc4549 !
Похожие вопросы:
У меня есть требование к клиенту переместить большой набор почтовых ящиков IMAP с одного сервера на другой. Вы могли бы подумать, что, учитывая, что email чрезвычайно популярен и случаи миграции.
У меня есть учетная запись imap (например, some@gmail.com)), и я знаю много библиотек, с помощью которых я могу подключаться и реплицировать сообщения обратно в пункт назначения. Я хочу добиться.
Я хочу написать плагин Thunderbird, который позволяет мне добавлять информацию (самоопределяющуюся или расширяющую другие, например задачи, зависимости и т. д.) и организовывать их. Можно ли.
Мне нужно написать обертку IMAP вокруг какой-нибудь системы обмена сообщениями. При всей сложности протокола IMAP я бы предпочел использовать какую-нибудь существующую библиотеку, чтобы сделать.
Проблема Существует необходимость прочитать мои отправленные элементы из моей учетной записи gmail между двумя датами, и это следует аналогичному текстовому шаблону на эту тему, все это для того.
Я создаю приложение PHP для синхронизации почтового ящика IMAP с локальной копией. Мне нужно найти способ загружать только сообщения из папок IMAP, которые я еще не загрузил. Библиотека PHP IMAP.
Я написал код, который загружает все письма и хранит их , но теперь я хочу синхронизировать письма . то есть загружать только те письма, которые не были загружены ранее . Примечание : синхронизация.
Я испытываю проблемы с IMAP ресурсами в PHP: I ошибка supplied is not a valid imap resource для следующего кода: $imap = imap_open(<.$host:$port/imap$ssl.>$folder, $user, $pass);.
Я создаю простую веб-почту и хотел бы использовать расширение CONDSTORE для IMAP: оно позволяет извлекать все, что изменилось (сообщения, флаги. ) с даты, что очень практично для синхронизации.
Двунаправленная синхронизация профилей Thunderbird (учетные записи POP3) между двумя компьютерами
У меня есть два компьютера, каждый из которых имеет Thunderbird.
Я однажды настроил профиль Thunderbird на компьютере A и настроил свои учетные записи электронной почты там (все POP3, а не IMAP). Тип хранилища сообщений — «Файл для каждой папки (MBox)».
Позже я скопировал этот профиль на компьютер B и использовал их параллельно.
Итак, теперь оба профиля по-прежнему имеют одинаковое имя и некоторые общие данные и настройки, но, например, отправленные письма находятся только на компьютере, на котором они были написаны. Полученные сообщения в основном на обоих компьютерах, потому что почтовый сервер продолжает читать сообщения еще месяц или около того, что означает, что я обычно успеваю загрузить их с обеих компьютеров.
Мой вопрос заключается в том, как повторить двукратную синхронизацию этих двух профилей, чтобы по крайней мере все данные (отправленные / полученные письма) были одинаковыми на обоих компьютерах? Я не хочу загружать папки профилей или почтовые файлы в любом месте, поэтому, пожалуйста, предложите методы, которые работают локально (я мог бы, конечно, передавать папки профиля за pendrive и т. Д.) Или через LAN.
Обратите внимание, что я действительно не хочу переносить все мои вещи на IMAP (хотя он будет поддерживаться). Я просто хочу синхронизировать клиентов POP3 Thunderbird вручную, по запросу по моей локальной сети или с помощью съемных устройств хранения.
Вопрос не в том, чтобы перенести в IMAP синхронизацию учетных записей в будущем, моя главная проблема — синхронизировать прошлое: письма, которые уже удалены с сервера и хранятся только в одном локальном профиле, и отправленные письма, которые никогда не сохранялись на сервере и находятся только в профиле, из которого я их написал.
2 ответа
Лучшее, что вы можете сделать с pop3 для синхронизации, — убедиться, что оба клиента не удаляют сообщения с сервера, тогда они могут получать оба сообщения, но это, очевидно, не изменит прошлое.
Не удаляя сообщения, в конечном итоге ваш почтовый ящик будет слишком большим для использования без больших замедлений и / или тайм-аутов, особенно если он размещен третьей стороной, у которой будут определенные распределения ресурсов.
IMAP был изобретен для решения этой проблемы, и в зависимости от конкретных используемых серверов используются различные инструменты импорта. Ваш поставщик услуг должен быть более счастливым с использованием IMAP, потому что более чем на 6 месяцев электронная почта IMAP более эффективна в ресурсах и лучше поддерживает несколько клиентов. Я бы попросил у них совета, поскольку у них почти наверняка будет инструмент импорта / экспорта, который они тестировали для работы с их настройкой, если они не найдут нового поставщика, который их предоставляет, потому что без этих инструментов вы фактически заблокированы.
Хорошо, у меня нет времени полностью посвятить вам общее пошаговое руководство, но вы можете уйти с помощью NIS (yp), NFS и настройки AutoFS. Затем измените свой каталог Thunderbird на раздел AutoFS, который установлен на автомонтированном разделе NFS.
POP имеет ограничение Forward & amp; Удалить или Переслать & amp; Сохранить . но эта настройка может работать. Я не уверен, есть ли какие-либо ограничения в освещении данных в Thunderbird, чтобы сказать наверняка, что это будет работать с одновременными усилиями с разных машин, но это . должно определенно работать на разных машинах без особого вмешательства.
- Настройка сервера NIS
- Настройка клиента NIS (сервер также может быть клиентом)
- Настроить NIS-сервер с помощью NFS: создать каталог / export / home и зеркально отобразить списки управления доступом. Затем переместите домашнюю папку в папку NIS / exports / home. После того как вы настроите NIS Server на работу в качестве своего собственного NIS-сервера, он будет использовать папку / exports / home для вашего профиля.
- Настройте AutoFs с помощью /etc/auto.master и /etc/auto.misc
/etc/auto.master
/etc/auto.home
- Настройте хосты для клиентов служб NIS на этом хосте и настройте каждого из них с настройками Autofs, упомянутыми выше.
- Настройте Thunderbird для использования нового домашнего каталога.
Другие примечания к моду, который отредактировал мое сообщение: На странице man autofs.
Замена ключа карты
An & amp; символ в местоположении расширяется до значения поля ключа, которое соответствует строке (что, вероятно, имеет смысл только вместе с ключом подстановки).
Подстановочный ключ
Ключ карты * обозначает запись в wild-card. С этой записью следует обращаться, если указанный ключ не существует на карте. Типичная запись в wild-card выглядит следующим образом: