mail filtering question

Tim Chase blinux.list at
Sun Aug 31 01:05:52 UTC 2014

On August 30, 2014, Jude DaShiell wrote:
> could formail be used to go through email messages in an archive
> and delete all of the images from all of those messages in that
> archive? 

How are the emails stored?  In mbox format, Maildir, or MH?  Those are
the most popular 3 on a Linux box.  Maildir is the easiest & safest
to work with as each message is in its own file and it's popularly
supported.  MH format is also one-message-per-file but doesn't have
quite the same popularity (and thus support) as Maildir.  The mbox
format is classic, but it's easily corrupted since it has multiple
messages in a single file.

> other command line tool do this kind of email filtering?

I don't know of any existing command-line tool to do such, but I'd be
glad to throw together a quick Python script that could discard
various attachments by mime-type, so you could purge image/gif and
image/jpeg.  Of course, I'd test it, but you'd want to make a backup
in case something goes wrong and it drinks your beer, steals your
truck, drives over your dog, and runs off with your wife.

Also, if your local mail-store gets synced from an IMAP server, it
might notice that the files have changed and then proceed to
restore them with their attachments.


More information about the Blinux-list mailing list