所有软件外包项目 Gray arrow bg Extract Images from an IMAP Account

Extract Images from an IMAP Account 资金已经托管 线上项目,线下洽谈,智城安排

发包方 : Ursula thatcher 接包方 : Aeroweb 状态 :完成
项目编号 : 91410
项目预算 : 多于$100
开发周期 : 7 天
技能 : Python CouchDB
发布日期 : 2009-11-08

描述

We need an Python Command Line Application which connects to an IMAP4 server and scans all messages (in all subfolders) of a certain account. If the messages are older than a certain date and have Attatchments bigger than a certain size

the attatchmens should be extracted from the Message.



In addition there should be an option to remove the attatchment from the message (but keep the message) on the server (to save space on the server).


Output Should be put in CouchDB (see http://code.google.com/p/couchdb-python/#) where you should put To:, From:, Date:, Subject, In-Reply-to, References and Message-Id in the document. The Attatchment should be added as couchdb Attatchment conserving the mime type and file name.



Command line invokation might look like this:



remove-attachments
--server=myserver.example.com # IMAP hostname
--user=username # IMAP user
--password=pass # IMAP password
--couchdb=http://localhost:5984/maildb # save to couchdb running here
--mindate=2009-03-01 # only check messages send befor this date
--minsize=1500 # only check messages bigger than 1500 KB
--remove # remove attatchments



If an Attatchment is removed instead of it there should be put a note in the message that an attatchment has been removed.


Since we will have extremely big (> 50GB) Mail Folders the tool must be able be run several times on the same account without generation duplicates in CouchDB.

项目竞标

接包方 国家/地区
拥有案例
3
Aeroweb (中标)
拥有案例
2
Symsource

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2