serge 01/12/07 15:28:34
Modified: src/java/org/apache/james/transport/mailets
RemoteDelivery.java
Log:
Need to save lastupdated time on mail so that the same message doesn't get retried
numerous times.
Revision Changes Path
1.12 +4 -2
jakarta-james/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
Index: RemoteDelivery.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/transport/mailets/RemoteDelivery.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- RemoteDelivery.java 2001/11/27 01:34:28 1.11
+++ RemoteDelivery.java 2001/12/07 23:28:34 1.12
@@ -44,8 +44,8 @@
* @author Serge Knystautas <[EMAIL PROTECTED]>
* @author Federico Barbieri <[EMAIL PROTECTED]>
*
- * This is $Revision: 1.11 $
- * Committed on $Date: 2001/11/27 01:34:28 $ by: $Author: serge $
+ * This is $Revision: 1.12 $
+ * Committed on $Date: 2001/12/07 23:28:34 $ by: $Author: serge $
*/
public class RemoteDelivery extends GenericMailet implements Runnable {
@@ -264,12 +264,14 @@
if (!mail.getState().equals(Mail.ERROR)) {
mail.setState(Mail.ERROR);
mail.setErrorMessage("0");
+ mail.setLastUpdated(new Date());
}
int retries = Integer.parseInt(mail.getErrorMessage());
if (retries < maxRetries) {
log("Storing message " + mail.getName() + " into outgoing after " +
retries + " retries");
++retries;
mail.setErrorMessage(retries + "");
+ mail.setLastUpdated(new Date());
return false;
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>