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

Reply via email to