minor refactoring in SMTP
authoradam <adam@megacz.com>
Sat, 17 Mar 2007 09:02:22 +0000 (09:02 +0000)
committeradam <adam@megacz.com>
Sat, 17 Mar 2007 09:02:22 +0000 (09:02 +0000)
darcs-hash:20070317090222-5007d-5e128e2f7f7f95af69bcfa68bc7869ecbdfc2805.gz

src/org/ibex/mail/SMTP.java

index eed1a31..a23c7de 100644 (file)
@@ -344,15 +344,11 @@ public class SMTP {
                     conn.println("HELO " + conn.vhost);
                     check(conn.readln(), conn);
                 }
-                if (m.envelopeFrom==null) {
-                    Log.warn("", "MAIL FROM:<>");
-                    conn.println("MAIL FROM:<>");  check(conn.readln(), conn);
-                } else {
-                    Log.warn("", "MAIL FROM:<" + m.envelopeFrom.toString()+">");
-                    conn.println("MAIL FROM:<" + m.envelopeFrom.toString()+">");  check(conn.readln(), conn);
-                }
-                conn.println("RCPT TO:<"   + m.envelopeTo.toString()+">");      check(conn.readln(), conn);
-                conn.println("DATA");                          check(conn.readln(), conn);
+                String envelopeFrom = m.envelopeFrom==null ? "" : m.envelopeFrom.toString();
+                conn.println("MAIL FROM:<" + envelopeFrom +">");            check(conn.readln(), conn);
+                conn.println("RCPT TO:<"   + m.envelopeTo.toString()+">");  check(conn.readln(), conn);
+                conn.println("DATA");                                       check(conn.readln(), conn);
+
                 Headers head = m.headers;
                 head = head.remove("return-path");
                 head = head.remove("bcc");