277 |
print msgID |
print msgID |
278 |
|
|
279 |
print "\"", msgtype, "\"" |
print "\"", msgtype, "\"" |
280 |
|
|
281 |
|
addDefaultHeaders = 0 |
282 |
|
|
283 |
if msgtype == "message/rfc822": |
if msgtype == "message/rfc822": |
284 |
cbodyid = storeMail(body, mediaserver) |
cbodyid = storeMail(body, mediaserver) |
285 |
elif msgtype == "text/plain": |
elif msgtype == "text/plain": |
286 |
headerLinesB = java.util.ArrayList() |
headerLinesB = java.util.ArrayList() |
287 |
headerLinesB.add('Content-Type: text/plain; charset=UTF-8') |
headerLinesB.add('Content-Type: text/plain; charset=UTF-8') |
288 |
headerLinesB.add('Message-ID: ' + msgID) |
if msgID != None: |
289 |
|
headerLinesB.add('Message-ID: ' + msgID) |
290 |
|
else: |
291 |
|
addDefaultHeaders = 1 |
292 |
headerLinesB.add('Content-Transfer-Encoding: ' + msg.getencoding()) |
headerLinesB.add('Content-Transfer-Encoding: ' + msg.getencoding()) |
293 |
|
|
294 |
tBody = java.lang.String(body, getCharset(msg)) |
tBody = java.lang.String(body, getCharset(msg)) |
297 |
headerLinesB = java.util.ArrayList() |
headerLinesB = java.util.ArrayList() |
298 |
headerLinesB.add('Content-Type: ' + msgtype |
headerLinesB.add('Content-Type: ' + msgtype |
299 |
+ string.join(ctparams, '')) |
+ string.join(ctparams, '')) |
300 |
headerLinesB.add('Message-ID: ' + msgID) |
if msgID != None: |
301 |
|
headerLinesB.add('Message-ID: ' + msgID) |
302 |
|
else: |
303 |
|
addDefaultHeaders = 1 |
304 |
headerLinesB.add('Content-Transfer-Encoding: ' + msg.getencoding()) |
headerLinesB.add('Content-Transfer-Encoding: ' + msg.getencoding()) |
305 |
|
|
306 |
cbodyid = mediaserver.addDatum(body, headerLinesB, None, 0) |
cbodyid = mediaserver.addDatum(body, headerLinesB, None, addDefaultHeaders) |
307 |
|
|
308 |
return cbodyid |
return cbodyid |