blob: a6f2a6a44b4d6750a140685864dad0b09f6a345d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
require 'mail'
module MailHandler
module Backends
module MailBackend
def backend()
'Mail'
end
# Note that the decode flag is not yet used
def mail_from_raw_email(data, decode=true)
Mail.new(data)
end
# Extracts all attachments from the given TNEF file as a Mail object
def mail_from_tnef(content)
main = Mail.new
tnef_attachments(content).each do |attachment|
main.add_file(attachment)
end
main.ready_to_send!
main
end
end
end
end
|