title: Spring Integration - Delay poller for mail inbound channel adapter not considered
body: <p><br/>
  I've configured an inbound-channel-adapter to receive mail and i set up a poller with fixed-delay = 15000.<br/>
  When max-messages-per-poll is set to low value (less than the number of messages in the mailbox folder), the trigger fires correctly every 15 seconds.<br/>
  But if max-messages-per-poll is set to a high value, Pop3MailReceiver is called every about 2 seconds and fixed-delay or cron settings are not considered.<br/>
  Where is my fault?<br/>
  Thanks in advance for your help.<br/></p>
  
  <pre><code>&lt;util:properties id="javaMailProperties"&gt;
      &lt;prop key="mail.pop3.socketFactory.class"&gt;javax.net.ssl.SSLSocketFactory&lt;/prop&gt;
      &lt;prop key="mail.pop3.socketFactory.fallback"&gt;false&lt;/prop&gt;
      &lt;prop key="mail.store.protocol"&gt;pop3s&lt;/prop&gt;
  &lt;/util:properties&gt;
  
  &lt;mail:inbound-channel-adapter id="mailAdapter"
                store-uri="pop3s://xxxxxxxxxx%40xxxxxxxxx.xxxxx:xxxxxxxxx@xxxxxxx:xxx/inbox"
                channel="receiveEmailChannel"
                should-delete-messages="false"
                java-mail-properties="javaMailProperties"
                auto-startup="false"&gt;
          &lt;int:poller max-messages-per-poll="10" fixed-delay="15000"/&gt;
  &lt;/mail:inbound-channel-adapter&gt;
  
  &lt;int:control-bus input-channel="receiveEmailChannel"/&gt;
  
  &lt;int:channel id="receiveEmailChannel"&gt;
      &lt;int:interceptors&gt;
          &lt;int:wire-tap channel="logger"/&gt;
      &lt;/int:interceptors&gt;
  &lt;/int:channel&gt;
  
  &lt;int:logging-channel-adapter id="logger" level="DEBUG"/&gt;
  
  &lt;int:service-activator input-channel="receiveEmailChannel" ref="mailNotificationDetector" method="receive"/&gt;
  </code></pre>