Переносите электронные письма на новый сервер, но не позволяйте Outlook их повторно загружать

719
Ryan Griggs

У меня есть сервер sendmail, который подходит к концу. Мне нужно переместить все учетные записи электронной почты на новый сервер (postfix), но я не хочу, чтобы пользователи Outlook повторно загружали все свои существующие сообщения после миграции при следующем нажатии «Отправить / получить».

ПРИМЕР ТЕСТА: В качестве теста я создал почтовую учетную запись на старом сервере, отправил ей несколько сообщений, затем подключился с помощью Outlook (POP) и загрузил сообщения. Затем я закрыл Outlook и убедился, что процесс outlook.exe НЕ запущен.

Затем я создал идентичную учетную запись электронной почты на новом сервере (тот же адрес электронной почты, имя пользователя и пароль) и использовал imapsync для синхронизации со старым сервером.

Я добавил запись в файл c: \ windows \ system32 \ drivers \ etc \ hosts в поле outlook, чтобы указать домен для нового сервера.

Я снова открыл Outlook и нажал отправить / получить. Outlook повторно загрузил все сообщения, поэтому они отображаются в папке «Входящие» в виде дубликатов.

TL; DR: Как я могу предотвратить повторную загрузку существующих сообщений Outlook после миграции почтовых ящиков на новый сервер?

Любая помощь приветствуется!

0
Похоже, вы не провели исследования по правильной миграции, а просто создали ее, создав новую http://serverfault.com/questions/61555/migrating-sendmail-mailboxes-to-postfix SeanClt 8 лет назад 0
Я не хочу сохранять старую однофайловую структуру MBOX. Новый сервер на самом деле не * новый *: на нем уже запущен постфикс с большим количеством почтовых учетных записей в формате Maildir. Поэтому я хочу * импортировать * почтовые ящики со старого сервера, преобразовав их в формат maildir. Очевидно, есть какой-то идентификатор, который Outlook использует, чтобы определить, было ли уже загружено сообщение, но я не знаю, что это такое. Вы можете помочь? Ryan Griggs 8 лет назад 0
FYI imapsync кажется рекомендуемым методом миграции почтовых ящиков. Поэтому я просто пытаюсь понять, почему Outlook перезагружает все сообщения ... IMAP работает нормально, включая папки и состояние чтения / непрочитанного. Ryan Griggs 8 лет назад 0
Я изучаю dovecot dsync, но так как на двух серверах установлены разные версии Dovecot, я не уверен, что это сработает. Похоже, что UIDL должен быть сохранен в каждом импортированном сообщении. См. Http://wiki2.dovecot.org/Migration/Dsync. Ryan Griggs 8 лет назад 0
Также говорится, что вам нужен dovecot 2.1.4+, а на более новом сервере работает только 2.0.x без четкого пути обновления до 2.1 (Centos 6). Ryan Griggs 8 лет назад 0
Попросите Outlook синхронизировать почтовый ящик с сервером. Сначала вы используете протокол POP3 для загрузки некоторых сообщений, я полагаю, вы оставляете их на сервере. Затем вы используете IMAP для синхронизации этой учетной записи. Кажется, вы путаете протокол SMTP (sendmail, postfix) и протоколы POP IMAP, все они разные. Можете ли вы сделать свой контекст более понятным? Gilles LAMIRAL 8 лет назад 0
Привет, Жиль, старый сервер содержит много почтовых ящиков. Они в формате MBOX и используют Dovecot в качестве сервера POP / IMAP. Наши клиенты подключаются к этим почтовым ящикам через Outlook. Некоторые клиенты используют IMAP, а некоторые используют POP, оставляя сообщения на сервере в соответствии с настройками Outlook. Я не хочу, чтобы клиенты перенастраивали свои настройки Outlook после передачи. Я хочу, чтобы он продолжал работать без проблем. Я не хочу, чтобы Outlook перезагружал все сообщения, оставленные в данный момент на сервере. Поэтому я должен убедиться, что их идентификаторы остаются неизменными. (См. Команду POP UIDL) Ryan Griggs 8 лет назад 0
UID предоставляются серверами, поэтому их нельзя исправить ни с одним клиентом. Gilles LAMIRAL 8 лет назад 0
Согласно документации Dovecot, утилита dsync сохраняет UID, чтобы избежать повторной загрузки Outlook. Пожалуйста, смотрите эту страницу: http://wiki2.dovecot.org/Migration/Dsync Прямая цитата: «Плагин pop3 -igration используется для сохранения UIDL POP3» Ryan Griggs 8 лет назад 0
Я понял, как это сделать. Смотрите мой ответ здесь http://serverfault.com/questions/768580/migrate-dovecot-0-99-to-dovecot-2-x-and-preserve-pop-uids/774855 Ryan Griggs 7 лет назад 0

0 ответов на вопрос