X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fmail%2FMailingList.java;h=54fed952408c2fd083377211918b68f138cff08d;hb=4b76a31e8f86bc8de673899bbb45252c01e9a0f6;hp=f6ceb3dd065c53443d064d05577e042f7bbe6172;hpb=31f6bfd3b57924e8c3d506592132e91e73145462;p=org.ibex.mail.git diff --git a/src/org/ibex/mail/MailingList.java b/src/org/ibex/mail/MailingList.java index f6ceb3d..54fed95 100644 --- a/src/org/ibex/mail/MailingList.java +++ b/src/org/ibex/mail/MailingList.java @@ -13,6 +13,10 @@ import java.net.*; import javax.servlet.*; import javax.servlet.http.*; +// TODO: RFC 2369 +// TODO: RFC 2919 + +// FEATURE: store interesting/important stuff in sqlite public class MailingList extends Mailbox.MailboxWrapper { // FIXME @@ -202,7 +206,7 @@ public class MailingList extends Mailbox.MailboxWrapper { for(Subscriber s : subscribers()) try { Log.warn(MailingList.class, " trying " + s.address); - SMTP.enqueue(Message.newMessage(m, m.envelopeFrom, s.address)); + SMTP.enqueue(m.withEnvelope(m.envelopeFrom, s.address)); Log.warn("[list]", "successfully sent to " + s); } catch (Exception e2) { Log.error("[list]", e2); } } catch (Exception e) { throw new RuntimeException(e); }