Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2372

Multiple accounts for a fetch mail entry are not taken into account

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      As reported on Gitter by @viuha8 , the fetch mail account entries are ignored and the first one is duplicated.

      A temporary work around is to create one <fetch> section per email account (leading to wasting resources as it launches several fetchmail deamons).

      This buggy behaviour seems to be due to a bad, out of loop variable incrementation:

      I believe the issue lies down in *server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/FetchMail.java* l. 425 -> 455
      A `i` variable is used in order to iterate the entries but this `i` variable is never incremented (as it is incremented outside of the loop).

      We need to write simple configuration tests, then fix this issue.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            btellier Benoit Tellier

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2.5h
                2.5h

                Slack

                  Issue deployment