
저는 지금 무력한 입장에 있습니다. 지난달까지 저는 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
이는 출구 계획의 중요성을 보여줍니다. 처음 읽었을 때 유료 사용자가 있다는 인상을 받았는데, 이 경우에는 실패하는 것입니다.
나는 "전체 웹사이트 백업"에 귀하의 이메일이 포함된다고 가정하지 않습니다. 웹 호스팅과 이메일은 별개의 기능입니다. 이메일을 명시적으로 언급하는 내용이 없다면, 내 가정은 이메일이 다음과 같다는 것입니다.~ 아니다포함됩니다.
당신이있는 경우매우운이 좋게도 이전 제공업체가 귀하의 계정을 비활성화했지만 아직 아무것도 삭제하지 않았을 수도 있습니다. 또는 복원할 수 있는 이메일 백업이 있을 수도 있습니다(비용 지불 예상). 하지만 여기서는 시간이 중요합니다. 해당 절차에 따라 귀하의 데이터가 곧 덮어쓰여질 수 있습니다.
어쨌든 당분간은 이전 이메일 계정이 필요할 것입니다. 등록을 변경하면 이전 이메일 계정으로 전송된 확인 링크가 포함될 수 있습니다.
업데이트: 다른 대답은 당신이 실제로 매우 운이 좋을 수도 있음을 나타냅니다.