From: wmorgan Date: Wed, 29 Nov 2006 00:55:39 +0000 (+0000) Subject: bug fix: use default accounts' sendmail if no immediate from: account X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=d9ce0a14ce352014ac602ef844fb555553fa17b1;p=sup bug fix: use default accounts' sendmail if no immediate from: account git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@40 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb index 7db5060..ec846fe 100644 --- a/lib/sup/modes/edit-message-mode.rb +++ b/lib/sup/modes/edit-message-mode.rb @@ -112,12 +112,11 @@ protected AccountManager.default_account.email end - sendmail = AccountManager.account_for(from_email).sendmail - raise "nil sendmail" unless sendmail + acct = AccountManager.account_for(from_email) || AccountManager.default_account SentManager.write_sent_message(date, from_email) { |f| write_message f, true, date } BufferManager.flash "sending..." - IO.popen(sendmail, "w") { |p| write_message p, true, date } + IO.popen(acct.sendmail, "w") { |p| write_message p, true, date } BufferManager.kill_buffer buffer BufferManager.flash "Message sent!"