[Freemail] r19933 - trunk/apps/Freemail/src/freemail/utils

Top Page
Delete this message
Reply to this message
Author: dbkr
Date:  
To: freemail
Subject: [Freemail] r19933 - trunk/apps/Freemail/src/freemail/utils
Author: dbkr
Date: 2008-05-14 22:00:44 +0000 (Wed, 14 May 2008)
New Revision: 19933

Modified:
trunk/apps/Freemail/src/freemail/utils/EmailAddress.java
Log:
Just make bits of email addresses lowercase - not the real name.


Modified: trunk/apps/Freemail/src/freemail/utils/EmailAddress.java
===================================================================
--- trunk/apps/Freemail/src/freemail/utils/EmailAddress.java    2008-05-14 21:03:03 UTC (rev 19932)
+++ trunk/apps/Freemail/src/freemail/utils/EmailAddress.java    2008-05-14 22:00:44 UTC (rev 19933)
@@ -33,8 +33,7 @@
    public String user;
    public String domain;
    
-    public EmailAddress(String rawAddress) {
-        String address = rawAddress.toLowerCase();
+    public EmailAddress(String address) {
        this.realname = null;
        this.user = null;
        this.domain = null;
@@ -45,7 +44,7 @@
            
            switch (c) {
                case '@':
-                    this.user = bank.toString();
+                    this.user = bank.toString().toLowerCase();
                    bank = new StringBuffer("");
                    break;
                case '<':
@@ -53,11 +52,11 @@
                    bank = new StringBuffer("");
                    break;
                case '>':
-                    this.domain = bank.toString();
+                    this.domain = bank.toString().toLowerCase();
                    bank = new StringBuffer("");
                    break;
                case '(':
-                    this.domain = bank.toString();
+                    this.domain = bank.toString().toLowerCase();
                    bank = new StringBuffer("");
                    break;
                case ')':
@@ -70,7 +69,7 @@
        }
        
        if (this.realname == null && this.domain == null) {
-            this.domain = bank.toString();
+            this.domain = bank.toString().toLowerCase();
        }
        
        // trim quotes out of the real name field