home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / gigop806.zip / MAPPING.FAQ < prev    next >
Text File  |  1994-04-26  |  5KB  |  114 lines

  1. Q:  What is the difference between the various mapping commands?
  2. Q:  What are the differences between +, -, =, <, >, @, and ! ?
  3.  
  4. A:  This is a relatively _simple_ part of your configuration.
  5.     In your mapping, you can specify (using =, <, and >) direct
  6.     transations from newsgroups to echomail and vice versa.
  7.  
  8.     = newsgroup.name   ECHOMAILNAME
  9.     = newsgroup.name2  ECHOMAILNAME2  moderator@somesite.org
  10.  
  11.     The above two examples are how to perform a direct translation,
  12.     when the name of the newsgroup and the name of the echomail areas
  13.     are different, or are not to be subject to change by other commands.
  14.     The second example shows how to treat a moderated newsgroup; you
  15.     simply include the moderator's address.
  16.  
  17.     < tousenet.name  TOUSENETECHO
  18.     > tofidonet.name TOFIDONETECHO
  19.  
  20.     The above two examples show how to make one-way gateways;
  21.     some people do this to stop postings from fidonet, so as not to
  22.     clutter the internet side but still allow for discussion in the
  23.     fidonet realm.
  24.  
  25.     The remaining symbols are where GIGO's magic really come in.
  26.     "+" and "-" are mapping verbs that allow GIGO to use wildcards
  27.     when translating newsgroups and echos.  When GIGO finds a matching
  28.     line with a "+" or "-", GIGO will keep on searching the rest of the
  29.     mapping configuration for other "+" or "-" commands.  "+" will turn
  30.     that newsgroup on, whereas "-" will turn it off.
  31.       + alt.*
  32.       + comp.*
  33.       + talk.*
  34.       - *.politics
  35.       - *.politics.*
  36.       + *msdos*
  37.     The above example keeps all of the alt, comp, and talk newsgroups,
  38.     _except_ anything to do with politics.   In addition, any newsgroup
  39.     with the phrase "msdos" in it (no matter what heirarchy) will be
  40.     included, even things like comp.os.msdos.programmer, fubar.msdos,
  41.     and quazi.msdos.announce.
  42.  
  43. Q:  What is the "!" mapping option?
  44.  
  45. A:  This signifies that a special command to save the messages from 
  46.     that newsgroup to either individual files, or to a single log file,
  47.     is desired.  Examples of current commands:
  48.  
  49.     ! newsgroup.name LOGTEXT   logfile.log
  50.     ! newsgroup.name LOGTEXT   logfile.log  ECHOAREANAME
  51.  
  52.     Both of the above examples are one-way gates, from newsgroup.name.
  53.     The second case is how to allow it to still post as echomail.  In both
  54.     cases, the message that came in for the newsgroup is appended, headers
  55.     and all, to logfile.log ..  
  56.  
  57.     ! newsgroup.name SAVETEXT  dirname\ 
  58.     ! newsgroup.name SAVETEXT  dirname\  ECHOAREANAME
  59.  
  60.     Both of the examples above save the message as a single *.IN file,
  61.     in the area specified.  Potentially, you can capture the messages
  62.     in the MSDOS binaries newsgroups, and run a secondary program
  63.     to decode the *.IN files into binary files for your file section.
  64.  
  65.     ! .. SAVETEXT and ! .. LOGTEXT work exactly like USER .. SAVETEXT
  66.     and USER .. LOGTEXT do.
  67.  
  68. Q:  How can I translate a mailing list into echomail format?
  69. Q:  What is the "@" mapping option?
  70.  
  71. A:  [This does NOT apply if you are trying to HOST the mailing list -
  72.     this section _only_ applies if you are simply translating the list].
  73.  
  74.     The first step is to subscribe to the mailing list, using a unique
  75.     address.  For example, if you are going to subscribe to the GIGO
  76.     mailing list, you would want to subscribe from an account
  77.     such as "list-gigo" (change your name to list-gigo before sending
  78.     in the subscription request).
  79.  
  80.     Once you start getting messages to that unique account name, you can edit
  81.     your mapping.cfg file.  In your mapping config, you will need to use the
  82.     "@" option.  You will need to know what account you subscribed
  83.     with, the name of the echo you want to create, and the address where
  84.     new messages should be sent to.
  85.  
  86.     @ list-gigo@mysite.org  GIGO_SUPPORT  gigo-l@wmeonlin.sacbbx.com
  87.  
  88.     The above statement tells GIGO, that any time a message comes in for
  89.     the user "list-gigo", to instead treat it as echomail, and to place
  90.     that echomail in an echo called GIGO_SUPPORT.  Any messages that you
  91.     or your users post in that echo, should be sent to the second
  92.     address (in this case, gigo-l@wmeonlin.sacbbx.com) to be reposted
  93.     into the mailing list.
  94.  
  95. Q:  How come the mailing list keeps rejecting messages from my users?
  96.  
  97.     Some mailing lists are ran in a "secure" mode.  What this means,
  98.     is that only the users actually registered in the mailing list are
  99.     allowed to post to the mailing list.
  100.  
  101.     When you tell GIGO to translate a mailing list, you are subscribing
  102.     with a name (such as list-gigo).  When you or a user posts, however,
  103.     that name is not what is sent to the mailing list - the user's real
  104.     address is sent.  When the mailing list is being ran in a secure
  105.     fashion, it automaticly rejects the message, due to that user not
  106.     being a participant in the mailing list.
  107.  
  108.     The only way around this, is to contact the administrator of that site.
  109.     However, most running a secure mailing list are not willing to compromise
  110.     the security of that mailing list - your only option in this case is to
  111.     either make the mailing list read-only, or to let individual people to
  112.     subscribe, and let them receive the mailing list as [net/e]mail.
  113.  
  114.