web-dev-qa-db-ja.com

生の電子メールファイルから電子メールをインポートする方法はありますか?

最近ホストを切り替えたクライアントがいます。ホストを切り替えたとき、メールをバックアップせず、構成設定を更新したため、すべてが失われました。しかし、私は彼らの古いホスティングコントロールパネルにログインして、彼らのメールフォルダをダウンロードすることができました。ファイルからメールや連絡先を抽出する方法があるかどうか疑問に思っています。

ファイルの種類がわかりません。拡張子はありませんが、フォルダディレクトリは次のように構成されています。

  • 郵便物/
    • 。ドラフト/
    • .Sent /
    • .Trash /
    • cur /
    • 新着/
    • theirdomain.com/
    • tmp /
    • .theiremail @ theirdomain.com
    • maildir

Theirdomain.comフォルダー内には、アカウントごとにフォルダーがあり、その中には「cur」というフォルダーがあり、1292945327.H169813P25958.uscentral21.myserverhosts.com、 S = 10117/2、Sこれらのファイルをプレビューすると、ファイル内の実際の電子メールメッセージを確認できますが、それらのファイルから電子メールクライアントにその情報を取得する方法がわかりません。

これらのファイルを操作する方法を知っている人はいますか?

あなたが共有できる洞察を事前に感謝します!

5
Chris Schmitz

これらのフォルダには、 Maildir形式 で保存された電子メールが含まれています。ウィキペディアには その形式の電子メールを直接読むことができる電子メールリーダーのリスト があり、これには人気のあるKMailおよびEvolutionメールクライアントが含まれます。

ほとんどのオープンソースメールサーバーソフトウェアもその形式をサポートしているため、現在の電子メールシステムで簡単にインポートできるはずです。 Server Fault にいる人々は、あなたが彼らに詳細を与えるならば、それであなたを助けることができます。

7
Patches

どのメールクライアント/ OSを使用していますか?

パッチのアドバイスに従ってそれらをインポートできるかどうかを確認してください。それがうまくいかない場合は、手動で行う必要があるかもしれません。

その場合は、ファイルの1つに名前を変更し、拡張子を.EMLにしてから、ファイルを開きます。デフォルトの電子メールクライアントを実行してファイルを開き、電子メールメッセージを表示する必要があります。動作することを確認したら、.EMLファイルをメールクライアントにドラッグアンドドロップして、通常どおりに表示できるようになります。次に、フォルダを繰り返し処理し、ファイルの名前を変更して拡張子を付け、すべてを選択して、クライアントにドロップします。次に、それらを並べ替えるか、ドロップイン時に並べ替えることができます。

もちろん、手作業の量を減らしたいと思うでしょうが、たとえば、バッチ名前変更ツールを使用します(Cylogの WildRenname が好きです)。また、マクロツールを使用して、キーの押下やマウスのクリックなどの繰り返しのアクションを自動化することにより、手作業の量を減らすことができます。

2
Synetech