как восстановить электронную почту только из полной резервной копии сайта?

как восстановить электронную почту только из полной резервной копии сайта?

Сейчас я нахожусь в беспомощном положении. До прошлого месяца я размещал свой веб-сайт и учетные записи электронной почты на Hostgator, и все было хорошо, пока я не решил сменить хостинг из-за некоторых услуг, которые они в настоящее время не предлагают.

Я отменил свой аккаунт у них и мне дали пару часов на перемещение файлов. Я создал резервную копию всего сайта из cPanel и скачал все с их сервера на свой ПК.

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

Теперь все мои письма загружены на мой рабочий стол как часть полной резервной копии сайта, а не в какой-либо почтовый клиент. И Hostgator закрыл мой аккаунт у них. Новый хостер, на который я решил перенести свой сайт, не размещает почту, и они просят меня размещать мои письма в приложениях Google. Меня это устраивает, но мне нужны все письма в моем аккаунте, так как все они содержат мои регистрационные и платежные данные, пароли и другие важные вещи.

Пожалуйста, может ли кто-нибудь найти мне решение этой проблемы?

решение1

Ваш файл резервной копии должен быть файлом tar.gz. В Windows его можно открыть с помощью многоформатной архивной утилиты, например 7zip. В Linux можно использовать

tar xzvf <backup file>

На первом уровне архива вы увидите homedirпапку, содержащую mailпапку. Это ваши письма в формате Maildir. Обратите внимание, что это просто текстовые файлы, и вы можете читать их напрямую. Они в виде обычного текста, поэтому любые письма в формате html будет трудно читать, как и любые письма в кодировке base64.

Вы можете использовать скрипт под названиемmaildir2gmail.py(нужен python) для загрузки этих писем в gmail. В качестве альтернативы вы можете использовать инструмент конвертации, такой какmaildir2mbox(требуется perl), который преобразует электронные письма в формат mbox, который затем можно импортировать в Thunderbird (и, возможно, другие почтовые клиенты).

решение2

Это показывает важность планирования вашего выхода. При первом прочтении у меня сложилось впечатление, что у вас были платящие пользователи, в таком случае вы их подводите.

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

Если тыоченьповезло, ваш старый провайдер мог просто отключить вашу учетную запись и ничего не удалить. Или у них могли быть резервные копии вашей электронной почты, которые они могут восстановить для вас (ожидайте, что за это придется заплатить). Но время здесь важно. В зависимости от их процедур ваши данные могут быть вскоре перезаписаны.

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

Обновление: другой ответ указывает на то, что вам действительно может очень повезти.

Связанный контент