Defect #8093 » msgToEml.patch
| mail_handler2.rb 2012-08-22 16:00:16.234145227 +1000 | ||
|---|---|---|
| 243 | 243 | |
| 244 | 244 |
def add_attachments(obj) |
| 245 | 245 |
if email.attachments && email.attachments.any? |
| 246 |
email.attachments.each do |attachment| |
|
| 247 |
obj.attachments << Attachment.create(:container => obj, |
|
| 248 |
:file => attachment.decoded, |
|
| 249 |
:filename => attachment.filename, |
|
| 250 |
:author => user, |
|
| 251 |
:content_type => attachment.mime_type) |
|
| 246 |
email.attachments.each_with_index do |attachment, i| |
|
| 247 |
if attachment.content_type == 'message/rfc822' |
|
| 248 |
attachment.original_filename = "attachments" + i.to_s() + ".eml" |
|
| 249 |
obj.attachments << Attachment.create(:container => obj, |
|
| 250 |
:file => attachment, |
|
| 251 |
:author => user, |
|
| 252 |
:content_type => attachment.content_type) |
|
| 253 |
else |
|
| 254 |
obj.attachments << Attachment.create(:container => obj, |
|
| 255 |
:file => attachment, |
|
| 256 |
:author => user, |
|
| 257 |
:content_type => attachment.content_type) |
|
| 258 |
end |
|
| 252 | 259 |
end |
| 253 | 260 |
end |
| 254 | 261 |
end |