diff options
| author | Barry Warsaw | 2012-03-01 15:37:42 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2012-03-01 15:37:42 -0500 |
| commit | a8f2a1c6dcc27927d8163e0ca6e50f9986a84385 (patch) | |
| tree | a0a5fea27513b622a6e3facde430a9f516a72858 /src/mailman/app/docs | |
| parent | de572e747fb46f1c942dbe0dc37fb9fd7f8ae01a (diff) | |
| download | mailman-a8f2a1c6dcc27927d8163e0ca6e50f9986a84385.tar.gz mailman-a8f2a1c6dcc27927d8163e0ca6e50f9986a84385.tar.zst mailman-a8f2a1c6dcc27927d8163e0ca6e50f9986a84385.zip | |
Restore the RFC 2369 headers to accepted list posts.
Diffstat (limited to 'src/mailman/app/docs')
| -rw-r--r-- | src/mailman/app/docs/pipelines.rst | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/src/mailman/app/docs/pipelines.rst b/src/mailman/app/docs/pipelines.rst index 599a8087c..bc6f9f0ea 100644 --- a/src/mailman/app/docs/pipelines.rst +++ b/src/mailman/app/docs/pipelines.rst @@ -2,12 +2,11 @@ Pipelines ========= -This runner's purpose in life is to process messages that have been accepted -for posting, applying any modifications and also sending copies of the message -to the archives, digests, nntp, and outgoing queues. Pipelines are named and -consist of a sequence of handlers, each of which is applied in turn. Unlike -rules and chains, there is no way to stop a pipeline from processing the -message once it's started. +Pipelines process messages that have been accepted for posting, applying any +modifications and also sending copies of the message to the archives, digests, +NNTP, and outgoing queues. Pipelines are named and consist of a sequence of +handlers, each of which is applied in turn. Unlike rules and chains, there is +no way to stop a pipeline from processing the message once it's started. >>> mlist = create_list('test@example.com') >>> print mlist.pipeline @@ -41,11 +40,21 @@ etc. Subject: [Test] My first post X-Mailman-Version: ... Precedence: list + List-Id: <test.example.com> + X-Message-ID-Hash: 4CMWUN6BHVCMHMDAOSJZ2Q72G5M32MWB + List-Post: <mailto:test@example.com> + List-Subscribe: <http://lists.example.com/listinfo/test@example.com>, + <mailto:test-join@example.com> + Archived-At: http://lists.example.com/archives/4CMWUN6BHVCMHMDAOSJZ2Q72G5M32MWB + List-Unsubscribe: <http://lists.example.com/listinfo/test@example.com>, + <mailto:test-leave@example.com> + List-Archive: <http://lists.example.com/archives/test@example.com> + List-Help: <mailto:test-request@example.com?subject=help> <BLANKLINE> First post! <BLANKLINE> -And the message metadata has information about recipients and other stuff. +The message metadata has information about recipients and other stuff. However there are currently no recipients for this message. >>> dump_msgdata(msgdata) @@ -54,7 +63,8 @@ However there are currently no recipients for this message. recipients : set([]) stripped_subject: My first post -And the message is now sitting in various other processing queues. +After pipeline processing, the message is now sitting in various other +processing queues. >>> from mailman.testing.helpers import get_queue_messages >>> messages = get_queue_messages('archive') @@ -67,6 +77,8 @@ And the message is now sitting in various other processing queues. Subject: [Test] My first post X-Mailman-Version: ... Precedence: list + List-Id: <test.example.com> + ... <BLANKLINE> First post! <BLANKLINE> @@ -97,6 +109,8 @@ This is the message that will actually get delivered to end recipients. Subject: [Test] My first post X-Mailman-Version: ... Precedence: list + List-Id: <test.example.com> + ... <BLANKLINE> First post! <BLANKLINE> @@ -122,6 +136,8 @@ There's now one message in the digest mailbox, getting ready to be sent. Subject: [Test] My first post X-Mailman-Version: ... Precedence: list + List-Id: <test.example.com> + ... <BLANKLINE> First post! <BLANKLINE> |
