commit d9ce0a14ce352014ac602ef844fb555553fa17b1
parent 4b504a5c856c3dbd7c8f938fe2f43bb5e95de139
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Wed, 29 Nov 2006 00:55:39 +0000
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
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git 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!"