El administrador de la lista puede realizar su labor desde una
ubicación remota, enviando los comandos en el cuerpo de un
mensaje de correo electrónico. Majordomo le devuelve la respuesta
también a través de e-mail.
2. Glosario de términos
Se relatan a continuación los términos más frecuentemente
utilizados en la documentación aportada sobre listas de
distribución de correo. Los términos aparecen en orden
alfabético. En todos los casos <lista> se
sustituye por el nombre particular de cada lista.
Administración de una lista
La administración de una lista es efectuada por el
administrador de la lista (owner), el cual se encarga de realizar
las siguientes tareas:
- Responder a las cuestiones que los usuarios de la lista le
planteen sobre el funcionamiento de la misma
- Informar a los usuarios sobre procedimientos incorrectos de
los mismos a la hora de interactuar con la lista
- Informar a los suscriptores de la lista de cualquier
acontecimiento que modifique las características de la lista
y que afecte al manejo de los usuarios con la lista
- Advertir al servicio de informática de su organización de
cualquier anomalía que pueda detectarse sobre el
funcionamiento de la lista y que el administrador no sepa
resolver
- Leer los avisos que Majordomo envía al
administrador de la lista, y que le informan de acciones
significativas efectuadas sobre ella por él mismo o por otros
usuarios (suscripciones, desubscripciones, intentos fallidos
de enviar un mensaje, etc.)
- Si la lista es moderada leer y decidir
aprobar o no aprobar los mensajes que son enviados a la lista
- Si la lista es restringida leer y decidir
reenviar o no reenviar los mensajes enviados por usuarios no
autorizados
- Si la lista es cerrada decidir suscribir/desubscribir
a los usuarios que soliciten suscribirse/desubscribirse a/de
la lista
- Si la lista es abierta decidir suscribir/desuscribir
a los usuarios que intenten suscribir/desuscribir a otros
usuarios distintos a él mismo de la lista
Una lista moderada puede ser moderada por una persona distinta al
administrador de la lista. Para más información consultar
término "Direcciones asociadas a una lista de
correo".
Administrador de Majordomo (<listman>@listas.uninet.edu)
La persona encargada de administrar Majordomo en una
organización. Recibe solicitudes de creación de listas, las crea
y les da una configuración inicial. Delega la administración de
la lista en otra persona, que a partir de entonces se encarga de
gestionar la lista y (si se le permite) reconfigurarla. También
podemos dirigirnos a él como majordomo-owner@listas.uninet.edu.
Cualquier duda o problema sobre el funcionamiento de Majordomo
en una organización puede ser dirigida a estas direcciones.
Administrador de una lista (owner-<lista>@listas.uninet.edu)
La persona encargada de llevar a cabo la administración de la
lista. Los usuarios de la lista que quieran consultarle cuestiones
acerca del funcionamiento de la misma deberán enviar sus mensajes
a esa dirección. Normalmente la administración de una lista
incluye la tarea de moderación de la misma, pero esta tarea puede
ser realizada por una persona distinta.
Archivos mantenidos por una lista
Determinadas listas pueden tener la facultad de mantener un
listado de archivos de texto recuperables mediante el
comando get. Así mismo, el comando index nos
permitirá averiguar los nombres de los archivos mantenidos, de
forma que podamos referirnos a ellos cuando utilicemos get
(ver comandos index y get).
Atributos de una lista
Cuando se crea una lista de distribución, se le asignan una
serie de atributos que la dotan de unas características
particulares. Los atributos de una lista pueden clasificarse
según distintos criterios:
Cada atributo se explica más detalladamente por separado bajo el
término "Lista <atributo>".
Los atributos de distinto criterio se pueden combinar entre
sí.
Los atributos de un mismo criterio son mutuamente excluyentes.
Independientemente de estos atributos puede deshabilitarse el
uso de algunos comandos para una lista determinada (ver término
"Comandos aceptados por una lista")
Claves de administración de una lista
Una lista mantenida por Majordomo puede tener dos claves
asociadas (que se definen a la hora de crear la lista):
Las claves del administrador y del moderador pueden ser iguales o
distintas entre sí.
Comandos aceptados por una lista
De todos los comandos disponibles en Majordomo, una lista puede
aceptar sólo unos pocos. Por ejemplo una lista puede restringir
el uso del comando who para evitar que un usuario pueda
averiguar los suscriptores de la lista, o puede restringir el uso
del comando index para averiguar qué archivos son
mantenidos por la lista (caso de que la lista mantenga archivos).
La restricción puede aplicarse a todos los usuarios (closed),
a todos los usuarios menos a los suscriptores de la lista (list)
o a ningún usuario (open).
Confirmación de la suscripción
Mecanismo que obliga a que los intentos de suscripción a
cualquier lista (abierta, cerrada
o auto) sean confirmados por los usuarios a los
que se está intentando suscribir. Este mecanismo se usa para
impedir que un usuario suscriba indiscriminadamente a cualquier
otro sin su conocimiento. Todas las listas de correo abiertas o
auto deberían tener activa esta opción. Para averiguar como
responder a una solicitud de confirmación de suscripción lea
"Confirmar solicitudes de suscripción a
una lista".
Direcciones asociadas a una lista de
correo
Todas las listas de correo deben tener asociadas dos
direcciones de correo electrónico:
- <lista>@listas.uninet.edu:
la lista de correo propiamente dicha. Es la dirección
a la que hay que enviar los mensajes que queremos se
distribuyan entre los componentes de la lista. Los comandos se
envían a la dirección especial majordomo@listas.uninet.edu
. Los comandos se incluyen en el cuerpo del mensaje y hacen
referencia a la lista sobre la que se quiere ejecutar el
comando (ver ¿Qué se puede hacer con una
lista de correo de Majordomo?)
- owner-<lista>@listas.uninet.edu:
dirección del administrador de la lista. A esta
dirección se dirigen los mensajes con consultas de los
usuarios, llegan también mensajes y avisos producidos por
Majordomo cuando se realiza alguna operación sobre la lista
de la que el administrador debe estar informado (ver "Mensajes
de notificación recibidos por los administradores de las
listas").
Si una lista es moderada puede añadirse una dirección que
libere al administrador de la tarea de moderar la lista, esta
dirección es moderator-<lista>@listas.uninet.edu.
Si una lista es cerrada o abierta puede añadirse
una dirección que libere al administrador de la tarea de aprobar
suscripciones/desuscripciones, esta dirección es approval-<lista>@listas.uninet.edu.
Normalmente las direcciones owner-<lista>@listas.uninet.edu,
<moderator-<lista>@listas.uninet.edu y
approval- <lista>@listas.uninet.edu
pertenecen a una única persona (el administrador de la lista),
por lo que un administrador no debe extrañarse de que los
mensajes de aviso de Majordomo le lleguen con cualquiera de estas
direcciones de destino.
Lista de correo
Lista con las direcciones de correo electrónico de los
usuarios que integran la misma. Mandar mensajes a la lista
equivale a mandarlos a la dirección <lista>@listas.uninet.edu.
Listas abiertas
Una lista es abierta cuando cualquier usuario puede
suscribirse/desuscribirse por sí mismo, mandando un comando uscribe/unsuscribe.Por
contra, un usuario no puede suscribir/desuscribir a otro usuario,
estos intentos son rebotados al administrador de la lista,
que decidirá aprobar la suscripción/desuscripción de dicho
usuario o no aprobarla. Un mensaje de advertencia es enviado al
usuario que originó la petición.
Si la lista abierta tiene el atributo adicional de confirmación
de la suscripción, todas las suscripciones que se intenten
realizar deberán ser confirmadas por el usuario al que se está
intentando suscribir.
Listas auto
Una lista es auto cuando cualquier usuario puede suscribir/desuscribir
a sí mismo o a cualquier otro usuario, mandando un comando suscribe/unsuscribe.
Si la lista auto tiene el atributo adicional de confirmación
de la suscripción, todas las suscripciones que se intenten
realizar deberán ser confirmadas por el usuario al que se está
intentando suscribir.
Listas automáticas
Una lista es automática cuando los usuarios suscritos a la
misma no han tenido que mandar un comando suscribe para
suscribirse. Del mismo modo la desuscripción no exige que el
usuario mande un comando unsuscribe. La suscripción/desuscripción
se hace automáticamente cada cierto tiempo según un criterio
determinado.
Listas cerradas
Una lista es cerrada cuando sólo acepta comandos subscribe/unsubscribe
del administrador de la lista. Los intentos de suscripción/desuscripción
provenientes de cualquier otro usuario son rebotados al
administrador de la lista que decidirá aprobar la suscripción/desuscripción
o no aprobarla. El usuario que originó la petición recibe
un mail de advertencia
Si la lista cerrada tiene el atributo adicional de confirmación
de la suscripción, todas las suscripciones que se intenten
realizar deberán ser confirmadas por el usuario al que se está
intentando suscribir.
Listas manuales
Una lista es manual cuando los usuarios suscritos a la misma
han tenido que mandar un comando suscribe para suscribirse. Del
mismo modo la desuscripción exige que el usuario mande un comando
unsubscribe.
Listas moderadas
Una lista es moderada cuando los mensajes que se envían a la
misma son desviados a un moderador, que se encarga de
supervisarlos antes de redistribuirlos entre los suscriptores de
la lista (si lo considera oportuno)
Listas no restringidas
Una lista es no restringida cuando cualquier usuario tiene
permiso para mandar mensajes a la lista.
Listas restringidas
Una lista es restringida si sólo unos pocos usuarios
autorizados tienen permiso para enviar mensajes a la lista. Si un
usuario no autorizado manda un mensaje a una lista restringida, el
mensaje es rebotado al administrador de la lista que puede
reenviarlo a la lista (si lo considera oportuno) para su
distribución.
Parámetros de configuración de una lista
Los parámetros de configuración de una lista deciden el
comportamiento de la misma ante la recepción de mensajes y
comandos. Entre los parámetros de configuración de una lista se
encuentran la definición de las claves de
administración y moderación, la definición de atributos
y la restricción de comandos admitidos por la
lista.
Programa gestor de listas de distribución
de correo
Es el programa encargado de gestionar las listas de
distribución, recibiendo mensajes para ser distribuidos entre los
suscriptores de la lista o comandos para realizar alguna acción
sobre la lista (hacer suscripciones, obtener información, etc.).
En esta documentación el programa gestor es Majordomo,
pero existen otros programas gestores de listas de distribución
que pueden ser usados por otras organizaciones para mantener sus
propias listas de distribución. Cada programa gestor de listas
tiene sus propios comandos y características, por lo que un
comando que funciona en Majordomo puede no hacerlo en LISTSERV,
para solventar este problema podemos hacer uso de un programa como
LWGate el cual permite interactuar con listas de
distribución mantenidas por los siguientes gestores de listas: Majordomo,
LISTSERV, ListProcessor, SmartList, y esto
sin conocer los comandos específicos de cada gestor de listas.
Suscriptor de una lista de correo
Es la persona que recibe los mensajes de correo enviados a la
lista por estar suscrito a ella.
Usuario de una lista
Es la persona que manda mensajes a la lista <lista>@listas.uninet.edu
para ser distribuidos entre sus suscriptores o que manda
comandos a majordomo@listas.uninet.edu
para solicitar suscribirse a la lista, pedir información, etc.
Siempre que un usuario manda un comando obtiene una respuesta vía
e-mail en su buzón de correo, indicándole el éxito o fracaso de
su acción. Para mandar mensajes a una lista no hay por que estar
suscrito a ella.
3. Manejo de listas de correo de
Majordomo para usuarios
El índice que se ofrece a continuación permite acceder al
tutorial que sobre uso de listas de correo se ofrece a los
usuarios de Majordomo. El apartado ¿Qué puede hacerse con una
lista de correo de Majordomo?" y todo lo que cuelga de él
muestra con ejemplos cómo se crean los mensajes que se mandan a
Majordomo.
Resumen
Majordomo es un programa gestor de listas
de distribución de correo. Para cada lista Majordomo
distingue, al menos, dos tipos de usuarios: el usuario normal y
el administrador de la lista.
Un usuario normal de correo electrónico interactúa con
Majordomo enviando mensajes de correo electrónico a una de
sus listas o a la dirección especial majordomo@listas.uninet.edu
. Los mensajes enviados a una lista (p. ej. lista@listas.uninet.edu)
deben contener en su cuerpo texto que será distribuido
entre los componentes de la lista. Los mensajes enviados a majordomo@listas.uninet.edu
deben contener en su cuerpo comandos que serán
interpretados y ejecutados por Majordomo. Para determinadas listas
(dependiendo de sus atributos y de los comandos
que admita) los comandos enviados por un usuario normal no
tendrán efecto y devolverán un mensaje de
error al usuario que generó la petición, si el comando ha tenido
éxito también se notificará al usuario.
¿Qué puede hacer un usuario normal con
una lista de correo de Majordomo?
Se presentan a continuación, con ejemplos, todas las acciones
que pueden efectuarse sobre una lista de correo de Majordomo.
Determinadas acciones (comandos) no podrán realizarse
(ejecutarse) sobre determinadas listas (esto dependerá de los atributos
y comandos aceptados por la lista); cuando un
usuario no esté autorizado a realizar una determinada acción
sobre una determinada lista Majordomo le devolverá un mensaje
informándole del error. Para averiguar qué comandos soporta una
lista de correo use el comando info. En
cualquier caso todas las respuestas de Majordomo consistirán en
un mensaje de correo electrónico devuelto a la dirección del
usuario que mandó el comando.
Para entender la descripción de los comandos hay que tener en
cuenta que:
- los elementos contenidos dentro de corchetes ([]) son
opcionales. Cuando los emplee, no incluya los corchetes.
- Los elementos incluidos entre los símbolos menor y mayor ,
como por ejemplo <dirección>, son meta-símbolos que
deben ser reemplazados por el texto apropiado, sin los
símbolos antes indicados. Así, por ejemplo, donde se indica <su
dirección> debe ser reemplazado por su dirección de
correo electrónico, o donde se indica <lista>
por el nombre real de la lista.
NOTA: Para ilustrar los ejemplos hemos supuesto una
lista ficticia amigos-cerveza@listas.uninet.edu y el servidor de
listas de correo de Majordomo deUninet con dirección majordomo@listas.uninet.edu
. Para los comandos que pueden generar una respuesta de
Majordomo informando de algún error se proporciona un apartado
adicional.
Obtener ayuda sobre uso de los
comandos de Majordomo
Comando: help
Cuando mandamos este comando a majordomo@listas.uninet.edu
, Majordomo nos devuelve un mensaje sobre uso de los comandos que
soporta. Esta información la envía en inglés . El
comando help siempre deberían poder usarse, nunca
debería estar deshabilitado.
Enviar un mensaje a una lista de
correo para su distribución (mensajes
de error)
No hay que utilizar ningún comando, sólo mandar el mensaje a la
dirección <lista>@listas.uninet.edu. Es
conveniente introducir un breve comentario sobre el objeto de
nuestro mensaje en el campo Asunto (Subject) del mismo. Así mismo
es conveniente (debería de ser obligatorio) poner nuestra
"firma" al final del cuerpo del mensaje.
Averiguar cuáles son las listas de
correo mantenidas en una organización
Comando: lists
Quien mande este comando a majordomo@listas.uninet.edu
, Majordomo le devolverá un mensaje con una lista de las listas
(valga la redundancia) disponibles en la organización "Uninet.edu".
El comando lists siempre debería poder usarse, nunca
debería estar deshabilitado.
Obtener información sobre una lista
de correo
Comando: info <lista>
A quien manda este comando a majordomo@listas.uninet.edu
, Majordomo le devolverá un mensaje con información sobre la
lista solicitada (tema que trata, objetivo de la lista, comandos
aceptados, etc.). Todas las listas de una organización deberían
aceptar este comando, que nunca debería estar deshabilitado.
Suscribir una persona a una lista de
correo (mensajes de error)
Comando: subscribe <lista> [<dirección>]
Suscribe a la lista citada al usuario cuya dirección es la
indicada (debe proporcionarse la dirección completa) o al usuario
que manda el mensaje si no se cita dirección alguna.
Confirmar solicitudes de
suscripción a una lista
Cuando un usuario recibe un mensaje de Majordomo solicitándole
que confirme o deniegue su suscripción a una lista de correo. El
usuario puede hacer dos cosas:
- Confirmar la suscripción respondiendo a Majordomo con un
mensaje de correo que contenga una línea con la
autorización para efectuar la suscripción. La línea en
cuestión debe contener el código de autorización
para esa suscripción en particular.
- Denegar la suscripción no respondiendo a la solicitud
Desuscribir una persona de una lista de correo (mensajes
de error)
Comando: unsubscribe <lista> [<dirección>]
Borra de la lista citada al usuario cuya dirección es la indicada
(debe proporcionarse la dirección completa) o al usuario que
manda el mensaje si no se cita dirección alguna.
Averiguar qué personas están
suscritas a una lista de correo (mensajes
de error)
Comando: who <lista>
A quien manda este comando a majordomo@listas.uninet.edu
, Majordomo le devolverá un mensaje con una lista de las personas
(direcciones de correo) suscritas a la lista citada.
Averiguar a qué listas de correo
está suscrita una persona (mensajes
de error)
Comando: which [<dirección>]
A quien manda este comando a majordomo@listas.uninet.edu
, Majordomo le devolverá un mensaje indicándole a qué listas
está suscrito la persona que manda el comando (si no se cita
dirección) o a qué listas está suscrito el usuario cuya
dirección se cita.
Averiguar qué archivos son
mantenidos por una lista de correo (mensajes
de error)
Comando: index <lista>
Si la lista referenciada mantiene archivos, cuando enviamos este
comando a majordomo@listas.uninet.edu,
Majordomo nos devuelve un mensaje con una lista de los archivos de
texto mantenidos por la lista y que se pueden recuperar mediante
le comando get.
Obtener un archivo de una lista de
correo (mensajes de error)
Comando: get <lista> <nombre fichero>
Si la lista referenciada mantiene archivos, cuando enviamos este
comando a majordomo@listas.uninet.edu
, Majordomo nos devuelve un mensaje en cuyo contenido se incluye
el texto del archivo solicitado.
Mensajes de notificación recibidos por
los usuarios
Majordomo se comunica con los usuarios y con el administrador a
través de mensajes de correo. Cada vez que un usuario normal
envía un comando a majordomo@listas.uninet.edu
para realizar algún tipo de operación sobre una lista
concreta, Majordomo le devuelve un mensaje, con el "Subject:
Majordomo result", informándole del
resultado de la operación:
- Si se escribe mal el comando se informa de ello al usuario y
se le proporciona ayuda sobre uso de Majordomo.
- Si la lista tiene el comando deshabilitado se le informa de
ello.
- Si la lista no tiene el comando deshabilitado el cuerpo del
mensaje contiene el resultado de la ejecución del comando.
- Si un usuario intenta una suscripción a una lista con la
característica de confirmación de
suscripción, independientemente que ésta sea abierta,
cerrada o auto,
Majordomo devuelve dos mensajes: uno al que
solicitó la suscripción con "Subject:Majordomo
result" informándole que su solicitud ha de ser
confirmada por el usuario al que pretende suscribir y otro
al usuario que se pretende suscribir con "Subject:
Approve nombre-lista" preguntándole si de
verdad quiere suscribirse.
- Si un usuario intenta una suscripción
no permitida a una lista cerrada o abierta,
Majordomo le devuelve una "Respuesta de Majordomo"
informándole que su petición ha sido redirigida al
administrador. Si la suscripción está permitida Majordomo
envía dos mensajes, uno al usuario que ha
solicitado la suscripción con el resultado exitoso del
comando subscribe y otro mensaje al
usuario suscrito con un texto de bienvenida (con el Subject:
Welcome <lista>) en el que se incluye la ayuda
sobre uso de Majordomo.
- Si un usuario intenta una desuscripción
no permitida a una lista cerrada o abierta,
Majordomo le devuelve una "Respuesta de Majordomo"
informándole que su petición ha sido redirigida al
administrador. Si la desuscripción está permitida Majordomo
le envía un mensaje con el resultado exitoso del
comando unsubscribe. A diferencia de una
suscripción, una desuscripción no genera un aviso para el
usuario desuscrito.
- Si el usuario manda un mensaje a una lista
restringida para la que no está autorizado, Majordomo no
le hace llegar ningún mensaje avisándole de que su mensaje
ha sido rebotado al administrador.
- Si el usuario manda un mensaje a una lista
moderada, Majordomo no le hace llegar ningún
mensaje avisándole de que su mensaje ha sido rebotado al
moderador para su supervisión.
4. Manejo de listas de correo de
Majordomo para los administradores de las listas
Resumen de las tareas de administración
de una lista
Majordomo es un programa
gestor de listas de distribución de correo . Para cada lista
Majordomo distingue dos tipos de usuarios: el usuario normal y
el administrador de la lista.
El administrador de la lista envía comandos a la
dirección majordomo@listas.uninet.edu.
Los comandos que envía efectúan diversas tareas
administrativas que un usuario normal, por los propios atributos
de la lista, no puede llevar a acabo. El administrador de la lista
también se encarga de responder a las preguntas y/o quejas que le
planteen los usuarios y de recibir los mensajes
de Majordomo que le informan sobre el resultado de los comandos
enviados por el administrador o por los usuarios a la lista.
Una lista de distribución requiere del administrador de la
misma una serie de atenciones que pueden resumirse en las
siguientes:
- Responder a las cuestiones que los usuarios de la lista
le planteen sobre el funcionamiento de la misma
- Informar a los usuarios sobre procedimientos incorrectos
de los mismos a la hora de interactuar con la lista.
Cuando detecte por parte de algún usuario un manejo
incorrecto de los comandos enviados a la lista se lo hará
saber mediante el mensaje oportuno. Cuando considere que la
información es de interés general mandará la explicación a
la lista misma (dirección <lista>@listas.uninet.edu)
- Informar a los suscriptores de la lista de cualquier
acontecimiento que modifique las características de la lista
y que afecte al manejo de los usuarios con la lista.
Cuando se prevea algún cambio en las características de la
lista (por ejemplo, pasa de ser moderada a restringida), se
avisará con la antelación suficiente a todos los
suscriptores de la lista (dirección <lista>@listas.uninet.edu)
- Advertir al administrador de Majordomo de cualquier
anomalía que pueda detectarse sobre el funcionamiento de la
lista y que el administrador de la lista no sepa resolver
- Leer los avisos
que Majordomo envía al administrador de la lista, y que le
informan de acciones significativas efectuadas sobre ella por
él mismo o por otros usuarios (suscripciones, desuscripciones,
intentos fallidos de enviar un mensaje, etc.)
- Si la lista es moderada
leer y decidir aprobar o no aprobar los mensajes que son
enviados a la lista
- Si la lista es restringida
leer y decidir reenviar o no reenviar los mensajes enviados
por usuarios no autorizados
- Si la lista es cerrada
aprobar/desaprobar solicitudes de suscripción/desuscripción
de los usuarios que soliciten suscribirse/desuscribirse a/de
la lista
- Si la lista es abierta
aprobar/desaprobar solicitudes de suscripción/desuscripción
de usuarios que intenten suscribir/desuscribir a otros
usuarios distintos a él mismo de la lista
- Reconfigurar
la lista, cambiando alguno de sus atributos cuando las
circunstancias lo requieran
Las tareas de moderación, gestión de listas restringidas,
gestión de listas cerradas o abiertas y reconfiguración, las
comentamos a continuación; de todas ellas se ofrecen ejemplos. El
administrador lleva a cabo estas tareas según le van llegando
mensajes rebotados desde listas moderadas o restringidas o
solicitudes de suscripción/desuscripción a listas abiertas o
cerradas, para cada tarea se proporciona un apartado sobre los
mensajes de aviso que Majordomo puede enviar al administrador de
una lista para facilitarle su tarea.
Parámetros de configuración de una
lista
Cualquier lista de correo de Majordomo tiene asociado un fichero
de configuración en el que se determina cuáles van a ser los
atributos de la lista otorgando valores a una serie de parámetros.
Este archivo es creado por el administrador de Majordomo cuando
crea la lista. Posteriormente el administrador de la lista puede
cambiar el valor de los parámetros (y por tanto los atributos de
la lista) mediante el envío de mensajes de correo electrónico
(ver "Reconfiguración
de una lista de correo"). Los parámetros más
importantes que un administrador debe tener en cuenta a la hora de
reconfigurar una lista son:
- description = <descripción de la lista>
Una línea con una descripción breve de la lista.
Ejemplo: description = Foro sobre cerveza
- admin_passwd = <clave de administración de la
lista>
La clave utilizada por el administrador de la lista para
efectuar tareas tales como aprobar/desaprobar suscripciones/desuscripciones
y reconfigurar la lista. Esta clave debe ser conocida sólo por
el administrador de la lista. Todas las listas deben
tener una clave de administración.
Ejemplo: admin_passwd = birra
Permite decidir si la lista va a ser moderada (moderate =
yes) o no (moderate = no). Todas las listas
moderadas tendrán obligatoriamente un moderador y una clave
de moderación.
- moderator = <dirección de correo del moderador de la
lista>
Si la lista es moderada este parámetro informa a Majordomo de
la dirección de correo a la que hay que desviar los mensajes
enviados a la lista . Esta dirección de correo puede ser un
alias.
Ejemplo: moderator = camarero@uninet.edu
- approve_passwd = <clave de moderación>
La clave utilizada por el moderador de la lista para gestionar
listas moderadas. Esta clave debe ser conocida sólo por el
moderador de la lista.
Ejemplo: approve_passwd = birrilla
- restrict_post = <archivo de usuarios permitidos>
Path completo de acceso al archivo de usuarios permitidos. Este
archivo recoge las direcciones de correo (una en cada línea) de
los usuarios a los que les está permitido enviar mensajes a una
lista restringida. La inicialización de este parámetro otorga
automáticamente el atributo de lista restringida a la
lista en cuestión. El archivo debe residir en la máquina donde
está corriendo Majordomo.
Ejemplo: restrict_post = /var/lists/amigos-cerveza-restrict
- subscribe_policy = <open/closed/auto> y unsubscribe_policy
= <open/closed/auto>
Estos dos parámetros permiten definir una lista abierta
(open), cerrada (closed) o auto
(auto) a la hora de admitir suscripciones o
desuscripciones a/de la lista. Normalmente el valor de subscribe_policy
coincidirá con el de unsubscribe_policy, pero no tiene
por qué. Subscribe_policy admite, además, un segundo valor
opcional (+confirm), que fuerza la confirmación de la
suscripción por parte del solicitante.
Ejemplos:
subscribe_policy = open+confirm
unsubscribe_policy = open
El +confirm hace que Majordomo, tras recibir la
solicitud de suscripción, devuelva un mensaje a la persona que
se quiere suscribir obligándole a confirmar su suscripción.
- *_access = <open/closed/list>
Los parámetros que terminan en _access: index_access,
get_access, info_access, which_access,
y who_access, deciden los comandos que la lista va a
admitir y por parte de qué usuarios. Los valores que un
parámetro de este tipo puede tener son:
open = cualquier usuario puede usar el comando
closed = ningún usuario puede usar el comando
list = sólo los miembros de la lista están
autorizados a usar el comando
A continuación explicamos las operaciones asociadas a cada
parámetro:
index_access: qué usuarios van a poder hacer uso
del comando index
get_access: qué usuarios van a poder hacer uso del
comando get
info_access: qué usuarios van a poder hacer uso del
comando info
which_access: qué usuarios van a poder hacer uso del
comando which
who_access: qué usuarios van a poder hacer uso del
comando who
Los parámetros relacionados deberán tener valores
coherentes, por ejemplo index_access y get_access
deberían tener el mismo valor para una misma lista. El
parámetro info_access debería ser siempre open, o lo que es lo
mismo, para cualquier lista siempre debería poder
obtenerse un mensaje con información sobre la misma.
Ejemplos:
index_access = list
get_access = list
info_access = open
which_access = closed
who_access = closed
- reply_to = <dirección de correo>
Cuando algún usuario responde (hace un reply) a un mensaje
recibido a través de la lista, la respuesta se envía a la
dirección puesta en este parámetro. La mayoría de las veces
la dirección que se usa es la dirección de la lista, de
esta forma se consigue que las respuestas a mensajes de la lista
se redirijan a la propia lista y no al usuario que generó el
mensaje. Si se deja en blanco la respuesta se envía por defecto
a la dirección del remitente original, no a la lista. El resto
de parámetros de configuración de una lista tiene menos
importancia y no se cambian a menudo, siendo los valores que
toman por defecto adecuados para la mayoría de las listas. En
cualquier caso el archivo de configuración de cada lista
incluye texto explicando del significado y posibles valores de
todos y cada uno de los parámetros.
Aprobar/desaprobar suscripciones/desuscripciones
a listas abiertas o cerradas (mensajes
de error)
Cuando un usuario intenta suscribir/desuscribir a otro
usuario a una lista abierta o cuando intenta suscribirse/desuscribirse
a sí mismo a/de una lista cerrada, Majordomo lo
impide, enviando al usuario que solicitó la suscripción/desuscripción
un mensaje informándole que su petición ha sido redirigida al
administrador de la lista para su aprobación. El administrador de
la lista tiene dos alternativas:
- Desestimar la solicitud de suscripción/desuscripción, no
efectuando ninguna acción adicional (salvo, si lo considera
oportuno, mandar un mensaje, con los motivos que le impulsan a
desestimar la solicitud, al usuario que la originó)
- Aprobar la solicitud de suscripción/desuscripción, para lo
cual tiene que enviar un mensaje a majordomo@listas.uninet.edu
en cuyo cuerpo incluya el siguiente comando:
approve <clave administración> subscribe/unsubscribe
<lista> <usuario>
donde <clave administración> es la clave
de administración de la lista en cuestión, subscribe
y unsubscribe son mutuamente excluyentes, <lista>
es el nombre de la lista (sin @listas.uninet.edu)
y <usuario> es la dirección de correo
electrónico completa del usuario a suscribir/desuscribir.
Gestionar listas moderadas (mensajes
de error)
Cuando un usuario envía un mensaje a una lista moderada
sin que en el cuerpo del mensaje aparezca la clave
de moderación, la distribución no se lleva a cabo, en su
lugar el mensaje es reenviado al moderador de la lista. El
moderador de la lista tiene dos alternativas:
- Si tras supervisar el mensaje considera que no debe ser
distribuido entre los suscriptores de la lista moderada no
realiza acción adicional alguna (salvo, si lo considera
oportuno, mandar un mensaje con los motivos que le impulsan a
no reexpedir el mensaje, al usuario que lo originó).
- Si considera que el mensaje debe ser distribuido entre los
suscriptores de la lista moderada, debe elaborar un mensaje en
el que la primera línea del cuerpo incluya el comando:
Approved: <clave de moderación>
donde <clave de moderación> se sustituye por la
clave
de moderación de la lista en cuestión.
A continuación debe incluir el cuerpo del mensaje original
indicando claramente los datos que identifican al emisor original
del mensaje (esto puede hacerse fácilmente mediante un "Forward").
Una vez completado el cuerpo del mensaje, éste debe enviarse a la
dirección <lista>@listas.uninet.edu de la lista
moderada para su distribución definitiva entre los suscriptores.
Gestionar listas restringidas (mensajes
de error)
Cuando un usuario no autorizado manda un mensaje a una lista
restringida, Majordomo lo impide, enviando al usuario en
cuestión un mensaje informándole que su mensaje ha sido
redirigido al administrador de la lista. El administrador de la
lista tiene dos alternativas:
- No efectuar acción adicional alguna (con lo que el mensaje
no se distribuye entre los suscriptores, si quiere puede
enviar un mensaje explicando sus motivos al usuario que
originó el mensaje)
- Reenviar el mensaje a la lista para su distribución . Esto
debe hacerse mediante un Forward, de forma que quede
claramente identificado el emisor original del mensaje.
Observe que en este tipo de listas no hace falta una clave
para reenviar el mensaje, pero en cambio sí es requisito que
la dirección de correo del administrador esté incluida en el
archivo de usuarios permitidos.
Cualquier cambio que el administrador de la lista deseé
efectuar sobre las direcciones del archivo de usuarios permitidos
deberá ser notificada al administrador de Majordomo
mediante un mensaje de correo.
Reconfiguración de una lista de correo
(mensajes
de error)
El administrador de una lista de correo puede cambiar la
configuración de la lista (cambio de claves, atributos, comandos
admitidos, etc.) a través de mensajes de correo electrónico, sin
que el administrador de la lista tenga por qué tener cuenta en la
máquina donde reside Majordomo. Para ello debe proceder de la
siguiente manera:
- Obtener el archivo de configuración actual de la
lista enviando un mensaje de correo a majordomo@listas.uninet.edu
en cuya primera línea de su cuerpo aparezca el literal:
config <lista> <clave de administración>
Majordomo devolverá un mensaje al administrador de la lista
con el texto de configuración de la lista <lista>
- Editar el mensaje recibido para ajustar los
parámetros de configuración a las nuevas necesidades de la
lista. Para un resumen de lo que estos parámetros quieren
decir ver "Parámetros
de configuración de una lista".
- Reenviar el texto de configuración en un mensaje de
correo a majordomo@listas.uninet.edu
. Para que los cambios surtan efecto, antes del texto
de la nueva configuración de la lista debe aparecer el
literal:
newconfig <lista> <clave administración>
a continuación debe ir el texto completo de la nueva
configuración. La última línea del mensaje debe ser el
literal EOF, así que hay que quitar (en
caso de existir) nuestra firma (signature) al enviar el
mail con la nueva configuración.
NOTA: antes de reenviar el mensaje es muy conveniente
deshabilitar la opción "Wrap long lines" o
similar de nuestro agente de correo (Eudora, Netscape, ...), de
esta forma evitaremos que Majordomo rechace la nueva
configuración por encontrar líneas cortadas en el nuevo archivo
de configuración.
Poner información sobre la
temática de la lista
- Cada vez que añadimos a un usuario a una
lista, majordomo le envía un mensaje avisándole de su
subscripción a dicha lista, además de enviarle una serie de
comandos básicos para interactuar con majordomo.
- Si queremos que le envíe otra información adicional como
temática de la lista, modo más completo de interactuar
con majordomo, etc., el administrador puede crear un fichero
con esta información y ponerlo para que todos los usuarios a
los que subscribe lo reciban. Para ello, mail a majordomo@listas.uninet.edu
y como cuerpo del mensaje
newinfo <lista> <clave administración
a continuación debe ir el
texto completo de la nueva información. Es conveniente quitar
(en casode existir) nuestra firma (signature) al
enviar el mail con la nueva información.
Mensajes enviados al administrador de
una lista por Majordomo
- Si los usuarios envían a la lista comandos mal escritos,
deshabilitados o comandos cuya acción no es significativa
para el administrador de la lista, Majordomo no envía ningún
mensaje al administrador de la lista.
- Si un usuario logra suscribirse a una lista, Majordomo
envía un mensaje al administrador de la lista con el Subject:
Subscribe <lista>, informándole de que un
nuevo suscriptor ha sido incorporado a la lista.
- Si un usuario logra desuscribirse de una lista, Majordomo
envía un mensaje al administrador de la lista con el Subject:Unsubscribe
<lista>, informándole de que un suscriptor se
ha dado de baja en la lista.
- Si un usuario intenta suscribirse
a una lista
cerrada o intenta suscribir a una lista
abierta a otro usuario distinto de él mismo, Majordomo lo
impide y envía un mensaje con Subject: Subscribe
<lista> al administrador de la lista. Este
mensaje contiene instrucciones
sobre como suscribir al usuario a la lista solicitada.
- Si un usuario intenta desuscribirse
de una lista
cerrada o intenta desuscribir de una lista
abierta a otro usuario distinto de él mismo, Majordomo lo
impide y envía un mensaje con Subject:Unsubscribe
<lista> al administrador de la lista. Este
mensaje contiene instrucciones
sobre como dar de baja al usuario de la lista solicitada.
- Si un usuario no autorizado manda un mensaje a una lista
restringida, Majordomo no lo distribuye entre los
suscriptores y envía un mensaje al administrador de la lista
con Subject: Approve <lista> En el
cuerpo del mensaje aparece el mensaje rebotado.
- Si un usuario manda un mensaje a una lista
moderada sin que en el cuerpo del mensaje aparezca la clave
de moderación, Majordomo no lo distribuye entre los
suscriptores y manda un mensaje al moderador de la lista con Subject:
Approve <lista>. En el cuerpo del mensaje
aparece el mensaje rebotado.
- Si el administrador de la lista no incluye la clave de
administración correcta al enviar algún comando que lo
requiera Majordomo le devuelve un mensaje con Subject:Majordomo
result y en el cuerpo el literal "invalid
list or password"
Si el administrador de la lista logra ejecutar un comando
administrativo sobre la lista, Majordomo le devuelve una respuesta
con el resultado de la ejecución del comando.