------------------------------------------------------------------------------ RCS info: $Id: majordomo-moderating.txt,v 1.2 2001/06/12 00:32:48 irilyth Exp $ ------------------------------------------------------------------------------ When someone sends a message to your list, the message will not be sent to the people on the list automatically. Instead, it will be sent to the list's approval address, which is usually an alias for the list owner (you). Here's an example from the list 'test-list@infersys.com'; the approve_passwd for the list (from the config file) is "testwordz", and the approval address, owner-test-list@infersys.com, forwards to me. Kir Skylar sends a message to the list, at which point I receive a message with headers like this: From: owner-test-list@infersys.com To: owner-test-list@infersys.com Subject: BOUNCE test-list@infersys.com: Approval required: Date: Sun, 22 Jun 1997 00:52:35 -0400 (EDT) The body of the message looks like this: >From test-list-owner-at-infersys Sun Jun 22 00:52:33 1997 Received: (from irilyth@localhost) by tannis.bos.cie.cuc.com (8.8.5/8.8.5) id AAA07229 for test-list-at-infersys@cie.cuc.com; Sun, 22 Jun 1997 00:52:32 -0400 (EDT) Received: from roanoke.sfo.cie.cuc.com (roanoke.sfo.cie.cuc.com [206.243.232.10]) by tannis.bos.cie.cuc.com (8.8.5/8.8.5) with ESMTP id AAA07225; Sun, 22 Jun 1997 00:52:31 -0400 (EDT) Received: from jericho.sfo.cie.cuc.com (jericho.sfo.cie.cuc.com [206.243.232.22]) by roanoke.sfo.cie.cuc.com (8.8.5/8.8.5) with ESMTP id VAA14449; Sat, 21 Jun 1997 21:52:30 -0700 (PDT) Received: (from irilyth@localhost) by jericho.sfo.cie.cuc.com (8.8.5/8.8.5) id VAA25424; Sat, 21 Jun 1997 21:52:30 -0700 (PDT) Date: Sat, 21 Jun 1997 21:52:30 -0700 (PDT) Message-Id: <199706220452.VAA25424@jericho.sfo.cie.cuc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: test-list@infersys.com Subject: Testing X-Mailer: VM 6.22 under Emacs 19.34.1 From: Kirsten Skylar Organization: Alter Egos Unlimited This is just a test. The headers of this message are the headers of a message that Majordomo has sent to me, the list owner. The body of the message is composed of the headers and body of the message sent by the original sender (Kir) to my mailing list. That is, Majordomo sent a message to me, which contains the entirety of the sender's original message to the list. (Note that the sender does not receive any mail from Majordomo about any of this; if I want her to know that I've gotten her message, I'd have to tell her myself.) If I don't want the message to be sent to the list, I don't need to do anything. Majordomo is stateless in this respect: it isn't waiting for my reply, and doesn't need to be told to reject the message. If I do nothing further, nothing further will happen. If I do want to the message to be sent to the list, I'd forward it to the list, following these instructions carefully: * I begin composing a message, addressed to my mailing list. For the example above, I'd send a message to . Don't send copies to any other address; don't worry about the Subject: line, or any other headers. * As the body of my message, I'd include the body of the message that I received from Majordomo -- the headers and body of the original sender's original message -- perhaps by cutting and pasting them from the original message. * I'd then replace the first line of the body, the one beginning with ">From ", with the line "Approved: passwd", replacing "passwd" with the approve_passwd of my mailing list. So for the example above, I'd send a message with headers like this: To: test-list@infersys.com Subject: and a body like this: Approved: testwordz Received: (from irilyth@localhost) by tannis.bos.cie.cuc.com (8.8.5/8.8.5) id AAA07229 for test-list-at-infersys@cie.cuc.com; Sun, 22 Jun 1997 00:52:32 -0400 (EDT) Received: from roanoke.sfo.cie.cuc.com (roanoke.sfo.cie.cuc.com [206.243.232.10]) by tannis.bos.cie.cuc.com (8.8.5/8.8.5) with ESMTP id AAA07225; Sun, 22 Jun 1997 00:52:31 -0400 (EDT) Received: from jericho.sfo.cie.cuc.com (jericho.sfo.cie.cuc.com [206.243.232.22]) by roanoke.sfo.cie.cuc.com (8.8.5/8.8.5) with ESMTP id VAA14449; Sat, 21 Jun 1997 21:52:30 -0700 (PDT) Received: (from irilyth@localhost) by jericho.sfo.cie.cuc.com (8.8.5/8.8.5) id VAA25424; Sat, 21 Jun 1997 21:52:30 -0700 (PDT) Date: Sat, 21 Jun 1997 21:52:30 -0700 (PDT) Message-Id: <199706220452.VAA25424@jericho.sfo.cie.cuc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: test-list@infersys.com Subject: Testing X-Mailer: VM 6.22 under Emacs 19.34.1 From: Kirsten Skylar X-Attribution: KRS Organization: Alter Egos Unlimited This is just a test. That's it! When Majordomo gets my message, it will strip off the headers of my message, strip off the Approved: header from the top of the body, and send along the sender's original message, headers and body all, to my list. ------------------------------------------------------------------------------ Alternatively, if someone sends a message to my list with the Approved: header in the *headers* of their message, the Approved: header will be stripped out, and the message will be sent to my list automatically. For example, if Kir sent a message with these headers: To: test-list@infersys.com Subject: Testing From: Kirsten Skylar Bcc: kir@infersys.com X-Attribution: KRS Organization: Alter Egos Unlimited Approved: testwordz and this body: This is just a test then her message would be sent to the list immediately (minus the approved header), and not sent to the moderator (me) for approval. I could use this approach to send messages directly to the list myself, or I could give the approval password to others in order to allow them to send messages directly to the list. (Note that this might also give them the ability to subscribe and unsubscribe people, if my approve_passwd and admin_passwd were the same... So if I wanted someone to be able to send pre-approved messages, but not subscribe and unsubscribe users, give I'd them the approve_passwd, and make sure to set the admin_passwd to something different.)