問題タブ [mbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
597 参照

ruby - ruby-mbox gem を使用したこのコードが mbox ファイルを解析しないのはなぜですか?

gem install ruby​​-mboxを実行してruby​​-mbox をインストールしました

これを実行する:

この例外を生成します (7 行目):

/Library/Ruby/Gems/1.8/gems/ruby-mbox-0.0.2/lib/mbox/mbox.rb:45:in `initialize': 初期化されていない定数 Mbox::StringIO (NameError)

Mbox.new(m) が呼び出される直前に、ファイルの内容を含む文字列が "m" に割り当てられることを証明しました。

Mbox::StringIOが定義されているはずなのに、定義されていないようです。

ここで何がうまくいかないのですか?

ルビーのバージョン:

(これは OS X 10.6.6 にインストールされているデフォルトの ruby​​ です)

0 投票する
4 に答える
6995 参照

php - メールボックス (mbox または mbx) php の解析

PHPを使用してmboxまたは電子メールファイルを解析する必要があります。つまり、複数の電子メールを含むファイル.mboxまたは.emlを渡し、それを構成要素に解析します。たとえば、from、to、bccなど.

それを行うライブラリ、またはphpでこれを行う方法に関するコードはありますか?

感謝

0 投票する
1 に答える
510 参照

php - Mail_Mbox()PEARスクリプト-ファイルではなく文字列からmboxメッセージをロードします

ファイルからロードしようとするとうまく機能しますが、以前にMySQLテーブルに保存されていたmbox形式のメッセージを使用しています。メッセージを$variableにロードしましたが、何らかの理由でメッセージを受け入れたくありません。何か案は?

サンプルコード:

ファイルではなく、文字列からこのスクリプトにメッセージをロードすることを除いて、すべてが機能しています。これで完全に失われました。

参考: http: //pear.php.net/package/Mail_Mbox

動作するソリューションの例:

0 投票する
2 に答える
1574 参照

php - PHP で imap_open() を使用してローカルの mbox メール アーカイブを開く

別のサーバーからローカルにエクスポートされた mbox メール アーカイブを、ファイル アクセスを介して読み取ろうとしていますが、何らかの理由で試みたすべてが失敗します。ローカル ファイルを解析し、PHP の組み込み IMAP 機能を使用してアクセスするための魔法のトリックはありますか?

0 投票する
2 に答える
14315 参照

email - メールの本文をmboxファイルから抽出し、文字セットやコンテンツ転送エンコーディングに関係なくプレーンテキストにデコードします

Python 3を使用して、thunderbirdのmboxファイルからメールメッセージの本文を抽出しようとしています。IMAPアカウントです。

電子メールの本文のテキスト部分をUnicode文字列として処理できるようにしたいと思います。メールがThunderbirdで行われるように「見える」必要があり、\ r \ n=20などのエスケープ文字は含まれていません。

デコードや削除の方法がわからないのは、コンテンツ転送エンコーディングだと思います。さまざまなコンテンツタイプとさまざまなコンテンツ転送エンコーディングを含む電子メールを受信します。これは私の現在の試みです:

しかし、これは失敗します:

0 投票する
2 に答える
453 参照

java - Windows マシンの mstor で受信トレイを読み取るための URL を設定する方法

mstor を使用して Windows マシンで mbox 電子メール メッセージを読んでいます。ストアに接続できますが、受信トレイを読み取ろうとすると、「認識されないメタ データ戦略: null」というエラーが表示されます。MBOX ファイルを「mstor:D:/home/mail/maildir」フォルダに配置しました。

以下のコードを確認してください

しかし、コンソールにストアを印刷しているときに mstor://myusername@ を印刷すると、渡したURLが取得されません。

これを回避した人が私を助けてくれますか。

前もって感謝します...

0 投票する
1 に答える
1123 参照

java - mstor を使用して mbox メール メッセージを読む方法

mbox の電子メール メッセージを読むために mstor を使用していますが、渡す urlName 名を使用してストアに接続できません。デフォルトでは、macbine の他の場所に接続しています。mstor JCR を使用してストアを作成する必要がありますか?ストアに接続する前に?

どんな提案も役に立ちます

前もって感謝します..

0 投票する
1 に答える
2426 参照

python - Pythonを使用してmboxフォルダーからメールを読み取る

mboxファイルからメールを読み、それに基づいて何らかのアクションを実行したいと思います。mboxファイルを書き込み/変更したくないのですが、別のプロセス(ほとんどの場合、新着メールの追加)によって変更されます。

私はこのドキュメントを読んでいます。http://docs.python.org/library/mailbox.html#mailbox.mbox

しかし、私は次のことを理解していません

  1. メールを読む前にlock()を呼び出す必要がありますか?(私はファイルに書き込んでいません)
  2. とにかく、他のプロセス(thunderbird)がファイルを変更したときにコールバックを取得できますか?
  3. ファイルの変更はmboxオブジェクトに反映されていますか?つまり、mboxオブジェクトを作成した後、新しいメールがファイルに追加された場合、オブジェクトを使用してメッセージにアクセスしますか?または、新しいオブジェクトを再度作成する必要がありますか?

PS:thunderbirdのプラグインをインストールすることは許可されていません:(

0 投票する
1 に答える
168 参照

email - メールを解析して一意のテキストにする

mbox 形式の大きなメールボックスがあります。それはすべての記事であるため、ヘッダー情報は関連性がありません (日付を除く)。

私が望むのは、大きな *.mbx ファイルを取得して、ファイル名が各電子メールの件名で、すべてのヘッダーが削除されたテキスト ファイルを生成することです。

AWK は正規表現でこれを行うことができると思いますが、この種のことは私の専門分野ではありません (どちらかというと GUI の人です)。

少ないディスク容量でファイルをハード ドライブに保存し、最終的には Google デスクトップ サーチでインデックスを作成できるようになることを願っています。

どんな助けでも感謝します。