Changeset 157
- Timestamp:
- 03/05/07 10:17:03 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/jsmtpd/src/org/jsmtpd/core/mail/EmailAddress.java
r136 r157 57 57 mailPart=res[0].trim(); 58 58 } else 59 mailPart=input.trim(); 59 mailPart=input.trim(); 60 60 61 if (mailPart.indexOf('@') == -1) 62 throw new InvalidAddress(); 61 if (!mailPart.matches("^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*$")) 62 throw new InvalidAddress(); 63 63 64 String[] res = mailPart.split("@"); 64 65 66 67 65 68 if ((res[0].length() > 512) || (res[1].length() > 512)) 66 69 throw new InvalidAddress();
