more efficient fountain concatenation in mailinglist
[org.ibex.mail.git] / src / org / ibex / mail / MailingList.java
index 9708118..6a406d4 100644 (file)
@@ -192,7 +192,9 @@ public class MailingList extends Mailbox.MailboxWrapper {
             head = head.set("List-Id", one_line_description + "<"+address+">");
             head = head.set("Subject", properties.get("prefix") + " " + head.get("Subject"));
             
-            m = Message.newMessage(new Fountain.StringFountain(head.getString()+"\r\n"+buf.toString()));
+            m = Message.newMessage(Fountain.Util.concat(new Fountain[] { head, 
+                                                                         Fountain.Util.create("\r\n"),
+                                                                         Fountain.Util.create(buf.toString()) }));
             Log.warn(MailingList.class, "archiving list message " + m.subject);
             mailbox.accept(m);