made Headers class truly immutable
[org.ibex.mail.git] / src / org / ibex / mail / protocol / SMTP.java
index 9b12907..209de02 100644 (file)
@@ -245,8 +245,8 @@ public class SMTP {
                 conn.println("RCPT TO:<"   + m.envelopeTo.toString()+">");      check(conn.readln(), conn);
                 conn.println("DATA");                          check(conn.readln(), conn);
                 Headers head = m.headers;
-                head.remove("return-path");
-                head.remove("bcc");
+                head = head.remove("return-path");
+                head = head.remove("bcc");
                 Stream stream = head.getStream();
                 for(String s = stream.readln(); s!=null; s=stream.readln()) {
                     if (s.startsWith(".")) conn.print(".");