17 |
|
|
18 |
import gzz |
import gzz |
19 |
import mailbox |
import mailbox |
20 |
|
import re |
21 |
import string |
import string |
22 |
|
|
23 |
def storeMailbox(file, mediaserver): |
def storeMailbox(file, mediaserver): |
30 |
header = string.join(msg.headers , '') |
header = string.join(msg.headers , '') |
31 |
body = string.join(msg.fp.readlines() , '') |
body = string.join(msg.fp.readlines() , '') |
32 |
|
|
33 |
mediaserver.addDatum(header + '\n' + body , "message/rfc822") |
p = re.compile( '(\r\n|\n)') |
34 |
|
header = p.sub('\r\n', header) |
35 |
|
body = p.sub('\r\n', body) |
36 |
|
|
37 |
|
mediaserver.addDatum(header + '\r\n' + body , "message/rfc822") |