From: wmorgan Date: Tue, 9 Oct 2007 14:03:18 +0000 (+0000) Subject: fix message id space issue X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=468ce1e79a6068c4ed1c0a20b6ae4ac7b361be29;p=sup fix message id space issue git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@610 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- diff --git a/lib/sup/message.rb b/lib/sup/message.rb index b916b3d..6eb47d8 100644 --- a/lib/sup/message.rb +++ b/lib/sup/message.rb @@ -58,8 +58,10 @@ class Message @from = PersonManager.person_for header["from"] - @id = header["message-id"].gsub(/^\s+|\s+$/, "") - unless @id + @id = header["message-id"] + if @id + id.gsub!(/^\s+|\s+$/, "") + else @id = "sup-faked-" + Digest::MD5.hexdigest(raw_header) Redwood::log "faking message-id for message from #@from: #@id" end