JAMES-2246 SMTPSender should report failed sending
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/90e28ece Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/90e28ece Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/90e28ece Branch: refs/heads/master Commit: 90e28ece8b759c1cd1d73c44d77127f8531c5481 Parents: 2c55ee7 Author: benwa <btell...@linagora.com> Authored: Thu Dec 7 15:50:22 2017 +0700 Committer: benwa <btell...@linagora.com> Committed: Fri Dec 8 17:35:50 2017 +0700 ---------------------------------------------------------------------- .../src/main/java/org/apache/james/utils/SMTPMessageSender.java | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/90e28ece/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java ---------------------------------------------------------------------- diff --git a/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java b/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java index 2fb175e..01cd174 100644 --- a/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java +++ b/server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java @@ -130,6 +130,11 @@ public class SMTPMessageSender implements Closeable { .contains("250 2.6.0 Message received"); } + public boolean messageSendingFailed() throws IOException { + String replyString = smtpClient.getReplyString().trim(); + return replyString.startsWith("4") || replyString.startsWith("5"); + } + public boolean messageHaveNotBeenSent() throws IOException { return !messageHasBeenSent(); } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org