• ベストアンサー

mboxの仕様 もしくはメールの仕様

ある巨大なmbox (Linux)が1つあり、これを1メールごとに分割したいです。それをするには詳しいメールの仕様を理解しないといけませんが ツールはemlXtracterという優れたものがあったのですが、あまりにも巨大(数ギガ)の為、うまく変換できません。 それで、自作するために1メール毎の区切りや1メールのヘッダ・ボディの区切り、添付ファイルの区切り、文字コード、改行コードなど規則が知りたいです。 詳しく書かれているサイトや本をご存知の方、教えてください。

  • bazax
  • お礼率5% (12/228)

質問者が選んだベストアンサー

  • ベストアンサー
noname#151570
noname#151570
回答No.1

Linux mboxとありますが、unix mboxですね? 出力先のデスクサイズは、たっぷりありますでしょうか? Mail Export Tollもmbox→eml変換が可能なのですが、だめでしょうか? http://www.gesource.jp/soft/mailexptool/

関連するQ&A

  • CSVの仕様について

    改行コードとカンマの取り扱い。 最近の一般的なWINDOWSアプリケーションでCSVの取り扱いは (1) 行区切りの改行コードはCRLFで行います。 データ内の改行コードは、LFで行う。 (2) カンマ付きのデータは『"』クォーテーションで囲む その際、元のデータ内の『"』は『""』でエスケープ。 (1)(2)の仕様でよいのでしょうか? 自身でCSV生成とパースを書きたいのですが、RFCは参考にしますが、 実際のポュラーな仕様に合わせたいので調べています。 ご意見でも構いません宜しくお願いします。

  • Ed-Max⇒AL-Mailの移行方法を教えて。

    Ed-Max⇒AL-Mailの移行について教えてください。 分らないなりに、メールの移行を・・・ 1.EdMax側の各フォルダ内で「編集」-「すべて選択」の後、「ファイル」-「エクスポート」にて「形式」を「再構成して保存(添付ファイル付き)」に、「区切り」を「UNIX MBOX」にして書き出し、各フォルダごとに一つのファイルに保存。 2.al-mailでファイルの取り込みを行ったところ、取り込めましたが、1つのメールに(移行対象が)すべてベタで取り込められ分割できません。 また、メールアドレスも移行したいんですが、どうすればいいんでしょうか。? お願いします。

  • メールBODYの最後に改行

    皆様こんにちは。 PHP4のmail()関数でメールを送信したところ メール本文の最後に改行が入ってしまいました。 またlinuxのmailコマンドでメールを送信したところ 同じ状況です。 PHPの問題ではないかもしれません。 そもそもメールの本文BODY部分の最後には改行が 入るものなのでしょうか?(規格などで) またこの改行を取り除くことは可能なのでしょうか? ご教授お願いいたします。

    • 締切済み
    • PHP
  • 巨大なテキストファイルを行単位で分割したい

     大きなテキストファイルを行単位で分割するツールを探しています。  実例として、1行が3000バイト、10万件を2万件づつに分割する 程度かそれ以上の作業ができるものを探しています。  容量で分割してしまったり、分割後のファイルのヘッダやトレイラに 管理情報を付加するものはダメです。  改行コードは存在しますが、無い場合の為に1レコードの長さを指定 できるものであれば尚良いです。  以上よろしくお願いします。

  • メールに添付したデータが化ける。

    メールに添付したテキストファイルが変更される事ってあるのでしょうか? 現象としては、 (1)EBCDICコードの内容のtxtをメールで添付する。(当然pcでみると文字化け) (2)先方は受け取った添付のテキストを変換ツールを使ってs-jisに変換するが桁ずれを起こす。 (ずれる規則がよくわからない) (3)原因がわからないので、変換ツールをもらい、自分で変換するが、全く問題なし。 (4)もう一回ebcdicのテキストを作成し、メールに添付するが、先方では同じ現象が発生する。自分は桁ずれなし。 変換ツールの設定とかも全く同じなので、原因はメールを介している時に添付ファイルの内容が変わるとしか考えられません。 そんな事ってあるのでしょうか? 圧縮ツールでlzh形式にするとかで回避できるものなのでしょうか? 環境 当方 win2000 outlook    先方 不明  です。

  • POP3でメール受信

    C++Builder6のNMPOP3コンポーネントでメールを受信するプログラムを作成しています。 NMPOP3->GetMailMessage(i); NMPOP3->MailMessage->Body で、メールの本文を取得しようとしているのですが、 Memo->Lines->Assign(NMPOP3->MailMessage->Body) などで Bodyの内容を取得しようとしているのですが、 本来改行されない部分で改行されたり、別の一文が入り込んだり、 JISコードがおかしい状態で取得されてしまいます。 何かよい方法はないでしょうか? よろしくお願いいたします。

  • PHPでメールしたいが\nで改行されないことがある

    現在、PHPでメールをするコードを書いておりますが メールの署名部分で、一部改行されないケースがあります。 ソースは以下になりますが、住所末尾の改行が無効になり 住所と電話番号が、くっついて表示されてしまいます。 それ以外の場所は、問題なく改行されるのですが、特定の文字を含むと改行できないなど条件があるのでしょうか? $body .= "--------------------------------------------------\n"; $body .= "TRAVEL GALLERY CO., LTD\n\n"; $body .= "Headquarters (Osaka)\n"; $body .= "Osaka Ekimae 3rd Building 15F\n"; $body .= "1-1-3 Umeda Kita-Ku OSAKA 530-0001 JAPAN\n"; $body .= "Phone +81-6-6456-4133 Fax +81-6-6456-4880\n"; $body .= "\n"; $body .= "Tokyo Sales Office\n"; $body .= "6-28-8 Shinjuku Shinjuku-Ku TOKYO 160-0022 JAPAN\n"; $body .= "Phone +81-3-6380-2371 Fax +81-3-6380-2377\n"; $body .= "--------------------------------------------------\n";

    • 締切済み
    • PHP
  • Replace関数について

    アクセスからエクスポートした改行を含むデータを エクセルの区切り位置で分割しようとctr➕J で試みたのですが、 改行コードの違いによりうまくいきませんでした。 改行を含む列(含まないセルもある)で、replace関数等を使って解決できることでしょうか? アクセス内で修正してからエクスポートしたほうがいいでしょうか? その場合の具体的な方法を教えてください。 よろしくお願いします。

  • コマンドラインでのメールハンドリングツール

    Linux上のコマンドライン上で使えるメール管理ツールって現状ではどんな物があるでしょうか? 送受信はあんまり気にして無くて、受信メールファイルを参照・削除・フォルダ管理などをするツール。 ・Mail ・・・mbox形式ファイルのハンドリング。おそらくどのディストリビューションにもある ・MH ・・・Maildir形式ファイルのハンドリング。Fedoraにnmhというパッケージ名で有り。CentOSには無し。他のディストリビューションは未確認 他にあるでしょうか? 特に困っているわけでは無いのですが、現況を知りたいです。

  • sendmailの改行について

    sendmailの改行について PHPでsendmailにてメールを送信しようとしています。 mb_language("uni"); mb_internal_encoding("SJIS-WIN"); $body = "おはようございます\n"; $body = "こんにちわ\n"; $body = "さようなら\n"; mb_send_mail($to, $subject, $body, $header); 上述のコードにてメールを送信すると、 本文内の改行コードが無視されて、 「おはようございますこんにちわさようなら」 と送信されてしまいます。 改行されるようにするにはどうすれば宜しいでしょうか? 因みにPHP_EOL定数を使っても結果は同じです。

    • ベストアンサー
    • PHP