Я пытаюсь переслать серию старых писем с одного адреса электронной почты на другой, оба являются учетными записями электронной почты Microsoft. Дело в том, что я не знаю, как просто переслать их с помощью веб-интерфейса, который создает "обертку электронной почты", содержащую исходное сообщение.
Насколько я понимаю, в протоколе электронной почты есть цепочка заголовков «Received:», которая содержит серверы, через которые прошло письмо. Я просто хочу переслать их на новое письмо, как если бы они были пересланы в первом месте, если бы я настроил свой почтовый ящик на это (сохранив все «атрибуты», включая from, to, theme и т. д.).
Из того, что я искал, я думаю, что это можно сделать с помощью программы, которая подключается к POP- и SMTP-серверу старого почтового ящика и пересылает письма в новый почтовый ящик.
Я попробовал использовать инструмент GNUmovemailно есть проблема при указании оригинального pop-сервера, синтаксисpop://пользователь:пароль@popserver:портПри использовании электронной почты Microsoft (адрес электронной почты совпадает с именем пользователя):поп://[email protected]:[email protected]программа завершается ошибкой, так как в параметре присутствуют два знака @ (использование %40 не помогает).
Тогда я попробовалfetchmailМне не удалось заставить его работать, поскольку он не поддерживает SSL для SMTP-соединения, а только для POP; серверы Microsoft POP и SMTP требуют безопасного соединения.
Есть ли другой способ сделать это? Используя какой-то другой инструмент для lixux или windows?
Спасибо за вашу помощь
решение1
Обычно я решаю такие проблемы следующим образом: настраиваю одну учетную запись как POP3, а другую как IMAP с помощью почтового клиента по моему выбору (например, Thunderbird или Outlook).
Исходная учетная запись - POP3 Учетная запись назначения - IMAP
Я скачаю всю почту из учетной записи POP3, а затем скопирую ее в учетную запись IMAP. Учетная запись IMAP синхронизируется с почтовым сервером, загружая письма из моей другой учетной записи в мою новую основную учетную запись.