Date sent:        Mon, 09 Jun 1997 23:29:55
From:             Lenimar Nunes de Andrade 
Subject:          [internet-l] NewsGroups via e-mail

=====================
NEWSGROUPS VIA E-MAIL
=====================

   Existem  duas maneiras  eficientes de obter  quaisquer informacoes
nos milhares de NewsGroups da Usenet via e-mail:

(1) Usando os servicos de REFERENCE.COM      [ informacoes detalhadas
                              sao obtidas enviando-se para o endereco
                                    "email-queries@reference.com"
                                  uma mensagem com a palavra "help" ]

(2) Usando o "Vigilant Information Filter"   [ informacoes detalhadas
                               enviando-se um "help"  para o endereco
                                        "info@vigilant.bc.ca"       ]

   Atualmente, existem  mais de 20.000  NewsGroups nos quais circulam 
todos os dias muitos megabytes de mensagens. Os dois servicos mencio-
nados acima permitem que  voce tome conhecimento de determinadas men-
sagens, em quaisquer NewsGroups, nas quais aparecam determinadas pala-
vras que  voce previamente  determinar, ou entao, ficar recebendo via
e-mail todas as mensagens de grupos previamente selecionados.

   Os nomes de  mais de  20.000 NewsGroups podem ser  encontrados nos
arquivos part1, part2 e part3 que estao em 
   ftp://rtfm.mit.edu/pub/usenet/news.answers/active-newsgroups/
ou no arquivo 
   ftp://ftp.uu.net/networking/news/config/newsgroups.gz    -  que e'
um arquivo compactado pelo GZip cujo tamanho e' de  cerca  de 340 KB.

   E' possivel enviar mensagem para qualquer NewsGroup usando somente
e-mail  convencional. Se voce usar um programa que permita o acresci-
mo de linhas no cabecalho das mensagem  (como  por exemplo  o Pegasus
Mail), entao basta acrescentar uma linha do tipo
        Newsgroups: nome_newsgroup_1,nome_newsgroup_2,etc.
no cabecalho da mensagem e envia'-la para o endereco
                    mail2news@anon.lcs.mit.edu

   Uma relacao de muitos enderecos para onde voce pode enviar mensa-
gens para os NewsGroups usando somente e-mail pode ser encontrada em
          http://students.cs.byu.edu/%7Edon/mail2news.html 

   Diversas outras  informacoes sobre  Usenet e NewsGroups podem ser
encontradas no texto UA.TXT ("Usenet Access", 62 KB):
        http://members.aol.com/bombagirl/freeware/ua.txt
   ou   ftp://ftp.crl.com/users/iv/iverham/ua.txt


=============
REFERENCE.COM
=============

   Reference.com  fornece  um servico  de  pesquisa em mais de 16 mil
newsgroups via e-mail.
   Voce pode registrar suas perguntas  (queries)  a  Reference.com de 
forma permanente e especificar com  bastante  detalhes o intervalo de 
tempo com que voce quer ser informado do resultado das pesquisas.  Ou
entao, pode fazer perguntas sem precisar de registra'-las  -  caso em 
que elas serao esquecidas apos as respostas.

   Todas as mensagens com perguntas devem ser enviadas para:

		     email-queries@reference.com

   A forma  mais simples de pedido  e' usar  um comando  "find"  para
procurar por um assunto desejado:

  	   To: Email-Queries@Reference.COM
	   Subject: (em branco)
	   ---------------------------------------
	   FIND Brasil
	   END

   Nao  importa  que sejam digitadas letras maiusculas ou minusculas.
O Reference.com nao diferencia "FIND Brasil" de "find brasil".

   A linha do comando FIND pode ser bastante complicada:

	 FIND Portugal OR Brasil OR Brazil AND NOT Brasilien

para procurar por mensagens que contenham  as palavras  "Portugal" ou
"Brasil" ou "Brazil" e que nao contenham a palavra "Brasilien".
   Expressoes  compostas  ou  frases podem ser fornecidas delimitadas 
por apostrofos, como nos dois exemplos a seguir:

        FIND 'America do Sul'
        FIND 'Charles Aznavour' OR ( 'Lucio Dalla' AND Italia )

   Se voce nao especificar outros valores, sao mostradas um maximo de
10 linhas em um total maximo de 25 mensagens encontradas que satisfa-
cam `as suas perguntas. Esses valores podem ser alterados ate' um ma-
ximo de 99  linhas  e um maximo de  200 mensagens.  Para  isso, basta 
acrescentar um "DISPLAY n LINES"  ou um  "DISPLAY n HITS" na linha do
"FIND". Por exemplo,

      FIND DISPLAY 50 LINES DISPLAY 100 HITS Geometry OR Topology

   Com este ultimo "FIND", o Reference.com procura  por no maximo 100
mensagens que contenham a palavra "Geometry" ou a  palavra "Topology"
e envia no maximo  50 linhas  de cada mensagem  encontrada  (todas as
mensagens encontradas sao enviadas emendadas em um unico arquivo).

   Voce pode determinar criterios de  busca orientados  pelo  nome do
remetente da mensagem, pela data de  postagem, pelo dominio do prove-
dor ou pelo grupo (newsgroup) da mensagem. Veja os exemplos a seguir:

FIND Brasil WHERE AGE < 10 DAYS             --> Procura por mensagens
                            que contenham "Brasil" no corpo da mensa-
                            gem com menos de 10 dias de idade.

FIND 'Sao Paulo' WHERE AGE > 2 WEEKS        --> Procura por mensagens   
                            com  mais de 2 semanas de idade  que men-
                            cionem "Sao Paulo".

FIND 'Joao Pessoa' WHERE DATE = 15-JAN-1997 --> Procura mensagem pos-
                            tada no dia 15/01/97 que  mencione  "Joao
                            Pessoa" em algum lugar da mensagem.

FIND de OR para WHERE HOST CONTAINS .com.br --> Procura mensagens que
                            sejam provenientes de dominios  *.com.br* 
                            que contenham "de" ou "para"  escritos em
                            alguma linha da mensagem.  

FIND internet WHERE NAME CONTAINS Gerald    --> Procura por mensagens
                            enviadas  por  "Gerald"  que  contenham a 
                            palavra "internet".

FIND  'R$ 110,00' WHERE  HOST CONTAINS .br AND NAME CONTAINS Fernando
                            --> Procura  por  mensagens  enviadas por
                            algum "Fernando" provenientes de um domi-
                            nio que contenha a expressao  ".br" e que
                            mencionem "R$ 110,00".

FIND Paraiba WHERE GROUPS CONTAINS soc.culture.brazil     --> Procura
                            nas  mensagens  do  soc.culture.brazil as 
                            que mencionem a  palavra "Paraiba". 


   Voce deve  receber  como  resposta inicios de varias mensagens que
satisfacam  `a  sua solicitacao. Sao mostradas um maximo de 10 linhas
de cada mensagem, a nao ser que voce especifique outra quantidade com
o comando "DISPLAY n LINES". Por exemplo, voce pode receber algo como:

=====================================================================
Article-ID: 06_1997&937919
Subject: Re: Request rabbits
Date: Thu, 5 Jun 1997 12:34:33 -0700
Newsgroups: alt.ascii-art

In article <1997060511801.HAA0304@ladder03.news.aol.com>,
spunk11@aol.com (Spunk11) writes:

Where did the rest of this go??

--joan
>           ,
>       /\^/`\     __ \/ __
>      | \/   |   /o \{}/ o\
>      | |    |   \   ()   /   SPRING IS IN THE AIR!
>      \ \    /    `> /\ <`
>       '\\//'     (o/\/\o)      
>         ||        )    (         joan stark

[10 lines left ... full text available at  ]
======================================================================

   Para obter  a  mensagem na integra  voce  deve  enviar  um comando
do tipo "GET  Article_ID":

           	 To: Email-Queries@Reference.COM
         	 Subject: (em branco)
	         ----------------------------------
             	 GET  06_1997&937919
          	 END

   Pode-se pegar varias mensagens com um unico comando "get":

	 GET   06_1997&937919  05_1997&238743  06_1997&546733


=========================================
REGISTRANDO PERGUNTAS DE FORMA PERMANENTE
=========================================

   O mais interessante em Reference.com e' que voce pode deixar regis-
trado um pedido pelo tempo que voce quiser. Pedido registrado pode ser 
atendido em prazo e intervalo de tempo pre'-determinados. Por exemplo,
voce pode querer que o Reference.com execute para voce de 2 em 2  dias
um comando  "FIND Brasil" , sem a necessidade de voce enviar  comandos
"FIND" varias vezes.
   Para  registrar  pedidos  com perguntas ao Reference.com, voce deve
antes registrar seu e-mail com uma senha escolhida:

        To: Email-Queries@Reference.COM
        Subject: (em branco)
        ------------------------------------------------
        REGISTER lenimar@mat.ufpb.br PASSWORD esquilinha
        END

   Apos enviar a mensagem com o "REGISTER", voce  devera' receber uma
mensagem parecida com:

=====================================================================
Please return this message to Registration@Reference.COM
(the sender of this message) with an 'X' in the box below to 
complete this registration.
 
    [ ] Complete my registration to Reference.Com 
        User-ID:  lenimar@mat.ufpb.br
        Registration Code: exe67a0bd213c1bc9b5ab5f49d50a7av
=====================================================================

   Para o registro em Reference.com se completar, voce devera' devol-
ver a mensagem recebida ao  remetente,  apos marcar um  'X'  entre os
colchetes mostrados: [X] Complete my registration ...

   Para cancelar um registro feito, basta enviar uma linha de comando
"DROP USER".

   Uma vez feito o registro, as mensagens posteriores deverao iniciar
sempre com uma linha do tipo " USER e_mail PASSWORD senha ", como por 
exemplo:
             USER lenimar@mat.ufpb.br PASSWORD esquilinha

   Para registrar perguntas, basta enviar mensagem  com uma ou varias
linhas de comando "DEFINE QUERY":

      To: email-queries@reference.com
      Subject: (em branco)
      ------------------------------------------------------
      USER lenimar@mat.ufpb.br PASSWORD esquilinha
      DEFINE QUERY Pesquisa1 AS FIND Brasil OR Brazil
      DEFINE QUERY Pesquisa2 AS FIND 'Borland C++ Builder'
      DEFINE QUERY Pesquisa3 AS FIND DISPLAY 80 HITS cracker
      END

   Com a  mensagem  acima, ficam  registradas de forma  permanente as 
perguntas   "FIND Brasil OR Brazil",  "FIND 'Borland C++ Builder'"  e 
"FIND cracker". A essas perguntas sao atribuidos os nomes  Pesquisa1,
Pesquisa2  e Pesquisa3, respectivamente.

   Uma vez que seus pedidos sejam  registrados, voce pode pedir  para
executar uma ou varias vezes todos os pedidos ou somente alguns deles
atraves do comando "RUN QUERY":

      To: email-queries@reference.com
      Subject:
      -------------------------------------------------
      user lenimar@mat.ufpb.br password esquilinha
      RUN QUERY pesquisa1
      RUN QUERY pesquisa3
      end

   E o que e' mais  interessante:  voce  pode  especificar  um  prazo
e intervalo de tempo para que seja enviado para voce o resultado  das
pesquisas:

      To: email-queries@reference.com
      Subject:
      ------------------------------------------------------
      user lenimar@mat.ufpb.br password esquilinha
      RUN QUERY pesquisa1 EVERY 2 DAYS FOR 40 DAYS
      RUN QUERY pesquisa2 EVERY 5 DAYS FOR 12 MONTHS
      RUN QUERY pesquisa3 FOR 9 WEEKS
      end

   No exemplo acima,  a pesquisa1 vai ser efetuada de 2 em 2 dias du-
rante um prazo de 40 dias;  a  pesquisa2 vai ser feita de 5 em 5 dias
ao longo de  1 ano; a pesquisa3 vai ser feita todos os dias por 9 se-
manas.

   Voce pode alterar a quantidade de linhas ou de mensagens recebidas
com um comando "ALTER QUERY":

      To: email-queries@reference.com
      Subject:
      ------------------------------------------------------
      user lenimar@mat.ufpb.br password esquilinha
      ALTER QUERY pesquisa1 DISPLAY 200 hits
      ALTER QUERY pesquisa1 DISPLAY 20 lines 
      ALTER QUERY pesquisa2 display 75 hits
      end

   Para  cancelar  um  pedido registrado basta  usar um  "DROP QUERY"
e para verificar quais sao os pedidos ja' registrados basta enviar um
"SHOW QUERY":

      To: email-queries@reference.com
      Subject:
      --------------------------------------------
      user lenimar@mat.ufpb.br password esquilinha
      DROP QUERY pesquisa2
      DROP QUERY pesquisa3
      SHOW QUERY
      end

=====================================
COMO "ASSINAR" UM NEWSGROUP COBI,CADO
=====================================

   Basta escolher o nome do NewsGroup desejado e registrar 'query' em
Reference.com que contenha expressao do tipo:

       FIND WHERE GROUPS CONTAINS nome_do_newsgroup_desejado
    
   No  exemplo  a seguir,  sao solicitadas  "assinaturas anuais"  dos
NewsGroups  ALT.ASCII-ART  e  REC.MUSIC.BRAZILIAN:

To: email-queries@reference.com
Subject:
---------------------------------------------------------------------
user lenimar@mat.ufpb.br password esquilinha
define query grupo1 as find where groups contains alt.ascii-art
alter query grupo1 display 80 hits
alter query grupo1 display 20 lines
run query grupo1 for 12 months
define query grupo2 as find where groups contains rec.music.brazilian
run query grupo2 for 12 months
end


======================
O 'VIGILANT' CANADENSE
======================

   O uso do 'Vigilant' e'  mais  simples  do que o de  Reference.com.

   No  'Vigilant'  canadense voce envia  inicialmente para o endereco
                        filter@vigilant.bc.ca
uma  mensagem  formada  so'  pela  palavra  SUBSCRIBE .  Espere que o 
'Vigilant' envie para voce o  seu "numero de registro".  Uma  vez que
voce  tenha  obtido o  numero de  registro pode  passar a utiliza'-lo
`a vontade.
   As mensagens mais  simples que podem ser  enviadas pra o  Vigilant 
sao as mensagens do tipo "FIND palavra_a_ser_procurada". Por exemplo,
voce pode enviar para  filter@vigilant.bc.ca uma mensagem formada pe-
las linhas:
                        FIND Brasil
                        FIND Brazil 
  
que ele procurara'  pelas  palavras  "Brasil" ou "Brazil" em todos os
NewsGroups conhecidos por ele. Voce pode especificar algum  NewsGroup
para restringir o universo da pesquisa:

                        FIND Brasil 
                          IN soc.culture.brazil

ou complicar um pouco mais,  limitando  a quantidade de mensagens que
voce deseja receber e nome de NewsGroups "indesejaveis", como no exem-
plo a seguir:

		    FIND zip 
                      IN comp.compression
	                NOT alt.comp.compression
                    MAX 50

que e' a mesma coisa que 

     Find zip in comp.compression not alt.comp.compression max 50

   Voce pode tambem "assinar" um NewsGroup, ou seja, pode ficar rece-
bendo via e-mail todas as mensagens postadas  para  o NewsGroup. Para
isso, basta enviar uma linha de comando  "FIND IN nome_do_newsgroup".
Por exemplo, para  ficar  recebendo todas as mensagens  postadas para
comp.graphics.algorithms, basta enviar a linha de comando:

                FIND IN comp.graphics.algorithms

   E' possivel enviar varios comandos  "find" em  uma unica mensagem,
como no seguinte exemplo:

             To: filter@vigilant.bc.ca
             Subject: (em branco)
             ----------------------------------------
             find in comp.compression  max 20
             find in sci.math.symbolic  max 40
             find in comp.lang.c++  max 30

   Cada pedido arquivado no Vigilant sobrescreve pedidos feitos ante-
riormente.

   Para cancelar o seu registro no Vigilant, e' so' enviar uma mensa-
gem contendo a palavra UNSUBSCRIBE .

----------

Lenimar N. Andrade
de Joao Pessoa, PB - em 9/junho/1997
lenimar@mat.ufpb.br, lenimar@netwaybbs.com.br