result.digest = task:get_digest()
result.newlines = task:get_newlines_type()
result.headers = task:get_headers(true) or {}
+
+ -- Envelope (smtp) information form email
+ local envelope = {}
+ -- Want to differentiate the Mime and SMTP from/recipients here
+ envelope.from_smtp = task:get_from('smtp')
+ envelope.from_mime = task:get_from('mime')
+ envelope.recipients_smtp = task:get_recipients('smtp')
+ envelope.recipients_mime = task:get_recipients('mime')
+
+ envelope.helo = task:get_helo()
+ envelope.hostname = task:get_hostname()
+ envelope.client_ip = task:get_client_ip()
+ result.envelope = envelope
local parts = task:get_parts() or {}
result.parts = {}