Author: eric
Date: Tue Jul 17 18:42:22 2012
New Revision: 1362600
URL: http://svn.apache.org/viewvc?rev=1362600&view=rev
Log:
Ensure we return NULL_SENDER if needed (JAMES-1422)
Modified:
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java
Modified:
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java?rev=1362600&r1=1362599&r2=1362600&view=diff
==============================================================================
---
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java
(original)
+++
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java
Tue Jul 17 18:42:22 2012
@@ -247,7 +247,8 @@ public class MailCmdHandler extends Abst
return SYNTAX_ERROR_ADDRESS;
}
}
- if (senderAddress == null) {
+ if ((senderAddress == null) ||
+ ((senderAddress.getLocalPart().length() == 0) &&
(senderAddress.getDomain().length() == 0))) {
senderAddress = MailAddress.nullSender();
}
// Store the senderAddress in session map
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]