Author: noel
Date: Fri Apr 8 14:45:13 2005
New Revision: 160621
URL: http://svn.apache.org/viewcvs?view=rev&rev=160621
Log:
FIX. Did not handle list names with a '-' in the list name. Fix by skipping
the start of the address for the length of the list name
Modified:
james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java
Modified:
james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java
URL:
http://svn.apache.org/viewcvs/james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java?view=diff&r1=160620&r2=160621
==============================================================================
---
james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java
(original)
+++
james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java
Fri Apr 8 14:45:13 2005
@@ -85,7 +85,7 @@
* <listName>-<commandName>-<optCommandParam>@domain
* </pre>
*
- * @version CVS $Revision: 1.1.2.4 $ $Date: 2004/03/30 02:15:24 $
+ * @version CVS $Revision: 1.1.2.4 $ $Date$
* @since 2.2.0
*/
public class CommandListservManager extends GenericMailet implements
ICommandListservManager {
@@ -305,7 +305,7 @@
*/
protected String getCommandName(MailAddress mailAddress) {
String user = mailAddress.getUser();
- int index = user.indexOf('-');
+ int index = user.indexOf('-', listName.length());
String commandName = user.substring(++index);
return commandName;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]