mbox2mysql

mbox2mysql takes mailbox files used by email clients and stores the messages in a MySQL database. Messages can be searched, sorted, and filtered by sending SQL queries to the database. Results are output on the console, so selected messages can be extracted from the database and stored back in mbox format for use with your favourite email client. Email attachments can also be extracted and saved from selected messages.

Tags Communications Email Database Archiving
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  22 Jan 2003 19:01
  • Rrelease-after

Changes: Compiled to use glib 2.x and gmime 1.90.8 (gmime 2.x), code cleanups, and minor bugfixes.

  • Rrelease-mid
  •  20 Aug 2002 06:24
  • Rrelease-after

    Changes: Messages larger than 16MB are now supported, and there is no need to set the max_allowed_packet variable when starting MySQL. A date/time bug was fixed, and some code cleanups and minor bugfixes were made.

    • Rrelease-mid
    •  23 Jul 2002 11:56
    • Rrelease-after

    No changes have been submitted for this release.

    Rss Recent comments

    Rcomment-before 09 Oct 2002 12:34 Rcomment-trans sonny2 Rcomment-after

    Little modifikation
    I have added an singly qut masqreding to the script because it fails when in the subject is an single qout:

    Original:
    if ($header =~ m/<em>Subject<\/em>:(.*)/) { $subject = $1; }

    New:
    if ($header =~ m/<em>Subject<\/em>:(.*)/) { ($subject = $1) =~ s/'/\\'/g; }

    This works fine.

    Rcomment-before 24 Jul 2002 02:58 Rcomment-trans kodgehopper Rcomment-after

    Tiny compile bugfix
    I found a tiny bug in the Makefile that would prevent successful compilation on some systems (although everything works fine on mine). It's been fixed, so compilation and installation should run smoothly now.

    405d526646067f61dcc1d9290e4f0554_thumb

    Project Spotlight

    Sound-Rec-Ed

    GUIs to record and edit sound files.

    8d2df74d9f2fdc253ec4db0e897f2a0e_thumb

    Project Spotlight

    lshell

    A shell that lets you restrict the user's environment to limited sets of commands.