[ http://issues.apache.org/jira/browse/JAMES-641?page=all ]
Norman Maurer reassigned JAMES-641: ----------------------------------- Assignee: Norman Maurer You are right. There is a lack in the documentation. I will take care.. Thx for reporting > POP3 list return messages in order as they comes with file pair > --------------------------------------------------------------- > > Key: JAMES-641 > URL: http://issues.apache.org/jira/browse/JAMES-641 > Project: James > Issue Type: Improvement > Components: James Core > Affects Versions: 2.2.0 > Environment: linux, jdk1.5 > Reporter: davide.bz > Assigned To: Norman Maurer > > I like to have the list method to return message so that the progressive > number correpond to the receiving order (so all new messaged are on > top/bottom). > With mbox I have already send a patch. But I have noted that mbox does not > work good with large attachment. So I go back to file pair (default > mailrepository) > But this is not ordered too!! > I have noted that filenames is an encoded verion of the id of the mail! but > the progressive number in id is not rpad so the string file name does not > correspond with progressive number. > I haved maded by me a path. I does not have testet it in deep but I will send. > The patched method is the James.java: > ------------------------------------------------------------------------- > /** > * Return a new mail id. > * > * @return a new mail id > */ > public String getId() { > long localCount = -1; > synchronized (James.class) { > localCount = count++; > } > // 2006-09-28 [EMAIL PROTECTED]: rpad progressive will make file name > order > // like receiving order! > String localCountStr = String.valueOf(localCount); > localCountStr = "00000000000000000000" + localCountStr; > localCountStr = localCountStr.substring(localCountStr.length() - 20); > StringBuffer idBuffer = > new StringBuffer(64) > .append("Mail") > .append(System.currentTimeMillis()) > .append("-") > .append(localCountStr); > return idBuffer.toString(); > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]