commit a0da80f19429085431b7bedd4878c80bbd8c6809
parent 5637f05346738333683a795940b614af62182f6a
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Fri, 6 Jul 2007 21:49:17 +0000
write attachments to sent
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@477 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb
@@ -160,11 +160,11 @@ protected
BufferManager.flash "Sending..."
begin
- IO.popen(acct.sendmail, "w") { |p| write_full_message_to p }
+ IO.popen(acct.sendmail, "w") { |p| write_full_message_to p, date }
rescue SystemCallError
end
if $? == 0
- SentManager.write_sent_message(date, from_email) { |f| write_message f, true, date }
+ SentManager.write_sent_message(date, from_email) { |f| write_full_message_to f, date }
BufferManager.kill_buffer buffer
BufferManager.flash "Message sent!"
else
@@ -179,10 +179,10 @@ protected
BufferManager.flash "Saved for later editing."
end
- def write_full_message_to f
+ def write_full_message_to f, date=Time.now
m = RMail::Message.new
@header.each { |k, v| m.header[k] = v.to_s unless v.to_s.empty? }
- m.header["Date"] = Time.now.rfc2822
+ m.header["Date"] = date.rfc2822
m.header["Message-Id"] = @message_id
m.header["User-Agent"] = "Sup/#{Redwood::VERSION}"
if @attachments.empty?