電子メールを進化からサンダーバードに移植する方法は?


10

アップデート通知でubuntuを11.10にアップデートしました。また、Xubuntuからubuntu-gnomeインターフェースに切り替えています。私は何年にもわたって進化を使用しており、電子メールをthunderbirdに移植したいと考えています。

私は同様の質問を不運にも見ましたが、thunderbirdは手動でインポートするのに役立ちます。これらのほとんどは、evolutionファイル構造がevolutionファイル構造に類似していると想定しています。

thunderbirdを設定すると、evolutionから連絡先がインポートされたように見えます(実際にはそれらはevolutionから削除されました。ただし、メールは転送されません~/.local/share/evolution/mail/localでした。evolution メールが。に見つかりました。これには、folders.dbおよび3つのディレクトリ(cur、tmp、new)。次に、隠しファイルと隠しディレクトリがあります。各ディレクトリには、拡張子が.cmeta、.ibex.index、および.ibex.index.dataの 3つの関連ファイルがあります。すべてのディレクトリには、個別のメッセージを含むように見えるファイルがありました。ファイルの番号付け/命名スキームの韻や理由を見ていません。

これらのファイルをインポートする良い方法はありますか?


可能性の重複- > askubuntu.com/questions/27410/...
hhlp

そのリンクのセットも確認​​しました。展開フォルダには、すべてのディレクトリが隠しファイルとして含まれています。これらにはそれぞれ、cur、new、tmpの3つのフォルダーがあります。すべてのメッセージをcurから取り出してthunderbirdのサブディレクトリに配置しても、メッセージは何も含まれていないフォルダーとして解釈されます...したがって、判読できません。進化フォルダが最後のリンクのように.sbd拡張子を持っていない、彼らはただ.higerdirname.lowerdirnameある
ジム・

回答:


4

上記の解決策は私にとってうまくいかなかったので、これは多くのユーザーに役立つはずだと思うので。保証なし;-)

問題がまだ関連している理由

同じ問題があり、残念ながらEvolutionはメールをmboxファイルとして正しくエクスポートできませんでした。だから私はかなりの時間を検索し、最終的に解決策を見つけました。

私はたくさんのフォルダと本当にたくさんのメッセージを持っています。何らかの理由で、Evolutionは非常に大きなmboxファイル(100MBのメールに対して約2GB)を作成しました。サイズは問題ではありませんが、Thunderbirdはそのファイルをインポートできませんでした。

ソリューション

幸いにも、上級ユーザーにEvolutionからThunderbirdにメールを移動する機会を与えるこのpythonスクリプトがあります。

解決策はここに記載されています

WFM

私が使用したのは、Thunderbird 12.0.1、Evolution 3.2.3、Ubuntu 12.04です。

使用MBOXするのmaildirから変換するために、Pythonスクリプトを使用すると、数回クリックするだけのカップルでインポートされたmbox形式の構造を作成することができます。

  1. 申し訳ありませんが安全です:maildir構造をから~/.local/share/evolution/mail/local/任意のディレクトリにコピーします。/tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. スクリプトを使用する $ python maildir2mbox.py local LocalMbox
  4. Thunderbirdを開きます(インストールし、インポート/エクスポートツールもインストールする必要があります)
  5. 受信トレイを右クリックしImport/Export->Import mbox file->Import one or more mbox files, with its/their subdirectories/tmp/mail-copy/LocalMboxファイルを選択して選択します
  6. 何千もの古いメールをお楽しみください:-)

Evolutionをインストールする必要がない(エクスポートは不要)ため、このソリューションは本当に気に入っています。
Beernarrd 2013年

私はgitの同じスクリプトへのリンクを追加しています
//gist.github.com/nyergler/1709069

3

この投稿を見ましたか?

http://ubuntuforums.org/showthread.php?p=10999504

  1. バックアップの進化:Alt-f、バックアップの進化の設定...

    Ubuntu Sotware CenterからThunderbirdをインストールし、メールアカウント情報を使用してThunderbirdをセットアップします。送受信が機能するかどうかを確認した後、Thunderbirdを閉じます。

  2. 展開を開き、すべてのサブフォルダを(ドラッグして)最高レベルに移動します。次のステップに進む前に、サブフォルダーがもう存在しないことを確認してください。次に、進化を閉じます。

  3. Nautilusを開きます。

    / home / yournameフォルダーにいることを確認します。Control-hを押すと、自分のフォルダーの下にすべての隠しフォルダーとファイルが表示されます/home/yourname/.local/share/evolution/mail/local/Inbox.sbd。例:.aptitude Press F3に移動し ます。Nautilusで別のパネルが開きます。

    このパネルでgoto /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    Thunderbirdのアカウント設定(Alt-e、a)で確認できるこのサーバー名は、サーバー設定に移動します。ここにServerNameが表示されます。

  4. Evolutionの「Inbox.sbd」フォルダから「メールボックスファイル」ファイルのみをThunderbirdの「ServerName」フォルダにコピーします。xxx.cmeta、xxx.ibec.index、xxx.ibex.index.dataなどの他のファイルはコピーしないでください。


2

残念ながら、上記のヒントは役に立ちません。メールボックスファイルを作成するだけですが、その中にはすべてのメッセージが含まれていません。私がした問題を解決するために:

  1. そのファイルを使用して進化プログラムでメールのバックアップ->バックアップの可能性を行います。.tar.gzファイルが作成されます。
  2. 削除した後、Evolutionプログラムを削除します。
  3. thunderbirdをインストールしてアカウントに設定します。
  4. 再インストール-ゼロから-進化し、すべての指示を受け入れる前に、.tar.gzバックアップを復元します。この時点で、maildirファイルに移行するかどうかを尋ねられ、そうである場合は、あなたが新しいフォーマットをすりおろすならば「ケース」。
  5. 移動し/~.local/share/evolution/mail/local_mboxてmboxファイルをコピーする
  6. に貼り付けます ~/.thunderbird/xxxdefalt/mail/localfolder

それでおしまい。


1

上記のすべてを試した後、私ははるかに簡単な解決策を見つけました。

Inboxの左ペインにあるアイコンをevolutionデスクトップにドラッグアンドドロップします。というファイルMessages_from_Inboxが書き込まれます。に名前を変更してInboxコピーします

~/.thunderbird/whatever.default/mail_acct/ 

開ければthunderbird今そこにある。必要な他のフォルダでこの手順を繰り返します。


1

Evolutionでメッセージを選択し、Ctrl+ Sを押してメッセージを「mbox」として保存することもできます。次に、ファイルをにコピーします~/.thunderbird/xxxxxx.default/Mail/mail_acc/。Thunderbirdを起動すると、メッセージを含むフォルダが自動的に作成されます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.