fix for the messagebusmailer to be happy

This commit is contained in:
Maxwell Salzberg 2012-01-03 22:48:00 -08:00
parent e9465e7001
commit 8b4cb744e6

View file

@ -7,15 +7,20 @@ module Messagebus
attr_accessor :settings
def new(*settings)
self.settings = {}
self
end
def from_header_parse(string)
string.split('<')[0].delete('"')
end
def deliver(message)
deliver!(message)
end
def deliver!(message)
msg = {:toEmail => message.to.first, :subject => message.subject, :fromEmail =>message.from.first, :fromName => from_header_parse(message[:from].to_s)}
msg = {:toEmail => message.to.first, :subject => message.subject, :fromEmail => AppConfig[:smtp_sender_address], :fromName => from_header_parse(message[:from].to_s)}
if message.multipart?
msg[:plaintextBody] = message.text_part.body.to_s if message.text_part