In the text below,
| PASSWORD | is your list's password. |
| USER@DOMAIN | is an email address (e.g. listuser@yahoo.com.) |
| LISTNAME | is the unqualified name of your list on the Majordomo2 Server (e.g..foo@lists.ncsu.edu would be just foo). |
| The Majordomo2 server address | is the address Mj2 user on the list machine (e.g. mj2@lists.ncsu.edu.) |
You can add as many as you want in one message:
approve PASSWORD subscribe LISTNAME USER1@DOMAIN
approve PASSWORD subscribe LISTNAME USER2@DOMAIN
approve PASSWORD subscribe LISTNAME USER3@DOMAIN
...
approve PASSWORD subscribe LISTNAME USERN@DOMAIN
subscribe LISTNAME
This command will issue a token to them and they can subscribe. The listowner(s) will get a message back asking if you want them to subscribe. The message contains a HTML address and a 12 character token. Enter the token on the web page and either accept, info, or reject. "Info" will give you information about the request such as subscriber, listname, etc. "Accept" will accept the request and add them to the list. "Reject " will reject the request and throw the request away.
approve PASSWORD unsubscribe LISTNAME USER@DOMAIN
You can change any part of the following. If you do want to change anything, clip the section between the lines and send the commands to the Majordomo2 server address. A word of warning: the text parser for this is Perl based. This means that "here" documents work very well for multiple input. However, the here document tokens must match.
Thus if you have:
newinfo << ENDAA
This is new list information that is sent to all new members
when they subscribe.
ENDAA
The token "ENDAA" must be found at the start of a line by itself in order for the match to stop. If it can't find a match, it will abort the configuration. Thus if you have "ENDAA " (note the extra space at the end), it will not accept the token and abort.
The lists support: faq's, intro's, and info's.
The commands faq LISTNAME, intro LISTNAME, or intro LISTNAME sent to the Majordomo2 server will return the text entered below; currently only the info is filled in.
---8<-------8<--------8<--Clip Here-----8<---------8<------8<---
default password PASSWORD
default list LISTNAME
configset description = LISTNAME mailing list configset description_long = The LISTNAME Mailing list
newinfo << ENDCC The LISTNAME Mailing list. Maintained by <INSERT YOUR NAME HERE> ENDCC
newintro << ENDDD ENDDD
newfaq << ENDEE ENDEE
configset who_access = list configset subscribe_policy = open+confirm
end ---8<-------8<--------8<--Clip Here-----8<---------8<------8<---
From mojo-owner@mojo.ncsu.edu Wed Jan 10 16:03:19 2001
Date: Wed, 10 Jan 2001 16:03:18 -0500 (EST)
X-Mailer: MIME-tools 4.104 (Entity 4.117)
To: test-owner@mojo.ncsu.edu
From: test-owner@mojo.ncsu.edu
X-MJ-Confirm: http://mojo.ncsu.edu/cgi-bin/mj_confirm
Reply-To: mojo@mojo.ncsu.edu
Subject: 8CC7-740B-D491 : CONSULT test
[message posted to a list]
You can either (but not both):Example:
From: Tim Lowman <tkl@ncsu.edu>
To: mj2@lists.ncsu.edu
Cc:
Bcc:
Subject: Re: 8CC7-740B-D491 : CONSULT test
Reply-To:
In-Reply-To: <200101102103.f0AL3Ie01453@uni00ml.unity.ncsu.edu>; from test-owner
@mojo.ncsu.edu on Wed, Jan 10, 2001 at 04:03:18PM -0500
accept
end
--
Tim Lowman: Systems Programmer III | SMail: NCSU, Box 7109 Raleigh NC
Email:tkl at ncsu dot edu | Postmaster at ncsu dot edu
"Being right half the time beats being half-right all the time." - Macolm S. Forbes
Remember that setting your list to hidden means that your list will not show up on the list-of-list pages or the list-of-lists email output since these lists are hidden from the outside world.

Change your attachment_rules such that unknown MIME attachments are not consulted, but are instead denied. You can do this by using the listowner interface. Configuration ->Moderate->attachment_rules. Change the last entry in the following manner:
|
/.*/ | consult |
to |
/.*/ | deny |
Disregard the confirmation warnings and use the listowner interface to approve messages. Login via the listowner interface at http://lists.ncsu.edu/, click on Moderation, you will have a list of pending tokens for your list. Click on a token's radiobox and then tokeninfo-full and you can see the pending message waiting. If this message is one that you wish to send, then click on that message's radiobox and then the accept token. (Note: This means that you must login at a regular interval and check for valid pending messages which are waiting.
Majordomo2 bases authentication on the subscribed address in order to post to members-only lists. If you are registered under Beth_Oturkey@ncsu.edu but your actual sending address is booturkey@gw.fis.ncsu.edu, then Mj2 will treat those addresses as two completely indepentent addresses unless you alias these two addresses together.
You can fix this by using the alias command. Here are the mechanisms to fix it:
default user Your_Normal_Address@ncsu.edu
alias alternate_address_your_mailer_users@domain.com
Note: If your alternate address is already subscribed to any other list, then it has an identity in the system already. You cannot alias it to any other address. To unwind these aliases, you may need to get listman@ncsu.edu to perform these operations for you.
Last modified: 08/20/2004