ОК, у меня странная ситуация:

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

Я попытался настроить эти учетные записи, чтобы одна использовала POP для удаления и синхронизации электронной почты, а другая - IMAP для синхронизации электронной почты, но это просто создает условия гонки между клиентами. и в результате только некоторые электронные письма доставляются клиенту IMAP.

Кто-нибудь знает лучший способ для достижения моих целей?

1 ответ1

1

Это будет грязно, я думаю.

Вам нужно будет подключить оба клиента с помощью IMAP, так как больше ничего не будет работать. Затем вам нужно будет найти способ заставить обоих клиентов указать, что они завершили репликацию, затем вам понадобится серверный процесс, который распознает этот сигнал и удалит электронные письма. Нехорошо. Что происходит, когда приходит больше электронной почты во время репликации клиентов? Я думаю, что вам придется сначала остановить почтовый сервер - понимаете, что я имею в виду из-за грязного?

Итак, вернемся немного назад. Почему ты хочешь это сделать? Если вы можете объяснить это, я был бы готов поспорить, что мы можем предложить лучший подход.

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