serge 02/05/25 09:52:53
Modified: src/java/org/apache/james/transport/mailets
LocalDelivery.java
Log:
Cleaned up error handling in LocalDelivery
Revision Changes Path
1.3 +8 -7
jakarta-james/src/java/org/apache/james/transport/mailets/LocalDelivery.java
Index: LocalDelivery.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/transport/mailets/LocalDelivery.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- LocalDelivery.java 18 Jan 2002 02:48:38 -0000 1.2
+++ LocalDelivery.java 25 May 2002 16:52:53 -0000 1.3
@@ -37,14 +37,15 @@
errors.add(recipient);
}
}
- if (errors.isEmpty()) {
- mail.setState(Mail.GHOST);
- } else {
- getMailetContext().sendMail(mail.getSender(), errors,
mail.getMessage(), Mail.ERROR);
- //mail.setRecipients(errors);
- //mail.setState(Mail.ERROR);
- //mail.setErrorMessage("Unable to delivery locally message");
+
+ if (!errors.isEmpty()) {
+ //If there were errors, we need to send a message to the sender
+ // with the details
+ getMailetContext().sendMail(mail.getSender(),
+ errors, mail.getMessage(), Mail.ERROR);
}
+ //We always consume this message
+ mail.setState(Mail.GHOST);
}
public String getMailetInfo() {
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>