Logo de AulaDigital

FEddi Como 3

FEddi-COMO: Instalación del FEddi Anterior Siguiente Indice

3. Instalación del FEddi

3.1 Instalación del usuario fido.

Vamos a instalar fido como usuario de correo, puedes darle otro nombre.

Entremos en materia.

En este documento cuando veas ~/ se refiere al home del usuario.

  • fichero /etc/passwd Incluye la siguiente línea :
    fido::2004:300::/home/fido:/bin/bash
    
  • fichero /etc/group Incluye la siguiente línea :
    fido::300:uucp,fido,root
    

3.2 Paquetes necesarios

Necesitas :

  • perl, haz
    ls /usr/bin/perl
    
    Si no existe, instálalo, discos D
  • ncurses, haz
    ls /usr/lib/libncurses.a
    
    Si no existe, instálalas, discos D

3.3 Configuración/instalación del mailer.

Vete al directorio /FEddi-0.9pl5

  1. Edita el fichero Makefile, en la variable SRCDIR pon el path donde estén tus fuentes, ej:
    SRCDIR=/root/trabajo/mailer/FEddi-dev
    
  2. En la línea NODEPRG = añade al principio nlfunct.o sino, no compila.
  3. make
  4. Si tienes este error :
    ncurses.h: No such file or directory
    
    Haz :
    ln -s /usr/include/ncurses/curses.h /usr/include/ncurses/ncurses.h
    
  5. su root
    make install
    exit
    
  6. Parece que la utilidad de instalación no copia las utilidades a su directorio, haz lo siguiente :
    cp utils/* ~/fnet/utility
    
  7. Hay que modificar unos cuantos ficheros :
    • Fichero printmsg
      
      #!/bin/sh
      cat | $HOME/fnet/utility/formatmsg | lpr
      
    • Fichero exportmsg
      
      #!/bin/sh
      if test $1 = "new"
        then
              cat | $HOME/fnet/utility/formatmsg > "$2"
        else
              cat | $HOME/fnet/utility/formatmsg >> "$2"
      fi
      
  8. El directorio fnet se compone de lo siguiente :
    ./outbound
    ./msgbase
    ./copy
    ./log
    ./inbound
    ./utility
    ./nodelist
    
    Créate esos directorios y haz lo siguiente:
    chown -R fido.fido fnet
    
  9. Fichero de configuración ~/.feddirc:
    • Permisos 644
    • Usuario/grupo fido.uucp
    ;
    ; This .feddirc was automatically created with config.user
    ;
    ; Profile Section
    ;
    PROFILE Manuel Soriano
    2:346/207.punto Nombre_de_net el_passwd outbound 2:*
    25:946/100.punto Nombre_de_otra_net el_passwd outbound 25:*
    93:346/101.punto Otro_nombre_de_Net el_passwd outbound 93:*
    END
    ; La pimera linea es tu direccion principal, las siguientes son sub-redes, el
    ; routado de la 25: y 93: se hace por la 2:
    ;
    ;
    ;
    ; Paths
    ;
    MsgBasePath  ~/fnet/msgbase/
    InboundPath  ~/fnet/inbound/
    OutboundPath ~/fnet/
    UtilityPath  ~/fnet/utility
    Log          ~/fnet/log/feddi.log 200
    CopyPath     ~/fnet/copy/
    NodelistPath ~/fnet/nodelist/
    ;
    ; Misc
    ;
    Packer       /usr/bin/zip -q -m -k -j %s %s
    ; Editor       /usr/bin/vi %s
    Beep         Yes
    AutoDelEmpty Yes
    KeepPKT      No
    KeepNL       Yes
    KeepBackups  No
    ShowAllAddr  Yes
    MaxMsgLength 64k
    QuoteLength 70
    ReplySubject No
    AskForOrigName Yes
    AutoNextFolder Yes
    ;
    ; End of .feddirc
    ;
    
    Puedes basarte en este fichero para configurar el tuyo, a mí me funciona sin problemas.
  10. Fichero ~/fnet/nodelist/fnlcrc
    dial    34-6-   3
    dial    34-6    
    dial    *       
    
    pointlist       ptlstr34
    pointlist       eu_punto
    
    nodelist        region34
    nodelist        eu_nodos
    
    dial : Según tu zona 34-6 (Valencia), 34-1 (Madrid), 34-3 (Barcelona), etc... Con pointlist las diversas listas de puntos, se pueden usar las listas de punto que nos vienen de las bbs sin transformar. Con nodelist las diversas listas de nodos, se pueden usar las listas de nodos que nos vienen de las bbs sin transformar. Nada más.
  11. Compilar las nodelist/pointlist Yo uso los siguientes scripts, son sencillos y funcionan.
    • fichero ~/fnet/nodelist/compila0 permisos 777
      #!/bin/bash
      unzip lista.zip
      mv EU_NODOS* eu_nodos
      mv EU_PUNTO* eu_punto
      mv PTLSTR34* ptlstr34
      mv REGION34* region34
      mv SNETLIST* snetlist
      mv SUBPTLST* subptlst
      
    • fichero ~/fnet/nodelist/compila1 permisos 777
      #!/bin/bash
      rm fnlc.*
      fnlc
      
    Esto te compila las listas, si tienes problemas seguro que son de permisos, revisa tus ficheros, normalmente los binarios se instalan en /usr/bin

3.4 Comprobación y manejo.

Prueba de correo, Busca un paquete de correo que tengas por MS/DOS lo pones en el directorio ~/fnet/inbound y haces

ftoss ; futility pack ; futility link

Es de esta forma que tratarás siempre tu correo en entrada, ftoss crea automáticamente los folder correspondientes a tus áreas.

fmbedit

Si todo va bien tendrás el correo correspondiente a ese paquete en tu pantalla :-)

El editor es muy sencillo y muy bien documentado, se parece un poco al editor del fmail.

Creas un mensaje en un área o dos y haces :

fscan

Es de esta forma como tratarás siempre tu correo en salida.


Anterior Siguiente Indice