diff --git a/org.springframework.integration.mail/src/main/java/org/springframework/integration/mail/DefaultFolderConnection.java b/org.springframework.integration.mail/src/main/java/org/springframework/integration/mail/DefaultFolderConnection.java index f995e540da..22cbe75f0a 100644 --- a/org.springframework.integration.mail/src/main/java/org/springframework/integration/mail/DefaultFolderConnection.java +++ b/org.springframework.integration.mail/src/main/java/org/springframework/integration/mail/DefaultFolderConnection.java @@ -81,7 +81,9 @@ public class DefaultFolderConnection implements Lifecycle, DisposableBean, Folde public synchronized Message[] receive() { try { - this.openFolder(); + if (!this.isRunning()) { + this.start(); + } if (!this.polling) { ((AsyncMonitoringStrategy) this.monitoringStrategy).waitForNewMessages(this.folder); }