Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

メールボックス用アーカイブ・ツール、archmbox

2008年12月24日 09:50 Ben Martin 1 2 3

 メールヘッダーを正規表現で検索してメールを絞り込むオプションは2つあり、どちらも複数個指定できる。このオプションを使うと、複数のヘッダーに条件を付けてメールを簡単に絞り込むことができる。-x/--regexpが複数ある場合はいずれかの条件を満たすメールが、-X/--Regexpオプションが複数ある場合はすべての条件を満たすメールが抽出される。正規表現をすべて小文字で記述すると大文字小文字を区別せず、大文字が1つでもあると区別する。

 条件は「ヘッダー(大文字小文字を区別する)=正規表現」の形で指定する。下の最初のコマンドはSubjectに「filesystem corruption」を含むものを、2番目のコマンドはSubjectが「filesystem corruption」を含み、かつ、Fromが「Christoph Hellwig」を含むものだけを抽出する。2番目のコマンドで-xオプションを使った場合は、いずれかの条件を満たすものが抽出される(全部で199メール)。

$ archmbox --list --totals --offset -1 -x Subject='filesystem corruption'  `pwd`/2008-10

ID     FROM                       SUBJECT
--------------------------------------------------------------------------------
12     Dave Chinner <david@fromo  Re: XFS filesystem corruption on the arm(e
13     Eric Sandeen <sandeen@san  Re: XFS filesystem corruption on the arm(e
14     Eric Sandeen <sandeen@san  Re: XFS filesystem corruption on the arm(e
...

$ archmbox --list --totals --offset -1 -X Subject='filesystem corruption' -X From='Christoph Hellwig'  `pwd`/2008-10

ID     FROM                       SUBJECT
--------------------------------------------------------------------------------
361    Christoph Hellwig <hch@in  Re: XFS filesystem corruption on the arm(e
370    Christoph Hellwig <hch@in  Re: XFS filesystem corruption on the arm(e
...

Mailbox '/home/ben/testing/archmbox/2008-10': 818 messages (7.41 MB)
For archive:                                    2 messages (0.01 MB)
...

 archmboxを使うと、簡単な操作でmboxから既読メールを抽出してアーカイブしたり圧縮したりできる。アーカイブのためのツールではあるが、mboxを調べたり、1つまたは複数のmboxにあるメールを日付や正規表現によって抽出したりする際にも使える。

Ben Martin 10年以上にわたってファイルシステムに携わっている。博士課程を修了し、現在、libferris、ファイルシステム、検索ソリューションを中心にコンサルティングをしている。

Linux.com 原文(2008年12月8日)

最終更新:2009年02月23日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.