mboxファイルを開きますか?


8

どのようにオープンするmboxファイルを?を呼び出しても、Muttはメールを表示しませんmutt -f sent.mbox

mbox形式は、コロンなしの「From」です。

Linux用のmboxビューアはありますか?

前もって感謝します。


Muttはmboxファイルを開くことができるはずです。通常From、上部にコロンのない行があります。これはメールのエンベロープ用です。ファイルの内容を確認せずに問題を診断することは困難です。もちろん、ファイルの内容がおそらく非公開で公開できないことを感謝しています。ファイルをテキストファイルとして確認します(例:を使用less)。されるFromラインは、ヘッダ行に続いて(From:Subject:など)?Lines:ヘッダー、ヘッダーはありContent-Length:ますか?
Gilles「SO-悪をやめなさい」

次のようになります。pastebin.com / 49fG0N7E受信者、コンテンツ、ドメイン名を削除しました。
クリス

回答:


4

メールの最初の行は「エンベロープFrom行」です。スペース文字は5文字From␣で始まります。これは正常です。

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

異常なのは、電子メールアドレスがの間にあること<…>です。これは異常です。RFCに違反しているかどうかはわかりませんが、Muttのチョークが表示されています。

procmailformailからコマンドを使用してメールボックスファイルを処理することにより、有効なメールボックス(Muttが解析できるものなど)を取得する必要があります。 procmailをインストールする

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox

回答ありがとうございます。残念ながら、formailはこのヘッダーを追加しません。RFC 822/4155はそれについて何も知りません。
クリス

formailでファイルを再フォーマットした後、4つの(100のうちの)メールがmuttに表示されます。
chris

@chrisいくつのファイルをformail -ds sh -c 'cat >$FILENO.mail'作成しますか?muttはそれらを単一のメールを含む個別のメールボックスとして読み取ることができますか?
Gilles 'SO-悪をやめる'

1
@chrisわかりました。これを再現して問題を見つけました。Mutt Fromは、エンベロープラインがの形式でない場合は気に入らないのFrom something@somewhere trailer textです。特に、エンベロープFromアドレスがである行は無視されますJohn Doe <add@ress>。これを修正する方法を見ていきます。
Gilles「SO-悪をやめる」

1
@chris muttのバグなのか、このメールボックスを生成したプログラムのバグなのかはわかりませんが、私の回答を参照して修正してください。
Gilles「SO-邪悪なことをやめよう」

3

どのテキストエディタでも開くことができます.mbox。テキストエディターに加えて、Mozilla Thunderbirdもそれらを開くことができます。


ファイルをThunderbirdプロファイルにコピーする必要がありますか?変更したくない。
クリス2012年

1
はい。Thunderbirdでmboxファイルを開くことができました。このリンクは、従うべき手順を提供しました。commons.lbl.gov/display/~jwelcher@lbl.gov/...
プラシャンス

@prashanthのリンクは有効なソリューションです。Gmailアーカイブを.mboxファイル(takeout.google.com/settings/takeout)としてダウンロードし、Thunderbirdで開くことができます。あなたがしなければならないすべてはあなたのファイルシステムのローカルフォルダパスに.mbox-fileを置くことです。その前に、少なくとも実際のメールアドレスを使用してニュースグループアカウントを作成する必要があります(ニュースサーバーのアドレスとして何でも書いてもかまいません)。Thunderbirdを再起動すると、すべてのメールと添付ファイルを含む新しいフォルダーが作成されます。
aliopi

3

.mboxが開いて最初のメッセージしか表示されないWindowsとFirefoxで少し悪夢を見た後、Evolutionが適切に機能することがわかりました。新しいフォルダーを作成してから、File \ Import ...(イタリア、それは実際にはインポータのメニューです...)私はその古いメッセージを読むことができました...


1
私はmboxファイルを開くことで、ファイルを実際にインポートするのが嫌いです。
ThorSummoner

1

thunderbirdでは、ファイルをthunderbirdsローカルプロファイルフォルダーに配置することでファイルを開くことができます$HOME/.thunderbird/<profilename>.default/Mail/Local Folders/。.mboxファイルの下で、Thunderbirdによってピックアップされて表示されます。別のコメントでprashanthによってリンクされた詳細な手順も参照してください。


0

mboxThunderbirdでファイルを表示するには、次のものが必要です。

  • インポート/エクスポート拡張機能を追加します。追加しない場合、[ツール]メニューの[インポート]オプションでファイルをインポートするオプション(別のアカウント/アプリからのデータのみなど)が表示されませんでした。そして
  • IMAPではなくPOP用に構成されたアカウントを使用する(IMAPへのインポートは不可能であるため、少なくともmboxインポートしたファイルでは)。

これらの2つの条件が整っていれば、すべてがうまくいき、インポート後のファイルはThunderbirdで「メールとして」使用できました(添付ファイルはそのまま)。


インポート/エクスポート拡張機能が行うのは、mboxファイルをthunderbirdのローカルプロファイルフォルダーにコピーすることだけです。手動で行うこともできます。
JanKanis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.