From a0da80f19429085431b7bedd4878c80bbd8c6809 Mon Sep 17 00:00:00 2001 From: wmorgan Date: Fri, 6 Jul 2007 21:49:17 +0000 Subject: [PATCH] write attachments to sent git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@477 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- lib/sup/modes/edit-message-mode.rb | 8 ++++---- 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 index e31b2c9..ae5416f 100644 --- 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? -- 2.45.2