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

Ensure RRT loops are handled in the best way possible

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • Mailet Contributions, RRT
    • None

    Description

      User stories:

        1. 1 Loop with existing user entry point
      • Given a server with `rcpt1` and `rcpt2` users
      • `sender` sends a mail to `rcpt1` which redirect to `rcpt2` which redirect to `rcpt1`
      • Email is accepted by the SMTP / JMAP layer
      • During RRT execution, the loop is detected and the email is stored in a Repository and a bounce is sent
        1. 2 Loop with existing user entry point
      • Given a server without `rcpt1` but with `rcpt2` users
      • `sender` sends a mail to `rcpt1` which redirect to `rcpt2` which redirect to `rcpt1`
      • Email is accepted by the SMTP / JMAP layer
      • During RRT execution, the loop is detected and the email is stored in a Repository and a bounce is sent

      Today:

      • 2. Needs to be accepted by SMTP layer (if there is too much mapping, the meaning is that we are interested by the entry).
      • We need to ship proper configuration.

      *Once donne add a looping test for Forward feature*! (This ticket is a blocker for adding such tests)

      Attachments

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: