S I T E  S E C T I O N S

Home
Sales
Dedicated Servers
Reseller Hosting
Virtual Private Server
Web Hosting
Support
articles
Site Design Quote
Privacy

S E C T I O N S

Getting Started
Agora Shopping Cart
Anonymous ftp
Backup Manager
CGI Setup
CGI Centre
MS Frontpage
Ftp Help
Change Password
File Manager
Form Mail
Email
Mail List
Mailing List
 Mail List Advanced
Mime Types
MySql
Network Tools
Path Information
PGP Email
PHP information
_Directory password
Search Submit
Secure Server
SSH Telnet
_Server Side Include
Stats Overview
URL Redirection
Java
Control Panel

Mailing List FAQ's

 

  1. How can I remove all of the X- headers from all of the mailing list messages?

 2. How can I remove some headers from all of the mailing list messages?

 3.
How can I add a custom header to all of the mailing list messages?

 4.
How can I keep the automatically added messages from  multiplying when people quote them all the time?

 5.
How can I add a short message file to the bottom of all of the mailing  list messages?

  6.
How can I add a short message file to the top of all of the mailing list messages?

  7.
How can I add "[listname]" to all of the mailing list messages for easy filtering?

  8.
How can I change the messages that Mailing List sends?

  9.
Can I be notified whenever someone unsubscribes/subscribes?

  10.
Can I add comments to the addresses in the dist file?

  11.
Can I prevent certain people from automatic unsubscription?

  12.
How do I access archives?

  13.
How do I enable Auto Help?

  14.
How can I automatically send files to new subscribers?

  15.
How can I restrict who can post?

  16. How can I restrict who can subscribe?

  17.
How can I add a message to the beginning of every digest?

  18. Can I force a digest to be mailed everyday even if its small?

  19. How often are digests mailed?

  20.
How do I change the password for my list?

  21.
How do I make the list open or closed?

  22.
How do I make replies go to the list instead of the sender?

  23.
What does uncomment mean?

  24.
Where are the files I can edit for my mailing list?

  25.
I already  have a list of addresses for my mailing list. How can I subscribe the entire list?

  26.
How do I unsubscribe from a mailing list?

  27.
How do I subscribe to a mailing list?

  28.
How do I install the Mailing List Mailing List Software?

  29.
How do I setup a new mailing list?

  30.
How do I create a moderated mailing list?

  31.
How do I administer my Mailing List?

  32.
Can I use Mailing List for a Newsletter?


1.  How can I remove all of the X- headers from all of the mailing  list messages? - Top
       

Uncomment the line "RC_LOCAL_SUBMIT_20 = rc.local.s20" from your  rc .custom file, and add the following to your rc.local.s20 file:
#
# To get rid of all X- fields:
#

:0 fhw
| formail -I X-

 



 2.  How can I remove some headers from all of the mailing list messages? - Top
       

Uncomment the line "RC_LOCAL_SUBMIT_20 = rc.local.s20" from your rc .custom file, and add the following to your rc.local.s20 file:
#
# To get rid of some headers:
#

:0 fhw
| formail -I X-Mailing-List: -I X-Mailer:

 
 


3.  How can I add a custom header to all of the mailing list messages ? - Top
       

 Uncomment the line "RC_LOCAL_SUBMIT_20 = rc.local.s20" from your rc .custom file, and add the following to your rc.local.s20 file:
#
# Adding some custom headers (although it will work, this is not
# needed for Reply-To related headers, see the reply_to variable in
# rc.custom):
#

:0 fhw
| formail -i "X-Subliminal-Message: Mailing List is great" \
-I "X-Mailer: procmail, which is great too :-)"

 
 


4.  How can I keep the automatically added messages from multiplying when people quote them all the time? - Top
       

A small refinement here: if you add something like this:
#
# Appending a disclaimer to every outgoing mail:
#

:0 fbBw
* ! to unsubscribe
| cat - footer.txt

then (assuming that the phrase "to unsubscribe" appears in your footer.txt file ), the footer won't be repeated if some bozo list member  quotes an entire message without trimming the footer.
 
      


5.  How can I add a short message file to the bottom of all of the mailing list messages? - Top
       

Uncomment the line "RC_LOCAL_SUBMIT_20 = rc.local.s20" from your rc .custom file, and add the following to your rc.local.s20 file:
#
# Appending a disclaimer to every outgoing mail:
#

:0 fbw
| cat - footer.txt

You will also need to create a file called footer.txt, which contains the  text to add to the message (this file can be empty though, so you can create the files, but only fill them in when you need to add something)
 
      


6.  How can I add a short message file to the top of all of the mailing list messages? - Top
       

Uncomment the line "RC_LOCAL_SUBMIT_20 = rc.local.s20" from your rc .custom file, and add the following to your rc.local.s20 file:
#
# Adding a disclaimer in front of every mail:
#

:0 fhw
| cat - header.txt

You will also need to create a file called header.txt, which contains the  text to add to the message (this file can be empty though, so you can create the files, but only fill them in when you need to add something)
 
   


7.  How can I add "[listname]" to all of the mailing list messages for easy filtering? - Top
       

In your rc.custom file, uncomment the line that reads "RC_LOCAL_SUBMIT_10 = rc.local.s10", and make a file called  "rc.local.s10" in your list directory, in that file put this:
---- Cut Here ----
SUBJ=`formail -zx Subject:` # extract the subject
:0fw
* ! ^Subject:.*\[listname\]
* ! ^Subject:.Re: *
| formmail -I "Subject: [listname] $SUBJ"
---- End Here ----

Be sure to replace "[listname]" with what you would like to be at the  beginning of the subject line.
 
   


8.  How can I change the messages that Mailing List sends? - Top
       

The messages that Mailing List sends out are in the ~slist/listname  directory, and can be edited using any available file editor. The files that it sends and their uses are:
help.txt Sent as a response to a help command, or if anything Mailing List  doesn't understand is sent to the listname-request address.
subscribe.txt Sent to new subscribers.
unsubscribe.txt Sent to someone who just unsubscribed.
archive.txt A description of how to use the archive server, and the commands it understands.
 
   


9.  Can I be notified whenever someone unsubscribes/subscribes? - Top
       

Yes, By setting the cc_requests or cc_unsubrequests variables in the  rc .custom file to yes (making sure to uncomment it). 
      


10.  Can I add comments to the addresses in the dist file? - Top
       

 Yes, as long as the comments are one of the format:
Some sample entries:
(the preferred format):
joe@some.where
joe@some.where (some comment)
joe@some.where (some comment) (some more comments)

Depreciated, but allowed:

some comment
(some comment)

Not allowed:
(some comment) joe@some.where
some comment

The email address must be the first thing on the line, and must be separated from the comments by a space.
 
 


11.  Can I prevent certain people from automatic unsubscription? - Top
       

 Everything in the dist file preceding the line containing: '(Only addresses below this line can be automatically removed)' is write protected from changes by multigram (i.e. these addresses can never be  automatically/accidentally unsubscribed). 
  


12.  How do I access archives? - Top
       

By sending email to your listname-request address, with a subject of 'archive'. 
  


13.  How do I enable Auto Help? - Top
       

 By uncommenting the appropriate "auto_help" line in the rc.custom file the list will respond to every undecipherable request message as if it  requested help. Messages that will still get through to the maintainer are those:

- that seem to come from a daemon.
- which look like a reply.
 
  


14.  How can I automatically send files to new subscribers? - Top
       

You can create a file named "subscribe.files". It can contain any number of archive-server commands. The results (i.e. the files requested) will be  sent to the new subscriber. 
    


15.  How can I restrict who can post? - Top
       

You can restrict submissions to people on the accept-list (the  `accept'-file). Mail from anyone else will be passed on to the maintainer instead of being submitted. To enable this you have to uncomment the  appropriate "foreign_submit" line in rc.custom. By default the accept file is hardlinked to the dist file (i.e. if submissions are restricted, only  subscribers can do so). If you want to allow only an even more select group, delink the accept file and edit it to taste. If you'd like to have  both the dynamic accept file and a static one, create a new file "accept2", it will be searched in addition to the regular accept file.

If, in addition to notifying the maintainer you want an automated reply to be generated to the submitter which was not in the accept file, then  you can accomplish this by simply creating an accept.txt file. Its contents will (like the contents of the help.txt file) be returned to the submitter.
 
   


16.  How can I restrict who can subscribe? - Top
       

 - You can put the addresses of unwanted subscribers on the so-called reject-list (the `reject'-file).
- You can completely disable automatic subscription by uncommenting  the appropriate "auto_subscribe" line in rc.custom.
- You can completely disable automatic unsubscription by uncommenting the appropriate "auto_unsubscribe" line in rc.custom.
 
      


17.  How can I add a message to the beginning of every digest? - Top
       

If you create a file named digest.admin in either the main directory of  the digested list or in the archive/latest directory belonging to it, it will be picked up by the next flush_digests and included up front to the  actual digest under the heading "Administrivia". The archive/latest/digest.admin file digested list will be automatically removed after the digest has been pushed out. The digest.admin file in  the main directory of the digested list will not be removed and is included in every digest. 
   


18.  Can I force a digest to be mailed everyday even if its small? - Top
       

 Yes, by creating a file called .digest.force in your list directory, a digest will be sent out the next time that flush_digests is run, no matter how  big it is (unless it is empty). You should have a crontab entry that runs flush_digests every day (if you want to send out a digest every day), if  you want to force a digest every day, using .digest.force is not the way to go, since the file is deleted every time that flush_digests is run, if  you really want digests every day, run flush_digests from cron with the -f (force) option. 
   


19.  How often are digests mailed? - Top
       

 When it reaches a certain pre-set size limit (set in rc.custom), or it ages beyond the maximum age (3 days).

 
  


20.  How do I change the password for my list? - Top
       

 The password is stored in the rc.custom file. 
   


21.  How do I make the list open or closed? - Top
       

To make the list closed subscription (i.e. the maintainer has to approve  subscriptions), uncomment the auto_subscribe line in rc.custom, and set it to read:

auto_subscribe = no
To make the list closed unsubscription, do the same thing with the auto_unsubscribe line.
 
  


22.  How do I make replies go to the list instead of the sender? - Top
       

In the rc.custom file, uncomment the line:

reply_to = $listaddr
and set it to something like this:

reply_to = "Reply-To: $listaddr"
 


23 .  What does uncomment mean? - Top
       

To uncomment a line in the file, remove the hashmark (#) from the front  of the line (if there are more than one, be sure and remove them all), and change the value if necessary. For example, the moderate section in the standard distribution looks like this:

#moderated_flag
##moderated_flag= yes # uncomment this to make the list
# moderated (you must create a
# `moderators' file for this to work)
# set moderator_PASSWORD to get
# stricter checking

To turn your list into a moderated list, remove the two hash marks from the line that says "moderated_flag = yes", so the section now looks like this:

#moderated_flag
moderated_flag= yes # uncomment this to make the list
# moderated (you must create a
# `moderators' file for this to work)
# set moderator_PASSWORD to get
# stricter checking
 
 


24.  Where are the files I can edit for my mailing list? - Top
       

Once you've learned how to install the mailing list software, create list,  and assign a maintainer to the list, you are ready to make it do all the neat little tricks lists can do in order to work the way you need them to.  Before you can add commands to your list, you need to know where the files are that you edit to apply the commands to.

The location of the files that you will edit for your mailing list are located in this directory: /home/yourdomain/yourdomain-mail/nameoflist/. You  can either edit these files from inside the File Manager of your Control Panel or upload them to your own PC and edit them as a text file. If you  upload these files to your hard drive to edit, remember to FTP them back to your account in ASCII mode.

Each file located inside your list directory contains instructions for  editing and should be read carefully prior to editing. Following is a screen shot of what your list directory will look like if viewing it from the control  panel. We've created a list named that we are using as an example.
 
  


25.  I already have a list of addresses for my mailing list. How can I subscribe the entire list? - Top
       

The 'dist' file is the distribution list -- the list of recipients. To add a pre -existing list of recipients, copy it
into the dist file:

/home/username/domainname-mail/listname/dist

You can add a short list by hand or by cut-and-paste. For a really long list, you may want to download
the dist file, edit it using a word processing program, save it as text or ASCII, and then upload the edited
file.

The following conditions apply:

- One subscriber per line
- Empty lines are allowed
- The mail address of the subscriber must be the first word on the line
- Comments may follow the address (but separated from the address by at least one whitespace
character)
-Everything preceding the line containing: "Only addresses below this line can be automatically removed"
is write-protected from changes (i.e. these addresses can never be  automatically/accidentally
unsubscribed)
- If the line: "Only addresses below this line can be automatically removed" is not present at all,
automatic unsubscriptions to this list are impossible
- New subscribers will always appear on the line immediately following the last filled entry in the dist
file.

Some sample entries (the preferred format):

joe@some.where joe@some.where (some comment) joe@some.where (some comment) (some more
comments) Depreciated, but allowed:


some comment
(some comment)

Not allowed:

(some comment) joe@some.where
some comment

Note: adding to the dist file for a list automatically adds to the accept  file as well, unless you have turned
off foreign submissions.
 
   


26.  How do I unsubscribe from a mailing list? - Top
       

To unsubscribe from the mailinglist, simply send a message with the  word "unsubscribe" in the Subject:
field to the -request address of that list.

To: testlist-request@domainname.com
Subject: unsubscribe

To unsubscribe from the digest:

To unsubscribe from the digest, write an e-mail like this.

To: testlist-d-request@domainname.com
Subject: unsubscribe
 
   


27.  How do I subscribe to a mailing list? - Top
       

From email:

To subscribe to the mailinglist, simply send a message with the word "subscribe" in the Subject: field to
the -request address of that list.

To: testlist-request@domainname.com
Subject: subscribe

To subscribe to the digest:

A digest sends all messages at once, in one big message, rather than sending each one individually. To
subscribe the digest, simply send a message with the word "subscribe" in the Subject: field to the
following address.

To: testlist-d-request@domainname.com
Subject: subscribe
 
      


28.  How do I install the Mailing List Mailing List Software? - Top
       

Before using your mailing list you must first install the Mailing Lists  software to your account. This is done by entering your control panel and clicking on the Mailing List option. Once inside the Mailing List option  you will see a button that you need to click to install the software to your account. It will take approximately 10 minutes for the server to install the software to your account.

 
    


29.  How do I setup a new mailing list? - Top
       

(1) Go to your mail manager http://yourdomain.com/menu
(2) Create a list in Mail Manager by clicking on "New List".
(3) Add the name of the list. You'll get a message giving you instructions, repeated below.
(4) Click "edit list" and you're asked to add the maintainer, password,  and max # e-mails archived.

- The maintainer is the e-mail of the person in charge of the list
- The password is the list password
- Max # e-mails archived is the number of the most recent "back-issues" to be saved, and sent when
someone requests the most recent e-mails sent to your mailing list.

From the Mail Manager, you have access to "Mailing List Manager," also called "Xcommand" (from the
name of the program in UNIX). This is a mailing list administration program.

After adding a mailing list to your account, a message similar to below appears as confirmation (sample mailing list is test2):

------------------
Create A New Mailing list

Create list test2!

Done!

To subscribe to the mailinglist, simply send a message with the word "subscribe" in the Subject: field to the -request address of that list.

To: test2-request@domainname.com
Subject: subscribe

To subscribe the digest, simply send a message with the word "subscribe" in the Subject: field to the following address.
To: test2-d-request@domainname.com
Subject: subscribe

To send email to the mailinglist, write to the following address:
To: test2@domainname.com


To unsubscribe from the mailinglist, simply send a message with the word "unsubscribe" in the Subject: field to the -request address of that list.

To: test2-request@domainname.com
Subject: unsubscribe

To unsubscribe from the digest, write a email like this.
To: test2-d-request@domainname.com
Subject: unsubscribe



Done!
-----------------------

An alternative way to edit a mailing list it to edit the "dist" file in from the File Manager in the control panel; directory /home/username/domain-mail/maillistname.

Add email addresses, one per line, below the following text which in the text area box by default:

------------------
test2-d@domainname.com
(Only addresses below this line can be automatically removed)
-----------------

Emailing the list must take place from one of the email addresses located  in the "accept" files also located in the same directory below the following text:

------------------
test2-d@domainname.com
(Only addresses below this line can be automatically removed)
------------------

Be sure to include your email address here.

 
    


30.  How do I create a moderated mailing list? - Top
       

 A moderated list means that every submission to the list goes through your list maintainer before it actually gets posted to the list.

(1) First create a file named "moderators." It should contain the fully qualified mail addresses of all themoderators for this list (i.e. just local  usernames are not sufficient, at least include an @host or host!)

(2) Then uncomment the appropriate "moderated_flag" line in rc.custom

From then on all mail that does not contain an "Approved:the_address_of_one_of_the_moderators" field is forwarded to all the moderators.

One of the moderators should then resend the mail to the list after adding an "Approved:
his_own_address" field to the header (and possibly editing the contents  of the mail). It will be no problem if several moderators resubmit the same submission concurrently, since the mailinglist will filter out  duplicates anyway (i.e. only the first one will go out and be archived).
 
   


31.  How do I administer my Mailing List? - Top
       

The Mailing List Manager (Xcommand), available from the Mail Manager (domainname.com/menu),
allows the administrator of the list to:

- Show List of Subscribers
- Show List Log
- Wipe List Log
- Search list of subscribers for a near match
- Directly subscribe/unsubscribe a user

You can get to the Mailing List Manager by selecting the list from under 'Edit List' in the Mail Manager,
then selecting 'Mailing List Manager'. You will need to know the Maintainer email and password to
administer the list. The results of the commands will be sent to the list maintainer's email address.
 
    


32.  Can I use Mailing List for a Newsletter? - Top
       

Yes! When you use Mailing List to send out an electronic newsletter, you  limit the submissions accepted to yourself, and tell Mailing List not to accept "foreign" submissions. Anyone who signs up will still receive the  list but now cannot send to it. If you want all your lists to be newsletters, you can skip the delink step.
If you're not sure, go ahead and delink this one.

For the list "listname,"

* Edit the rc.custom file and the rc.init file.

/home/username/domainname-mail/listname/rc.custom
uncomment (delete the #s) foreign_submit
comment out (precede with a #) foreign_submit=yes

/home/username/domainname-mail/listname/rc.init
uncomment (delete #s) foreign_submit
comment out (precede with #) foreign_submit=yes

* Delink the accept file:

/home/username/domainname-mail
When these steps are completed, the owner may send to the list by e-mailing to
listname@domainname.com. If anyone else attempts to mail to the list, it will be sent to the owner rather
than the link. Since the owner is now the only address in the accept file  for the list, no other submissions will be accepted. editing the rc.init file means that all lists created thereafter will also function as newsletters. The
hard link would have to be broken for rc.init for a particular list to change this without changing this for
all other lists also
 
  Back  to Top    

[Home] [Web Hosting] [Reseller Hosting] [Virtual Private Server] [Dedicated Servers] [Sales] [Support]

Please contact our Webmaster with questions or comments.                          
©Copyright 2000 Arachno Net  All rights reserved.