Provided by: manpages-es_4.27.0-1_all bug

NOMBRE

       procmail - procesador autónomo de correo

SINOPSIS

       procmail [-ptoY] [-f dequien]
            [parámetro=valor | fichero_de_recursos] ...
       procmail [-toY] [-f dequien] [-a argumento]
            -d recipiente ...
       procmail [-ptY] -m [parámetro=valor] ...  fichero_de_recursos
            [argumento] ...
       procmail -v

DESCRIPCIÓN

       Para un comienzo rápido véase NOTAS al final.

       Procmail se debería llamar automáticamente sobre el mecanismo del fichero .forward tan pronto como llegue
       el correo. De forma alternativa, cuando se lo instale el administrador del sistema, se puede llamar desde
       el  programa  de  correo inmediatamente. Cuando se llama, primero fija algunas variables de entorno a sus
       valores por defecto, lee el mensaje de correo de la entrada estándar hasta un EOF, separa el cuerpo de la
       cabecera, y entonces, si no hay argumentos en la línea de mandatos, empieza a buscar un  fichero  llamado
       $HOME/.procmailrc.   De  acuerdo  con  las recetas de procesado de este fichero, el mensaje de correo que
       acaba de llegar se distribuye a la carpeta adecuada (y más).  Si no se encuentra  fichero_de_recursos,  o
       el  procesado  del  fichero_de_recursos  llega  al  final, procmail almacenará el mensaje en el buzón por
       defecto del sistema.

       Si no se ha especificado fichero_de_recursos y tampoco se ha especificado la opción -p  en  la  línea  de
       mandatos,  procmail,  antes  de  leer  $HOME/.procmailrc,  interpreta los mandatos de /etc/procmailrc (if
       existe).  Hay que tener cuidado  cuando  se  cree  /etc/procmailrc,  debido,  si  las  circunstancias  lo
       permiten, se ejecutará con privilegios de root (contrario al fichero $HOME/.procmailrc por supuesto).

       Sise  ejecuta  con  suid  root  o  con  privilegios  de  root, procmail podrá funcionar con funcionalidad
       mejorada, compatible con el agente de entrega.

       Procmail también se puede usar como filtro de correo de propósito general,  i.e.  se  han  realizado  las
       medidas necesarias para que procmail se pueda llamar en un regla especial de sendmail.

       El formato del fichero_de_recursos se describe en detalle en la página de manual procmailrc(5).

       La técnica de puntuación de peso se describe en detalla en la página del manual procmailsc(5).

       Se pueden encontrar ejemplos de recetas del fichero_de_recursos en la página del manual procmailex(5).

   Señales
       TERMINATE   Termina prematuramente y reencola el correo.

       HANGUP      Termina prematuramente y rebota el correo.

       INTERRUPT   Termina prematuramente y rebota el correo.

       QUIT        Termina prematuramente y pierde el correo silenciosamente.

       ALARM       Fueza el temporizador (véase TIMEOUT).

       USR1        Equivalente a un VERBOSE=off.

       USR2        Equivalente a un VERBOSE=on.

OPCIONES

       -v   Procmail  imprimirá  su número de versión number, muestra su fecha de configuración de compilación y
            sale.

       -p   Guarda cualquir entorno viejo. Normalmente procmail limpia el entorno al comenzar,  salvo  el  valor
            TZ. Sin embargo, en cualquier caso: cualquier valor por defecto se sobrepone a cualquier variable de
            entorno  existente,  i.e.  procmail  no presta atención a cualquier variable de entorno predefinida,
            simplemente las escribe con sus propios valores por defecto. Para  ver  la  lista  de  variables  de
            entorno  que  procmail  prfija  véase  la página de manual procmailrc(5).  Si se especifican las dos
            opciones If both -p y -m are la lista de variables prefijadas se limita  a:  LOGNAME,  HOME,  SHELL,
            ORGMAIL y MAILDIR.

       -t   Hace  que  procmail  falle  suavemente, i.e. si procmmil no puede entregar el correo a alguno de los
            destinos que le dio, el correo no rebota, sino que retorna a la cola de correo.  En  elagún  momento
            futuro se realiza otro intento de entrega.

       -f dequien
            Hace  que  procmail  regenere la línea `From' inicial con dequien como remitente (en lugar de -f uno
            podría usar el alternativo y obsoleto -r).  Si dequien consiste  en  n  simple  `-',  procmail  solo
            actualizará la marca de tiempo de la línea `From ' (si está presente, si no, generará una nueva).

       -o   En lugar de permitir a cualquiera generar líneas `From ', simplemente sobrepone los falsos.

       -Y   Supone el formato de buzón tradicional de Berkeley, ignora cualquier campo Content-Length:.

       -a argumento
            Esto fijará $1 igual a argumento.  Se puede usar para pasar metainformación a procmail. Esto se hace
            para pasar la información de la regla $@x de sendmail.

       -d recipiente ...
            Esto  activa  el  modo  de  entrega,  la  entrega será al recipiente.  del usuario local.  Esto, por
            supuesto, solo es posible si procmail tiene privilegios de root (o si procmail ya  estáen  ejecución
            con los euid y egid del recipiente).  Procmail tomará la identidad (setuid) del recipiente y entrega
            el  correo  como  si  fuera  llamado  por  el  recipiente  sin  argumentos ((i.e. si no se encuentra
            fichero_de_recursos, la entrega es como correo ordinario). Esta opción es incompatible con -p.

       -m   Turns procmail into a general purpose mail filter.  In this mode one rcfile must be specified on the
            command line.  After the rcfile, procmail will accept an unlimited  number  of  arguments.   If  the
            rcfile  is  an  absolute  path starting with /etc/procmailrcs/ without backward references (i.e. the
            parent directory cannot be mentioned) procmail will, only if no security violations are found,  take
            on  the  identity  of  the  owner of the rcfile (or symbolic link).  For some advanced usage of this
            option you should look in the EXAMPLES section below.

ARGUMENTOS

       Any arguments containing an '=' are considered to be environment variable assignments, they will  all  be
       evaluated after the default values have been assigned and before the first rcfile is opened.

       Cualesquiera  otros argumentos se supone que son rutas de fichero_de_recursos (bien absolutas o relativas
       al directorio actual si empiezan por `./'; cualquier otra ruta es relativa a $HOME,  salvo  que  se  haya
       dado  la  opción -m, en cuyo caso todas las rutas relativas son relativas al directorio actual); procmail
       empezará con el primero que encuentre en la línea de mandatos.  Los siguientes solo se  analizan  si  los
       previos tienen una entrada de directiva de no concordancia con HOST, o en l caso de que no existieran.

       Si  no  se ha especificado fichero_de_recursos, buscará $HOME/.procmailrc.  Si no lo ha podido encontrar,
       el procesamiento continuará de acuerdo a los valores por defecto  de  las  variables  de  entorno  y  las
       especificadas en la línea de órdenes.

EJEMPLOS

       Se pueden encontar ejemplos de recetas para fichero_de_recursos en la página de manual procmailex(5).  Se
       puede encontrar n ejemplo pequeño de fichero_de_recursos en la sección NOTAS más abajo.

       Salte  el  resto  de  estos  EJEMPLOS  salvo  que  sea  un  administrador  de  systema que esté vagamente
       familiarizado con la sintaxis de sendmail.cf.

       La opción -m se usa típicamente cuando procmail se llama desde una regla del  fichero  sendmail.cf.  Para
       poder  hacer  esto es conveniente crear un "mailer" procmail extra en su fichero sendmail.cf (además del,
       quizás presente "mailer" local que lanza procmail). Para crear el "mailer"  `procmail'  le  sugiero  algo
       como:

              Mprocmail, P=/usr/bin/procmail, F=mSDFMhun, S=11, R=21,
                      A=procmail -m $h $g $u

       Esto  le permite usar reglas como las siguientes (más probable en ruleset 0) para filtrar correo a través
       del mailer procmail (por favor observe el tabulador inicial para continuar la regla, y el tabulador  para
       separar los comentarios):

              R$*<@some.where>$*
                      $#procmail $@/etc/procmailrcs/some.rc $:$1@some.where.procmail$2
              R$*<@$*.procmail>$*
                      $1<@$2>$3       Ya filtrado, map back

       Y /etc/procmailrcs/some.rc podría ser tan simple como:

              SENDER = "<$1>" # fix for empty sender addresses SHIFT = 1 # remove
              it from $@

              :0 # elimina el correo basura * ^Subject:.*junk /dev/null

              :0 w # pass along all other mail ! -oi -f "$SENDER" "$@"

       Vigile  cuando envíe correo desde un fichero /etc/procmailrcs/some.rc file, si envía correo a direcciones
       que concuerdan la primera regla de nuevo, podría estar creando un bucle de correo sin fin.

ARCHIVOS

       /etc/passwd            para fijar las variables LOGNAME, HOME y SHELL del recipiente

       /var/mail/$LOGNAME     buzón del sistema; tanto el buzón del sistema como el directorio inmediato que  lo
                              contiene se crearán cada vez que procmail se inicie si alguno de ellos no existe.

       /etc/procmailrc        fichero_de_recursos global inicial

       /etc/procmailrcs/      ruta de provilegios especiasles para el fichero_de_recursoss

       $HOME/.procmailrc      fichero_de_recursos por defecto

       /var/mail/$LOGNAME.lock
                              lockfile  for  the  system  mailbox  (not  automatically  used by procmail, unless
                              $DEFAULT equals /var/mail/$LOGNAME and procmail is delivering to $DEFAULT)

       /usr/sbin/sendmail     programa de reenvío de correo por defecto

       _????`hostname`        ficheros temporales únicos de longitud cero creados por procmail

VÉASE TAMBIÉN

       procmailrc(5), procmailsc(5), procmailex(5), sh(1), csh(1), mail(1), mailx(1), uucp(1), aliases(5),
       sendmail(8), egrep(1), grep(1), biff(1), comsat(8), lockfile(1), formail(1), cron(1)

DIAGNÓSTICOS

       Autoforwarding mailbox found
                              El buzón del sistema tiene activos sus bits suid o sgid bit, procmail termina  con
                              EX_NOUSER suponiendo que no debe entregar a este buzón.

       Bad substitution of "x"
                              Especificado un nombre de variable de entorno inválido.

       Closing brace unexpected
                              No está el paréntesis abierto correspondiente (bloque anidado).

       Conflicting options    No todas las combinaciones de opciones son útiles.

       Conflicting x suppressed
                              La bandera x no es compatible con alguna otra bandera de esta receta.

       Couldn't create "x"    El buzón del sistema desapareció y no se puede/quiere crear.

       Couldn't create maildir part "x"
                              The maildir folder "x" is missing one or more required subdirectories and procmail
                              could not create them.

       Couldn't create or rename temp file "x"
                              An error occurred in the mechanics of delivering to the directory folder "x".

       Couldn't determine implicit lockfile from "x"
                              No  había  redirector  `>>', usando simplemente `$LOCKEXT' como fichero de bloqueo
                              local.

       Couldn't read "x"      Procmail was unable to open an rcfile or it was not a regular  file,  or  procmail
                              couldn't open an MH directory to find the highest numbered file.

       Couldn't unlock "x"    El  fichero  de bloqueo se perdió o los permisos de escritura del directorio donde
                              está lo han denegado.

       Deadlock attempted on "x"
                              El fichero de bloqueo local especificado en esta receta es igual  a  un  $LOCKFILE
                              activo.

       Denying special privileges for "x"
                              Procmail  no  tomará  la  identidad que viene con el fichero_de_recursos porque se
                              encontró un violación de seguridad (v.g.  -p o asignaciones  de  variables  en  la
                              línea de órdenes) o procmail no tiene privilegios suficientes para hacerlo.

       Descriptor "x" was not open
                              Cuando se inició procmail, la entrada estándar o las salidas estándar o de errores
                              no estaba conectada (posiblemente un intento de subvertir la seguridad)

       Enforcing stricter permissions on "x"
                              El buzón del sistema del recipiente parece ser inseguro, procmail lo asegura.

       Error while writing to "x"
                              Directorio inexistente, falta permiso de escritura, pipe muerto o disco lleno.

       Exceeded LINEBUF       Detectado  desbordamiento  de  buffer,  LINEBUF  era  muy  pequeño,  se  ha fijado
                              PROCMAIL_OVERFLOW.

       MAILDIR is not an absolute path

       MAILDIR path too long

       ORGMAIL is not an absolute path

       ORGMAIL path too long

       default rcfile is not an absolute path

       default rcfile path too long
                              The specified item's full path, when expanded, was longer than LINEBUF  or  didn't
                              start with a file separator.

       Excessive output quenched from "x"
                              El  programa o filtro "x" intentó producir mucha salida para el LINEBUF actual, el
                              resto se descartó.

       Extraneous x ignored   The action line or other flags on this recipe makes flag x meaningless.

       Failed forking "x"     La tabla de procesos está llena (y NORESRETRY se ha agotado).

       Failed to execute "x"  El programa no está en la ruta o no es ejecutable.

       Forced unlock denied on "x"
                              No hay permisos de escritura en el directorio donde reside el fichero  de  bloqueo
                              "x", o más de un procmail intenta forzar un bloque exactamente al mismo tiempo.

       Forcing lock on "x"    El  fichero  de  bloqueo  x  se  va  a  eliminar  por  la fuerza por sobrepasar el
                              temporizador (véase también: LOCKTIMEOUT).

       Incomplete recipe      Se encontró el comienzo de la receta, pero se quedó en un EOF.

       Insufficient privileges
                              Procmail necesita privilegios de root o debe tener los (e)uid y  (e)gid  adecuados
                              para ejecutarse en modo entrega. El correo rebota.

       Invalid regexp "x"     La  expresión  regular  "x"  contiene  errores  (lo  más probable algún paréntesis
                              extraño o perdido).

       Kernel-lock failed     Mientras intentaba usar las llamadas de bloqueo del núcleo,  una  de  ellas  falló
                              (normalmente indica un error de S. O.), procmail ignora este error y continúa.

       Kernel-unlock failed   Véase arriba.

       Lock failure on "x"    Solo  puede  ocurrir si especifica algún nombre real de fichero de bloqueo extraño
                              (e ilegal) o si el fichero de bloqueo no se pudiera crear por falta de permisos  o
                              subdirectorios inexistentes.

       Lost "x"               Procmail  intentó duplicarse pero no pudo encontrar el fichero_de_recursos "x" (ha
                              sido eliminado o tenía una ruta relativa ya ha cambiado del directorio  desde  que
                              procmail lo abrió la última vez).

       Missing action         La receta actual está incompleta.

       Missing closing brace  Se ha iniciado un bloque anidado que nunca termina.

       Missing name           La opción -f necesita un argumento extra.

       Missing argument       Ha especificado la opción -a pero olvidó el argumento.

       Missing rcfile         Ha especificado la opción -m , procmail espera el nombre de un fichero_de_recursos
                              como argumento.

       Missing recipient      Ha  especificado  la opción -d o llamó a procmail bajo un nombre diferente, espera
                              uno o más recipientes como argumentos.

       No space left to finish writing "x"
                              El sistema de ficheros que contiene "x" no tiene  suficiente  espacio  libre  para
                              permitir la entrega del mensaje al fichero.

       Out of memory          Al sistema no le queda espacio de intercambio (swap) (y NORESRETRY se ha agotado).

       Processing continued   Las  opciones  no  reconocidas  de la línea de mandatos se ignoran, se prosigue de
                              forma normal.

       Program failure (nnn) of "x"
                              El programa que inició procmail devolvió nnn en lugar de EXIT_SUCCESS (=0); Si nnn
                              es negativo, esta es la señal por la que murió el programa.

       Quota exceeded while writing "x"
                              El tamaño de la quota de ficheros del recipiente en el  sistema  de  ficheros  que
                              contiene a "x" no permite la entrega del mensaje al fichero.

       Renaming bogus "x" into "x"
                              El buzón del sistema del recipiente es inútil, procmail realiza acciones evasivas.

       Rescue of unfiltered data succeeded/failed
                              Un filtro falló, procmail intentó devolver el texto original.

       Skipped: "x"           No  pudo  hacer  nada  con  "x"  en  el  fichero_de_recursos  (error de sintaxis),
                              ignorándolo.

       Suspicious rcfile "x"  El propietario del fichero_de_recursos no era el recipiente  o  root,  el  fichero
                              tenía  permiso  global  de  escritura, el directorio que lo contenía tenía permiso
                              global de escritura, o es el fichero_de_recursos por defecto ($HOME/.procmailrc) y
                              tenía permiso de escritura para el grupo o o el directorio que lo  contiene  tenía
                              permiso de escritura para el grupo (el fichero_de_recursos no se usó).

       Terminating prematurely whilst waiting for ...
                              Procmail recibió una señal mientras esperaba ...

       Timeout, terminating "x"
                              Timeout has occurred on program or filter "x".

       Timeout, was waiting for "x"
                              Ha  pasado  el  temporizador  en  el  programa,  filtro  o fichero "x".  Si era un
                              programa o filtro, entonces no parece ejecutarse más.

       Truncated file to former size
                              El el fichero no se pudo entregar con éxito, el fichero  se  truncó  a  un  tamaño
                              adecuado.

       Truncating "x" and retrying lock
                              "x" no parece un nombre de fichero válido o el fichero no está vacío.

       Unable to treat as directory "x"
                              Either the suffix on "x" would indicate that it should be an MH or maildir folder,
                              or it was listed as an second folder into which to link, but it already exists and
                              is not a directory.

       Unexpected EOL         Falta cerrar comillas o se intenta proteger un EOF.

       Unknown user "x"       El recipiente especificado no tiene un uid adecuado.

DIAGNÓSTICOS EXTENDIDOS

       Los diagnósticos extendidos se pueden activar o desactivar fijando la variable VERBOSE.

       [pid] time & date      El  pid  de  procmail  y  la  marca de tiempo. Generado cuado procmail registra un
                              diagnótico y ha transcurrido al menos un segundo desde la última marca de tiempo.

       Acquiring kernel-lock  Procmail ahora intenta un bloqueo del núcleo del fichero (descriptor) abierto  más
                              reciente.

       Assigning "x"          Asignación de variable de entorno.

       Assuming identity of the recipient, VERBOSE=off
                              Eliminado   todoslo   privilegios   (si   exisen),   desctiva  implícitamente  los
                              diagnísticos extendidos.

       Bypassed locking "x"   El directorio de spool de correo ne  es  accesible  para  procmail,  éste  depende
                              únicamente de los bloqueos del núcleo.

       Executing "x"          Iniciando  el  programa "x". Si se inició por procmail directamente (sin una shell
                              intermedia), procmail mostrará donde separó los argumentos insertando comas.

       HOST mismatched "x"    Este host se llamó "x", HOST contenía algo más.

       Locking "x"            Creando el fichero de bloque "x".

       Linking to "x"         Creando enlaces duros entre carpetas de directorios

       Match on "x"           Concordancia con la condición.

       Matched "x"            Asignado "x" a MATCH.

       No match on "x"        La condición no concordaba, receta saltada.

       Non-zero exitcode (nnn) by "x"
                              Program that was started by procmail as a condition or as the action of  a  recipe
                              with  the  `W' flag returned nnn instead of EXIT_SUCCESS (=0); the usage indicates
                              that this is not an entirely unexpected condition.

       Notified comsat: "$LOGNAME@desplazamiento:fichero"
                              Enviado a comsat/biff una notificación de que ha llegado correo para  $LOGNAME  en
                              `desplazamiento' en `fichero'.

       Opening "x"            Abiendo fichero "x" para añadir.

       Rcfile: "x"            fichero_de_recursos cambiado a "x".

       Reiterating kernel-lock
                              Mientras  intentaba  varios  métodos  de  bloqueo,  uno  de  estos falló. Procmail
                              reintentará hasta que todos tengan éxito en una rápida sucesión.

       Score: added newtotal "x"
                              Esta condición puntuó `added' puntos, queresulta en una puntuación `newtotal'.

       Unlocking "x"          Eliminado fichero de bloqueo "x" de nuevo.

AVISOS

       Debería crear un guion de shell que use lockfile(1)  antes de llamar a su shell de correo sobre cualquier
       fichero buzón distinto del buzón del sistema (salvo, por supuesto, que su shell de correo  use  el  mismo
       fichero de bloqueo (local o global) que especificó en su fichero_de_recursos).

       En  el caso improbable de que necesite absolutamente matar al procmail antes de que haya acabado, primero
       intente y use la orden regular kill (i.e.  no kill -9, véase la subsección Signals para sugerencias),  en
       otro caso algún fichero de bloqueo podría no eliminarse.

       Tenga  cuidado  cuando  use  la  opción -t, si procmail repetidamente es incapaz de de entregar el correo
       (v.g. debido a un fichero_de_recursos incorrecto), la cola de correo del sistema  podría  llenarse.  Esto
       podría molestar al postmaster local y a otros usuarios.

       El  fichero  /etc/procmailrc  se podría ejecutar con privilegios de root, por tanto, tenga cuidado con lo
       que pone en él.  SHELL será igual a la del recipiente actual, por tanto, si procmail tiene que  llamar  a
       la shell, mejor la pone prrimero como un valor seguro.  Véase también: DROPPRIVS.

       Tenga en cuenta que si se permite chown(1)  en ficheros de /etc/procmailrcs/, se pueden cambiar a root (o
       cualquier  otro)  por  sus  actuales  propietarios.   Para  una seguridad máxima, esté seguro de que este
       directorio es ejecutable sólamente por root.

       Procmail no es la herramienta adecuada pra compartir un buzón entre varios usuarios,  tales  como  cuando
       tiene  una  cuenta POP3 para todo el correo de su dominio. Se puede hacer si configura su MTA para añadir
       algunas cabeceras con los datos del sobre del recipiente para decir a procmail para quien es el  mensaje,
       pero  esto  normalmente  no es la forma correcta de hacerlo. Quizás quiera investigar si su MTA se ofrece
       `tablas de usuarios virtuales' o ver v.g. la facilidad `multidrop' de Fetchmail.

ERRORES

       Tras eliminar un fichero de bloqueo por la fuerza, procmail espera $SUSPEND segundos antes de de crear un
       nuevo fichero de bloqueo de forma que otro proceso que decida eliminar el fichero  de  bloqueo  viejo  no
       eliminará por error el nuevo bloqueo creado.

       Procmail  usa  la  señal  regular  TERMINATE  para  terminar cualquier filtro que esté corriendo, pero no
       verifica si el filtro responde a esa señal y solo la envía al propio filtro, no a los hijos del filtro.

       Un campo Content-Length: que continúe no se gestiona correctamente.

       Los caracteres de nueva línea embebidos en una cabecera que continúe se deberían saltar cuando concuerden
       en lugar de ser tratados como un simple espacio como ahora.

MISCELÁNEA

       Si existe un campo Content-Length: en la cabecera del correo y  no  se  ha  especificado  la  opción  -Y,
       procmail eliminará espacios para indicar el tamaño correcto.  Procmail no cambia el ancho de campo.

       Si  no  existe  campo  Content-Length:  o  se  ha  especificado  la  opción -Y y procmail añade a buzones
       regulares, cualquier línea del cuerpo del mensaje que parezca un marca  de  correo  se  precede  con  `>'
       (desactiva falsas cabeceras).  La expresión regular que se usa para buscar estas marcas de correo es:
              `\nFrom '

       Si  el  nombre  destino  usado en el modo de entrega explícito no está en /etc/passwd, procmail procederá
       como si el modo de entrega explícito no tuviera efecto. Si no está en modo de entrega explícito y el  uid
       bajo  el que se ejecuta procmail no tiene la correspondiente entrada en /etc/passwd, entonces HOME tomará
       por defecto  /, LOGNAME será  #uid y SHELL será por defecto /bin/sh.

       Cuando está en modo de entrega explícito, procmail generará una línea `From' inicial si no está presente.
       Si alguna está ya presente, procmail la dejará intacta. Si  procmail  no  se  llama  con  alguno  de  los
       siguientes  identificadores  de  usuario  o  grupo: root, daemon, uucp, mail, x400, network, list, slist,
       lists o news, pero todavía tiene que generar o aceptar una nueva línea `From ', generará una línea `>From
       ' inicial para ayudar a distinguir correos falsos.

       Por razones de seguridad, procmail solo usará un fichero_de_recursos absoluto o relativo a  $HOME  si  es
       propiedad  del recipiente o root, si permiso de escritura global y el directorio que lo contiene no tiene
       permiso de escritura global.  El fichero $HOME/.procmailrc tiene la restricción  adicional  de  no  tener
       permiso de escritura para el grupo ni el directorio que lo contiene tampoco.

       Si  /var/mail/$LOGNAME es un buzón inviable (i.e. no pertenece al recipiente, no se puede escribir, es un
       enlace simbólico o es un enlace  duro),  procmail  al  empezar  intentará  renombrarlo  como  un  fichero
       empezando  por  `BOGUS.$LOGNAME.'  y  terminando  en  un  código  de secuencia de i-nodo. Si esto resulta
       imposible ORGMAIL no tendrá valor inicial, y por tanto se inhibirá  de  la  entrega  sin  un  fichero  de
       fichero_de_recursos adecuado.

       Si  /var/mail/$LOGNAME  es  ya un buzón válido, pero tiene que perder muchos permisos, procmail corregirá
       esto. Para prevenir que procmail haga esto, esté seguro de poner el bit u+x.

       Cuando se entregue a directorios (o carpetas MH)  no necesita usar ficheros  de  bloqueo  para  prevernir
       varios procmail en ejecución concurrentes lo estropeen.

       La  entrega a carpetas MH consume ligeramente más tiempo que la entrega a directorios normales o buzones,
       ya que procmail tiene que buscar el suiguiente número disponible (en lugar de tener el nombre de  fichero
       disponible de forma inmediata).

       En  caso de fallo general procmail devolverá EX_CANTCREAT, salvo que se especifique la opción -t, en cuyo
       caso devolverá EX_TEMPFAIL.

       Para hacer un `egrep' más consistente de las cabeceras, procmail concatena todos los campos  de  cabecera
       continuados;  pero  solo interamente. Cuando se entregue el correo, las rupturas de línea aparecerán como
       antes.

       Si procmail se llama bajo un nombre que no empieza por `procmail' (v.g. si está enlazado a otro nombre  y
       es  llamado  como  tal),  se  pone en modo de entrega explícito, y espera los nombres de recipientes como
       argumentos de la línea de mandato (como si se hubiera especificado -d ).

       Las notificaciones comsat/biff se realizan usando udp. Se envían una vez que procmail genera  la  entrada
       regular  al  fichero  de registo. La notificación de mensajes tiene el siguiente formato extendido (o tan
       parecido como se pueda cuando la entrega fial no sea un fichero):
              $LOGNAME@desplazamiento_del_mensaje_en_buzón
              :ruta_absoluta_al_buzón

       Cuando el mismo procmail abre un fichero para entregar, usa la siguiente estrategia de bloqueo del  núcleo
       : fcntl(2).

       Procmail resistente a NFS-resistant y procesa los 8 bits.

NOTAS

       La  llamada a procmail con las opciones -h o -? hará que muestre una ayuda en la línea de mandatos de una
       página de referencia rápida y las banderas de las recetas.

       Existe una PUF (FAQ) excelente para novatos sobre filtros  de  correo  (y  procmail  en  particular),  la
       mantiene  Nancy McGough <nancym@ii.com> y se puede obtener enviando un mensaje a mail-server@rtfm.mit.edu
       con lo siguiente en el cuerpo:
              send usenet/news.answers/mail/filtering-faq

       En lugar de usar la llamada de procmail proporcionada por  el  sistema  cuando  llega  el  correo,  puede
       controlar  la  llamada  Vd. mismo. En este caso su fichero $HOME/.forward (tenga cuidado, tiene que tener
       permiso global de lectura) debería contener la línea de abajo. Esté seguro de incluir las comillas dobles
       y simples, y tiene que ser una ruta absoluta.

       "|exec /usr/bin/procmail"

       Some mailers (notably exim) do not currently accept the above syntax.  In such case use this instead:

       |/usr/bin/procmail

       Procmail también se puede llamar para procesar a posteriori un buzón del sistema lleno con  anterioridad.
       Esto puede ser útil si no quiere o no puede un fichero $HOME/.forward (en cuyo caso el siguiente guión se
       podría llamar periódicamente desde cron(1), o cuando empiece a leer el correo):

              #!/bin/sh

              ORGMAIL=/var/mail/$LOGNAME

              if cd $HOME &&
               test -s $ORGMAIL &&
               lockfile -r0 -l1024 .newmail.lock 2>/dev/null
              then
                trap "rm -f .newmail.lock" 1 2 3 13 15
                umask 077
                lockfile -l1024 -ml
                cat $ORGMAIL >>.newmail &&
                 cat /dev/null >$ORGMAIL
                lockfile -mu
                formail -s procmail <.newmail &&
                 rm -f .newmail
                rm -f .newmail.lock
              fi
              exit 0

   Un pequeño ejemplo de $HOME/.procmailrc:
       PATH=/usr/local/bin:/usr/bin:/bin
       MAILDIR=$HOME/Mail      #mejor esté seguro de que existe
       DEFAULT=$MAILDIR/mbox   #completamente opcional
       LOGFILE=$MAILDIR/from   #recomendado

       :0:
       * ^From.*berg
       from_me

       :0
       * ^Subject:.*Flame
       /dev/null

       Se  pueden  encontrar  otros  ejemplos  de  recetas  de  fichero_de_recursos  en  la  página  del  manual
       procmailex(5).

SOURCE

       Este programa es parte  del  paquete  de  procesamiento  de  correo  procmail  (v3.23pre)  disponible  en
       http://www.procmail.org/ o ftp.procmail.org en pub/procmail/.

MAILINGLIST

       Existe un lista de correo para cuestiones relacionadas con cualquier programa del paquete procmail:
              <procmail-users@procmail.org>
                     para enviar preguntas/respuestas
              <procmail-users-request@procmail.org>
                     para solicitudes de suscripción.

       Si quisiera estar informado sobre nuevas versiones y parches oficiales envíe una solicitud de suscripción
       a
              procmail-announce-request@procmail.org
       (esta es una lista de solo lectura).

AUTORES

       Stephen R. van den Berg
              <srb@cuci.nl>
       Philip A. Guenther
              <guenther@sendmail.com>

TRADUCCIÓN

       La   traducción   al   español   de   esta   página  del  manual  fue  creada  por  Pedro  Pablo  Fábrega
       <pfabrega@arrakis.es>

       Esta traducción es documentación libre;  lea  la  GNU General Public License Version 3  o  posterior  con
       respecto a las condiciones de copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción  de esta página del manual, envíe un correo electrónico a
       debian-l10n-spanish@lists.debian.org.

BuGless                                            2001/08/27                                        PROCMAIL(1)