전체 웹사이트 백업에서만 이메일을 복원하는 방법은 무엇입니까?

전체 웹사이트 백업에서만 이메일을 복원하는 방법은 무엇입니까?

저는 지금 무력한 입장에 있습니다. 지난달까지 저는 Hostgator를 사용하여 웹사이트와 이메일 계정을 호스팅하고 있었고 현재 제공하지 않는 일부 서비스로 호스팅을 전환하기로 결정하기 전까지 모든 것이 잘 진행되었습니다.

나는 그들과 함께 내 계정을 취소했고 내 파일을 옮기는 데 몇 시간이 주어졌습니다. 나는 cPanel에서 전체 웹사이트의 백업을 생성하고 해당 서버의 모든 것을 내 PC로 다운로드했습니다.

문제는 이 절차가 처음이었기 때문에 모든 이메일을 데스크탑 클라이언트에 다운로드해야 한다는 사실을 몰랐다는 것입니다. 웹사이트를 새 호스트로 이동하는 방법 등을 제공하는 튜토리얼을 읽었지만 전혀 읽지 않았습니다. 그 중 이메일 백업에 관해 언급했습니다.

이제 이메일 클라이언트가 아닌 전체 웹사이트 백업의 일부로 모든 이메일을 데스크탑에 다운로드했습니다. 그리고 Hostgator는 그들과 함께 내 계정을 폐쇄했습니다. 내 웹사이트를 이전하기로 결정한 새 호스트는 이메일을 호스팅하지 않으며 Google 앱에서 내 이메일을 호스팅하도록 요청하고 있습니다. 괜찮습니다. 하지만 모든 이메일에는 내 등록, 청구 세부정보, 비밀번호 및 기타 중요한 정보가 포함되어 있으므로 내 계정에 있는 모든 이메일이 필요합니다.

누군가 이 문제에 대한 해결책을 찾을 수 있습니까?

답변1

백업 파일은 tar.gz 파일이어야 합니다. Windows에서는 7zip과 같은 다중 형식 아카이브 유틸리티를 사용하여 열 수 있습니다. 리눅스에서는 다음을 사용할 수 있습니다.

tar xzvf <backup file>

아카이브의 첫 번째 수준에는 homedir폴더가 포함된 폴더가 표시됩니다 mail. 이것은 Maildir 형식의 이메일입니다. 이는 단지 텍스트 파일이므로 직접 읽을 수 있습니다. 일반 텍스트로 되어 있으므로 모든 html 이메일은 읽기 어렵고 base64로 인코딩된 이메일도 마찬가지입니다.

다음과 같은 스크립트를 사용할 수 있습니다.maildir2gmail.py(파이썬이 필요함) 이러한 이메일을 Gmail에 업로드하려면 또는 다음과 같은 변환 도구를 사용할 수 있습니다.메일 디렉터리2mbox(Perl 필요) 이메일을 mbox 형식으로 변환한 다음 Thunderbird(및 아마도 다른 이메일 클라이언트)로 가져올 수 있습니다.

답변2

이는 출구 계획의 중요성을 보여줍니다. 처음 읽었을 때 유료 사용자가 있다는 인상을 받았는데, 이 경우에는 실패하는 것입니다.

나는 "전체 웹사이트 백업"에 귀하의 이메일이 포함된다고 가정하지 않습니다. 웹 호스팅과 이메일은 별개의 기능입니다. 이메일을 명시적으로 언급하는 내용이 없다면, 내 가정은 이메일이 다음과 같다는 것입니다.~ 아니다포함됩니다.

당신이있는 경우매우운이 좋게도 이전 제공업체가 귀하의 계정을 비활성화했지만 아직 아무것도 삭제하지 않았을 수도 있습니다. 또는 복원할 수 있는 이메일 백업이 있을 수도 있습니다(비용 지불 예상). 하지만 여기서는 시간이 중요합니다. 해당 절차에 따라 귀하의 데이터가 곧 덮어쓰여질 수 있습니다.

어쨌든 당분간은 이전 이메일 계정이 필요할 것입니다. 등록을 변경하면 이전 이메일 계정으로 전송된 확인 링크가 포함될 수 있습니다.

업데이트: 다른 대답은 당신이 실제로 매우 운이 좋을 수도 있음을 나타냅니다.

관련 정보