GNU/Linux >> Tutoriales Linux >  >> Panels >> Webmin

Administrador de listas de mayordomo

Esta página documenta el proceso de configuración de listas de correo en su sistema utilizando Webmin y la gestión de listas Majordomo disponible gratuitamente programa.

Contenido

Introducción a listas de correo y mayordomo

Las listas de correo proporcionan una forma de facilitar las discusiones grupales por correo electrónico o de transmitir mensajes a varias direcciones de correo electrónico. En esencia, una lista de correo es simplemente una dirección de correo electrónico que reenvía todo el correo que se le envía a una lista de direcciones de miembros. Por lo general, los mensajes se modifican para que las respuestas regresen a la dirección de la lista en lugar del remitente original, lo que facilita que los miembros participen en una discusión grupal por correo electrónico.

Majordomo es el programa de gestión de listas de correo más popular para sistemas Linux y Unix. Además de reenviar correo desde la dirección de la lista a los miembros, maneja la suscripción y cancelación de la suscripción, la moderación y el filtrado de mensajes. Puede agregar encabezados y pies de página a los mensajes, enviar resúmenes periódicos que contienen listas de correos electrónicos de los últimos días, crear archivos de listas de mensajes y mucho más.

Debido a que está escrito en Perl, Majordomo se ejecutará en casi todas las versiones de Unix y se comporta de la misma manera en todos los sistemas operativos compatibles. Solo requiere que tengas instalado un servidor de correo que pueda reenviar mensajes a un programa oa un archivo de direcciones, lo que pueden hacer Sendmail y Postfix. Consulte el capítulo 37 para obtener más información sobre cómo configurar Sendmail en su sistema.

Los usuarios de una lista de correo normalmente se suscriben enviando un correo electrónico a la dirección especial de Majordomo en su sistema, como [email protected] . De hecho, hay varios tipos de comandos que se pueden enviar a esta dirección simplemente incluyéndolos en el cuerpo del mensaje, como listas , suscríbete y cancelar suscripción .

Por ejemplo, para agregarse a una lista de correo, simplemente puede enviar un correo electrónico a [email protected] que contenga la línea subscribe example-list [email protected] . Un solo mensaje puede contener varios comandos, uno en cada línea. Después de que Majordomo reciba un mensaje, procesará los comandos y enviará un correo electrónico de respuesta que contiene información sobre el éxito o el fracaso de cada comando y cualquier información que produzcan.

Por supuesto, antes de que cualquiera de estos comandos funcione en su sistema, debe configurar Majordomo y crear al menos una lista de correo. Las siguientes secciones explican cómo.

El módulo Majordomo List Manager

Este módulo le permite configurar y administrar múltiples listas de correo de Majordomo en su sistema. Está diseñado para interactuar con el módulo de configuración de Sendmail para configurar los alias de correo que Majordomo necesita para operar, pero se puede usar con cualquier servidor de correo que use un archivo /etc/aliases. Si no está utilizando Sendmail, consulte Uso de otros servidores de correo para obtener detalles sobre cómo configurar el módulo para que funcione con su servidor. Si Webmin detecta que Sendmail no está instalado, se mostrará un mensaje de error en la página principal que le notifica que no se puede encontrar su archivo de configuración.

Al igual que otros módulos relacionados con el correo electrónico, este se puede encontrar en la categoría Servidores en Webmin. Cuando ingresa, la página principal muestra una tabla de iconos, uno para cada lista de correo en su sistema. La siguiente captura de pantalla muestra un ejemplo.


La página principal del módulo Majordomo

Para que Majordomo funcione, se requiere que los alias de correo Majordomo y Majordomo-owner estén definidos y reenvíen mensajes al programa Majordomo y al administrador de la lista, respectivamente. Si el módulo detecta que estos alias no existen (generalmente porque nunca ha configurado Majordomo o usado el módulo antes), un campo llamado Dirección de correo electrónico del propietario se mostrará en la página principal.

Debe ingresar la dirección del administrador de la lista de correo maestra (generalmente usted mismo) en este campo y presionar Configurar alias botón al lado. Se crearán los alias necesarios y se volverá a mostrar la página principal sin el botón y el campo. Hasta que haga esto, Majordomo no funcionará correctamente:las personas no podrán suscribirse y darse de baja, obtener información sobre las listas de correo existentes, etc.

Naturalmente, si el módulo no puede encontrar a Majordomo en su sistema, la página principal mostrará un mensaje de error en lugar de cualquiera de los íconos y campos mencionados anteriormente. Si está seguro de que ya está instalado, lea la sección *Configuración del módulo Majordomo List Manager* para obtener instrucciones sobre cómo ajustar las rutas que utiliza el módulo para encontrar los archivos y programas de configuración.

Solo unos pocos sistemas operativos y versiones de Linux vienen con Majordomo como estándar, como OpenLinux, SuSE Linux, MSC.Linux, Debian Linux y AIX. Si está ejecutando uno de estos, busque en el CD de su sistema operativo o en el sitio web el paquete Majordomo e instálelo usando el módulo Paquetes de software. Los usuarios de todos los demás sistemas operativos deberán descargar, compilar e instalar el código fuente desde http://www.greatcircle.com/majordomo/. El módulo asume que usará el paquete en los sistemas que lo tengan, y el código fuente si no lo tiene. Si instaló la fuente a pesar de que había un paquete disponible, o usó un paquete que no conozco, deberá ajustar las rutas en la Configuración del módulo página.

Si ya es un usuario extenso de Majordomo, el módulo debería encontrar y mostrar todas sus listas existentes y sus configuraciones. Sin embargo, depende de que majordomo.cf no sea demasiado diferente del formato original, para que pueda analizarse correctamente. Si ha realizado modificaciones importantes en este archivo, es posible que el módulo no encuentre algunas o todas sus listas.

Tampoco funciona bien con múltiples dominios de correo electrónico virtual. Algunos sistemas tienen un archivo de configuración de Majordomo para cada dominio y, posiblemente, también varios archivos de alias. La única forma de usar el módulo en esta situación es clonarlo una vez para cada dominio (como se explica en el capítulo 51), y configurar cada clon para usar un archivo majordomo.cf diferente.

Uso de otros servidores de correo

De manera predeterminada, este módulo asume que está utilizando el servidor de correo de Sendmail. Sin embargo, muchas personas prefieren alternativas como Postfix Mail Server o QMail Mail Server debido a sus formatos de archivo de configuración superiores, confiabilidad y diseño. Afortunadamente, el módulo puede funcionar con cualquier servidor de correo que use un archivo de alias en el mismo formato que el /etc/aliases de Sendmail.

Todo lo que necesita hacer es decirle al módulo dónde se encuentra el archivo de alias, en lugar de que lea la configuración de Sendmail y lo encuentre automáticamente. Los pasos para hacerlo son:

  1. En la página principal del módulo, haga clic en Configuración del módulo Enlace. Esto abrirá el formulario de configuración del módulo estándar.
  2. Para el archivo de alias de estilo Sendmail campo, anule la selección de Obtener de sendmail.cf e ingrese la ruta completa al archivo de alias de su servidor de correo. Por lo general, será algo como /etc/aliases o /etc/postfix/alias .
  3. Haga clic en Guardar botón para volver a la página principal. Cualquier mensaje de error sobre la incapacidad de Webmin para encontrar el sendmail.cf habrá desaparecido.
  4. Haga clic en Editar opciones de mayordomo en la parte inferior de la página y complete la ruta del comando Sendmail campo con la ruta a un programa que funciona de la misma manera que el comando sendmail real. Todos los servidores de correo vienen con un programa como este para preservar la compatibilidad con los programas que esperan que se instale Sendmail, que generalmente se encuentra en /usr/sbin/sendmail o /usr/lib/sendmail. Majordomo usa este comando para enviar correos electrónicos salientes a los miembros de la lista.
  5. Haga clic en Guardar para volver a la página principal. El módulo y Majordomo ahora funcionarán correctamente con su servidor de correo.

No todos los servidores de correo tienen un archivo de alias estándar, por lo que este módulo no se puede usar con ellos. Qmail requiere un parche antes de leer un archivo de alias, ya que normalmente usa archivos .qmail en el directorio /var/qmail/aliases para definir los alias.

Crear una lista de correo

Una vez que el módulo Majordomo se haya configurado correctamente, puede usarlo para crear una nueva lista de correo. Cada lista debe tener un nombre que no pueda ser utilizado por ninguna otra lista, usuario de Unix o alias de correo electrónico. Por lo general, las listas se nombran como example-list o ingeniería-l , pero en realidad se permite cualquier nombre corto que consista en números, letras y guiones. El nombre forma parte de la dirección de correo electrónico de la lista antes de @, por lo que la dirección resultante será algo así como [email protected] .

Para crear una lista, los pasos a seguir son:

  1. En la página principal del módulo, haga clic en Agregar una nueva lista de correo enlace encima o debajo de la tabla de iconos de lista existentes. Esto lo llevará al formulario de creación de listas, que se muestra en la captura de pantalla a continuación.
  2. Introduzca el nombre elegido en Nombre de la lista campo.
  3. Complete la Dirección del mantenedor de la lista campo con la dirección de correo electrónico de la persona que será responsable de esta lista. Recibirán notificaciones de suscripciones y cancelaciones de suscripciones, y devolverán mensajes si falla la entrega a un miembro de la lista.
  4. La contraseña ingresada en la Contraseña de mantenimiento El mantenedor puede utilizar este campo para cambiar la configuración de la lista por correo electrónico. Asegúrese de que esta contraseña no caiga en manos de nadie más, ya que otorga control total sobre la lista a cualquiera que la conozca. Por lo general, no necesitará configurar la lista por correo electrónico de todos modos, ya que este módulo de Webmin proporciona una interfaz mucho más agradable que la edición manual del archivo de configuración.
  5. En la Descripción campo, ingrese una breve descripción de esta lista que se mostrará junto a su nombre cuando un usuario envíe el comando de listas a Majordomo.
  6. El texto en el Mensaje introductorio El campo se enviará a todos los nuevos miembros de la lista cuando se suscriban. Debe ingresar una descripción de la lista, pautas de publicación y cualquier otra información que los nuevos suscriptores puedan necesitar saber.
  7. Para agregar un pie de página a cada correo electrónico enviado a la lista, complete el Pie de página de correo reenviado campo. A menudo, el pie de página contiene el nombre de la lista e información sobre cómo darse de baja.
  8. Si desea moderar esta lista, cambie el campo *¿Lista moderada?* a . Una lista moderada es aquella que requiere que todos los mensajes que se le envíen sean aprobados antes de que se envíen a los miembros de la lista.
  9. Si el moderador es el mismo que el administrador de la lista, deje la dirección del moderador campo establecido en Igual que el mantenedor . De lo contrario, ingrese una dirección de correo electrónico en el campo de texto adyacente; esta dirección recibirá una copia de cada correo electrónico enviado para ser incluido en la lista para su aprobación.
  10. Si desea que Majordomo almacene copias de los mensajes enviados a esta lista en archivos de almacenamiento, seleccione una de las opciones que no sean No de la lista de correo del archivo? menú. Un archivo es una colección de archivos bajo el directorio de la lista que contiene correo electrónico a la lista por un año, mes o día.
  11. Finalmente, haga clic en Crear para que el módulo cree la lista y todos los alias de Sendmail que necesita para funcionar. Volverá a la página principal, que ahora debería contener un icono para su nueva lista.


Creando una nueva lista de correo

Las personas pueden suscribirse a la nueva lista y enviarle un correo electrónico tan pronto como se cree. Sin embargo, probablemente querrá personalizar su configuración un poco más antes de anunciar su existencia; las siguientes secciones lo explican ahora.

Gestionar miembros de la lista

Aunque las personas pueden suscribirse y darse de baja de una lista de correo, también puede usar este módulo de Webmin para administrar la lista de miembros. Para editar directamente la lista de miembros, los pasos a seguir son:

  1. En la página principal del módulo, haga clic en el icono de la lista de correo. Esto lo llevará a una página que contiene íconos para varias categorías de opciones de lista.
  2. Haga clic en Lista de miembros icono para ir a la página de administración de membresía que se muestra en la captura de pantalla a continuación.
  3. En la página que aparece, agregue, elimine o edite la lista de miembros en el cuadro de texto. Los nuevos suscriptores que agregue editando esta lista no recibirán un correo electrónico de bienvenida ni un mensaje de confirmación.
  4. Presiona Guardar para activar la lista de nuevos miembros.
    Administrar miembros de la lista de correo

La misma página también se puede utilizar para suscribir personas a la lista. Simplemente ingrese una dirección en Dirección de suscripción a la lista y haga clic en Agregar botón. Cuando se agrega un miembro de esta manera, recibirá el mensaje de bienvenida habitual como si se hubiera suscrito normalmente enviando un correo electrónico a [email protected]. Internamente, el módulo realiza la suscripción de la manera adecuada al falsificar un correo electrónico a Majordomo, en lugar de simplemente actualizar directamente el archivo que contiene los miembros de la lista.

Se puede eliminar una dirección de la lista introduciéndola en Eliminar dirección de la lista campo y presionando Eliminar . En lo que respecta al suscriptor, no hay diferencia entre este método y simplemente eliminar su dirección del cuadro de texto del miembro. Internamente, aunque la cancelación de la suscripción se realiza mediante un correo electrónico falso a Majordomo que le indica que elimine la dirección del archivo del miembro, en lugar de que Webmin actualice ese archivo directamente.

Editar información de listas, encabezados y pies de página

Después de crear una lista, aún puede editar la descripción, el mensaje de bienvenida y el pie de página que se eligieron en el formulario de creación. Los pasos a seguir son:

  1. En la página principal del módulo, haga clic en el icono de la lista.
  2. Haga clic en Mensajes y descripción icono para abrir una página para editar el mensaje de descripción, bienvenida e información.
  3. Para cambiar la descripción que se muestra en respuesta al comando de listas enviado a la dirección de Majordomo por los usuarios, edite la Descripción de la lista campo.
  4. El mensaje informativo El campo contiene texto que se devolverá en respuesta a la información nombre de lista comando, y posiblemente también a nuevos suscriptores. Cámbialo por lo que quieras.
  5. El mensaje de bienvenida suele ser el mismo que el mensaje informativo. Para cambiar esto, seleccione Como se ingresó a continuación para el mensaje introductorio y rellene el cuadro de texto con un mensaje para enviar a los nuevos suscriptores.
  6. Haga clic en Guardar para volver a la página de iconos de la lista y, a continuación, haga clic en Encabezados y pies de página icono.
  7. Para agregar un encabezado en la parte superior de todos los mensajes de la lista, complete el Encabezado de correo electrónico de reenvío campo. Sin embargo, la mayoría de las listas no usan un encabezado:un pie de página es menos molesto para los lectores.
  8. Para editar el pie de página adjunto al final de la lista de mensajes, cambie el Reenviar pie de página de correo electrónico campo.
  9. Si desea que cada mensaje de la lista tenga encabezados de correo adicionales, complete los Encabezados SMTP adicionales para correo reenviado campo. Estos deben estar en el formato de encabezado de correo electrónico estándar, como:Asunto:bla Lista de correo X:[email protected] Los encabezados nuevos no pueden anular los de los mensajes reenviados, solo agregarlos. Si desea cambiar el asunto o la dirección de respuesta, consulte Editar las opciones de correo electrónico reenviado sección.
  10. Haga clic en Guardar botón en la parte inferior del formulario. Toda la nueva información de la lista, la configuración del encabezado y el pie de página se activará de inmediato.

Editar opciones de suscripción

De forma predeterminada, Majordomo permite que cualquiera se suscriba a una lista recién creada y envía un mensaje de confirmación a los nuevos miembros para asegurarse de que realmente quieren suscribirse. Estas funciones evitan que las personas se suscriban en contra de sus deseos por parte de otra persona, pero pueden ser molestas en una lista de correo de una pequeña empresa con usuarios de confianza.

Para cambiar estas y otras opciones de suscripción, los pasos a seguir son:

  1. Haga clic en el icono de la lista en la página principal del módulo y luego en Suscripción y moderación .
  2. La política de suscripción controles de campo que se pueden suscribir a la lista. Las opciones son:Cualquiera puede suscribirse Cuando se selecciona, una dirección solo se puede agregar a la lista (por correo electrónico a Majordomo) si la dirección de la que proviene es la misma. Sin embargo, esta función de seguridad se puede anular de manera trivial al falsificar la dirección de origen de un mensaje y puede ser irritante para las personas que desean usar una dirección especial para las suscripciones. Cualquiera puede suscribirse a cualquiera Cuando se selecciona esta opción, se aceptará cualquier dirección agregada a la lista. Se requiere la aprobación del mantenedor Esta opción le dice a Majordomo que reenvíe todas las solicitudes de suscripción al mantenedor de la lista para su aprobación. Debe usarse si desea controlar quién puede unirse a la lista, en lugar de permitir que cualquiera se registre.
  3. Del mismo modo, la política de cancelación de suscripción controles de campo que se pueden eliminar de la lista. Sus opciones son las mismas que la Política de suscripción campo.
  4. Para que Majordomo envíe un mensaje a nuevas direcciones confirmando sus suscripciones, configure ¿Requerir confirmación de suscripción? campo a . Este mensaje de confirmación debe responderse antes de que la dirección se agregue a la lista, lo que indica que la persona realmente quiere suscribirse. Recomendaría siempre activar esta función a menos que esté ejecutando una lista de correo interna muy pequeña.
  5. Si desea que el mensaje de bienvenida (ingresado cuando se creó la lista) se envíe a todos los nuevos miembros, establezca ¿Enviado mensaje de presentación? campo a .
  6. El ¿Agregar solo direcciones sin procesar a la lista? El campo determina si Majordomo almacenó direcciones completas (como _Jamie Cameron _) o solo direcciones sin procesar (como [email protected] ) en la lista de miembros. A menos que desee poder ver los nombres reales asociados con las direcciones de los suscriptores, este campo debe establecerse en . .
  7. Si desea que el mantenedor de la lista reciba una copia de todas las solicitudes de suscripción y cancelación de suscripción, establezca ¿Reenviar solicitudes de suscripción/cancelación de suscripción al mantenedor? campo a . Sin embargo, esto no significa que el mantenedor deba aprobar las solicitudes.
  8. La contraseña especificada en la Contraseña de mantenimiento El campo debe incluirse en todos los mensajes para aprobar suscripciones o cambiar la configuración de la lista por correo electrónico. Solo se debe dar al mantenedor, ya que cualquiera que lo sepa puede editar cualquiera de las configuraciones de la lista.
  9. Para solicitar que un moderador apruebe todos los mensajes de la lista, cambie la ¿Lista moderada? campo a .
  10. La dirección del moderador controles de campo a donde se envían las solicitudes para aprobar mensajes a la lista. Puede establecerlo en Mantenedor (en cuyo caso se usará la dirección en el campo *Dirección de correo electrónico de aprobación*), o ingrese algo diferente.
  11. La contraseña de moderación El campo es para ingresar una contraseña que debe incluirse en todos los mensajes que aprueban publicaciones en la lista. Solo debe ser conocido por el moderador (si lo hay) y por usted mismo, de lo contrario, los suscriptores podrían aprobar sus propias publicaciones.
  12. Para cambiar la dirección del propietario de la lista (a la que se envía el correo electrónico a _listname_-owner), edite la dirección de correo electrónico del propietario campo. El propietario recibirá mensajes de rebote que se devuelven si no se puede entregar el correo electrónico a un suscriptor.
  13. Para cambiar la dirección del mantenedor, edite el campo *Dirección de correo electrónico de aprobación*. Todas las notificaciones y solicitudes de suscripción y baja serán dirigidas a esta persona.
  14. Finalmente, haga clic en Guardar - la nueva configuración tendrá efecto inmediatamente.

Cuando la confirmación está habilitada para una lista, cualquiera que envíe un comando de suscripción a la dirección de Majordomo recibirá un correo electrónico pidiéndole que envíe un comando de autenticación especial. Este paso adicional garantiza que la persona que se agrega a la lista realmente quiera unirse, porque el comando auth contiene un número aleatorio que Majordomo asocia con la dirección de suscripción.

Cuando la aprobación de moderación o suscripción/cancelación de suscripción está habilitada, se enviarán mensajes adicionales a las direcciones del moderador o del mantenedor. Consulte Moderación y mantenimiento de una lista a continuación para obtener más información sobre cómo manejar estos correos electrónicos.

Editar las opciones de correo electrónico reenviado

Cuando se envía un mensaje de correo electrónico a la lista, Majordomo no solo lo reenvía a los suscriptores sin cambios. En su lugar, modifica los encabezados y posiblemente el contenido según la configuración de la lista. La modificación más común es la adición de un encabezado Responder a para que las respuestas de los miembros vayan a la lista en lugar del remitente original. En una lista de discusión grupal, esto es generalmente lo que desea.

Otras modificaciones que Majordomo puede realizar en los mensajes de la lista incluyen agregar algo de texto a la línea de asunto y cambiar la prioridad. Para configurarlos, los pasos a seguir son:

  1. En la página principal del módulo, haga clic en el icono de la lista y luego en Opciones de correo electrónico .
  2. Para agregar el encabezado Responder a al correo electrónico de la lista, ingrese la dirección de correo electrónico de la lista (como [email protected]_m) en la Responder a:dirección en el correo electrónico reenviado campo. Seleccionando Ninguno La opción hará que las respuestas de los lectores vayan al remitente original de cada mensaje de forma predeterminada.
  3. Para establecer la dirección del remitente de los mensajes reenviados, complete el Remitente:dirección en el correo electrónico campo. Debe ser propietario-_nombre de la lista_, que se reenvía a la dirección del propietario real. Todos los mensajes de rebote que regresen de los suscriptores se enviarán a esta dirección.
  4. El nombre de host para reenviar correo electrónico debe establecerse en el dominio de correo de su sistema, como example.com . Salir del predeterminado La opción seleccionada le dice a Majordomo que resuelva el dominio automáticamente, lo que puede no hacer correctamente.
  5. Para agregar texto a la línea de asunto de cada mensaje de la lista, ingréselo en el Asunto:prefijo para correo electrónico reenviado campo. Por lo general, se agregará el nombre de la lista entre corchetes, como [ejemplo-lista] .
  6. Para cambiar la prioridad de los mensajes de la lista, seleccione uno de los Prioridad de correo electrónico de reenvío menú. Tradicionalmente, las listas de correo utilizan el bulto prioridad, y algunos programas dependen de esto para identificar la lista de correo electrónico.
  7. Cada mensaje de correo electrónico tiene varios encabezados Recibido, cada uno de los cuales es agregado por un servidor de correo por el que pasa el mensaje. Para que Majordomo los elimine de los mensajes reenviados, cambie Eliminar recibido:encabezados del correo electrónico reenviado campo a . Es posible que desee hacer esto para ocultar la dirección IP y otros detalles de las personas que publican en la lista.
  8. Para limitar el tamaño de los mensajes que se pueden enviar a la lista, complete el Tamaño máximo permitido del mensaje campo. En una lista con muchos miembros, es aconsejable evitar que las personas envíen mensajes grandes debido a la carga que su reenvío supondrá en su sistema y red. Un límite de 40.000 bytes es suficiente para los tipos de correos electrónicos de texto que la mayoría de la gente envía a una lista de correo.
  9. Cuando haya terminado de editar las opciones de reenvío de correo electrónico, haga clic en Guardar . Siempre que no haya errores en el formulario, volverá a la página de iconos de opciones de lista.

Aunque agregar un encabezado Responder a es conveniente para la mayoría de los usuarios, algunas personas lo consideran una mala idea. Porque casi todos los clientes de correo electrónico tienen una respuesta a todos botón para enviar correo electrónico al remitente original y a todos los destinatarios, no hay necesidad de la respuesta normal botón para enviar correo a la lista. De hecho, tener un encabezado Responder a dificulta que los lectores respondan solo al remitente original en lugar de a toda la lista.

Control de acceso a la lista de edición

Majordomo se puede configurar para restringir quién puede obtener información sobre una lista, quién puede publicar en ella y el contenido de los mensajes que envía. A menudo querrá restringir la publicación a los miembros de la lista o a un grupo limitado de personas, en lugar de permitir que cualquier persona en el mundo que conozca la dirección de la lista envíe correos electrónicos a sus miembros. Sin embargo, estas restricciones de carteles no son totalmente efectivas, ya que es fácil para cualquiera falsificar su dirección de remitente.

Los pasos para controlar el acceso a una lista son:

  1. En la página principal del módulo, haga clic en el icono de la lista para que aparezca la página de iconos de categorías de opciones.
  2. Haga clic en Control de acceso para mostrar un formulario para editar información y publicar restricciones.
  3. Los primeros seis campos de la página se pueden usar para restringir el acceso a get, index, info, intro, what and who Majordomo commands (explicado en la introducción). Es posible que desee hacer esto para ocultar los detalles de la lista de algunas o todas las personas; en particular, la lista de miembros no debe estar disponible para los atacantes potenciales. Los campos, llamados Acceso para obtener comando y así sucesivamente, tiene las siguientes opciones:Cualquiera El comando está disponible para cualquier persona que pueda enviar un correo electrónico a la dirección de Majordomo. Miembros de la lista El comando solo está disponible para los miembros de la lista, identificados por la dirección De de los mensajes al Mayordomo. Nadie Nadie puede usar el comando para esta lista en absoluto.
  4. Las listas de comandos de Majordomo generalmente devuelven información sobre todas las listas de correo en su sistema. Sin embargo, el campo Incluir esta lista en respuesta al comando de listas para se puede usar para limitar los remitentes que verán esta lista en particular, lo que puede ser útil si desea ocultarla de consultas casuales. Las opciones disponibles son:Todos La lista es visible para cualquier persona que pueda enviar un correo electrónico a Majordomo. Direcciones que coinciden con expresiones regulares Solo los remitentes cuyas direcciones coincidan con una de las expresiones regulares de Perl ingresadas en el cuadro de texto adyacente podrán ver la lista. Direcciones que no coinciden con expresiones regulares Solo los remitentes cuyas direcciones no coincidan con las expresiones regulares ingresadas podrán ver esta lista.
  5. Para limitar las publicaciones solo a los miembros de la lista, cambie ¿Quién puede publicar en la lista? campo para Lista de miembros . Esto tiene mucho sentido, ya que protege su lista de los spammers que de alguna manera han obtenido su dirección. Si solo unas pocas personas pueden publicar, cree un archivo que contenga sus direcciones de correo electrónico e ingrese la ruta en Direcciones en el archivo campo. Esta opción es útil para las listas de anuncios en las que la mayoría de los suscriptores solo reciben información y no pueden publicar.
  6. Para bloquear publicaciones que contengan determinadas palabras o texto, utilice las regexps corporales tabú campo. Todas las palabras u oraciones prohibidas deben ingresarse una por línea con / al principio y al final, como /smeg/ .
  7. También es posible bloquear mensajes cuyos encabezados coincidan con ciertas expresiones regulares, completando las regexps de encabezado tabú campo. Por ejemplo, podría ingresar /Asunto:.*dinero.*/ para bloquear todas las publicaciones con la palabra dinero en su línea de asunto.
  8. Cuando haya terminado en esta página, haga clic en Guardar botón. Las nuevas restricciones entrarán en vigor de inmediato.

Moderación y mantenimiento de una lista de correo

En este comando, contraseña debe ser la contraseña de mantenimiento establecida para la lista en la página de suscripción y moderación, lista debe ser el nombre de la lista a la que agregar el suscriptor y dirección debe ser su dirección de correo electrónico. De hecho, es posible usar este comando en cualquier momento para agregar a alguien a una lista, incluso si no ha solicitado unirse.

Si usted es el moderador de una lista de correo, recibirá un mensaje con un asunto como BOUNCE:[email protected]:Se requiere aprobación cada vez que alguien intenta publicar en la lista. En el cuerpo del mensaje estará el correo electrónico original que se envió a la dirección de la lista, que se supone que debe leer para asegurarse de que sea apropiado para su publicación.

Desafortunadamente, la única forma de aprobar un mensaje es guardar todo el correo electrónico en un archivo y ejecutar el comando de aprobación en él. Por ejemplo, si el mensaje se guardó en /tmp/email ejecutaría _approve /tmp/email_ para enviarlo a la lista. Además, debe crear un archivo llamado .majordomo en su directorio principal de Unix que contenga los nombres de las listas, sus contraseñas de moderador y las direcciones de correo electrónico de Majordomo. El archivo .majordomo debe tener este formato:primer nombre de lista primera contraseña Majordomo@lo que sea.com segundo nombre de lista segunda contraseña [email protected]

Se espera que las futuras versiones de Webmin simplifiquen el proceso de aprobación.

Eliminar una lista de correo

Si ya no necesita una lista, puede eliminarla fácilmente junto con todos los archivos y alias asociados mediante este módulo. La lista de miembros, los archivos de configuración y cualquier archivo se eliminarán de forma permanente. Los pasos para eliminar una lista son:

  1. En la página principal del módulo, haga clic en el icono de la lista.
  2. Presione la Lista de eliminación debajo de la tabla de iconos de categorías de opciones. Se mostrará una página de confirmación, mostrando todos los archivos y alias de Sendmail que Webmin eliminará al eliminar la lista. Debido a que los alias incluyen cualquiera que comience o termine con el nombre de la lista, asegúrese de que no se incluya ninguno de sus propios alias no relacionados.
  3. Para continuar, haga clic en Eliminar lista botón. Una vez que se complete la eliminación, volverá a la página principal del módulo.

Crear una lista de resúmenes

Una lista de correo de resumen es aquella que combina varios mensajes de otra lista en un solo correo electrónico antes de enviarlo a los suscriptores. Los resúmenes siempre están asociados con listas normales y tienen sus propios suscriptores que solo reciben publicaciones en formato de resumen. Los resúmenes nunca se moderan y los suscriptores no los publican; en su lugar, las publicaciones deben ir a la lista original.

La cantidad de mensajes que se combinan en un solo correo electrónico de resumen se puede determinar por su tamaño o por un período de tiempo. Majordomo se puede configurar para enviar un nuevo resumen una vez que alcanza un cierto tamaño, o después de una cierta cantidad de días desde el momento en que se agregó el primer mensaje. Sin embargo, nunca enviará un correo electrónico vacío para digerir a los suscriptores.

El proceso de agregar una lista de resumen es similar al de agregar una lista normal, como se explica en Creación de una lista de correo sección. Los pasos a seguir son:

  1. En la página principal del módulo, haga clic en Agregar una nueva lista de resumen Enlace. Esto lo llevará al formulario de creación de listas, que es similar al que se muestra en la segunda captura de pantalla anterior.
  2. Ingrese un nombre para la lista en el Nombre de la lista campo, como example-digest . Tradicionalmente, una lista de resumen tendrá el mismo nombre que la lista original, pero con -digest adjunto.
  3. Seleccione el nombre de la lista original que desea enviar en forma de resumen desde Hacer un resumen de la lista menú. Aunque es posible tener un resumen de un resumen, en la práctica esto no es muy útil.
  4. Introduzca la dirección de la persona responsable de esta lista en la Dirección del responsable de la lista campo.
  5. Ingrese una contraseña para que la use el mantenedor en la Contraseña de mantenimiento campo. # En la Descripción ingrese una breve descripción de este resumen que se mostrará junto a su nombre cuando un usuario envíe el comando de listas a Majordomo.
  6. Complete el mensaje introductorio campo con un mensaje que se enviará a todos los nuevos miembros de la lista cuando se suscriban.
  7. Para agregar un pie de página a cada resumen enviado, rellene el Pie de página del correo de resumen campo.
  8. Para que el resumen se envíe en un horario regular, seleccione El mensaje más antiguo es para Enviar resumen cuando e ingrese el número de días entre resúmenes en el campo adyacente. This assumes that messages are being regularly posted to the list - because Majordomo only checks the age of the digest when a message is added, it is possible for the interval to be greater than the specified number of days in practice. Alternately, the have a digest email sent out when it reaches a certain size, select the Messages total option and enter the minimum number of lines that the digest must reach into the adjacent field. As soon as it exceeds this limit, the digest will be sent to subscribers.
  9. Finally, click Create to have Webmin create the new digest list and all the Sendmail aliases that it needs. The alias for the original list will be updated to support the digest as well.

Once a digest list has been added, an icon for it will appear on the main page. Just as with a normal list, you can click on it and then on the category icons to edit the membership list and change settings such as the subscription policy, footers, Reply-To address and so on. Typically the Reply-To address should be set so that replies to a digest email go to the original mailing list - in fact, there is no way to post directly to a digest list created by Webmin. Any mail to [email protected] will bounce, because the module does not create a mail alias with that name.

Editing digest options

After a digest list has been created, you can still edit options that are specific to digests such as the time period or message size that will trigger an email. To do this, the steps to follow are:

  1. On the module's main page, click on the icon for your digest list, then on the Digest Options icon.
  2. To change the subject line used for digest messages, edit the Digest title campo. By default, this will be set to whatever was supplied for the Description on the creation form.
  3. To have the digest sent out on a regular basis, enter a number of days for the Oldest message age before sending campo. If the Unlimited option is selected, Majordomo will not take the age into account when deciding when to send.
  4. To have the digest sent when it reaches a certain size, enter the minimum number of lines into the Max digest size before sending campo. Selecting Unlimited tells Majordomo to ignore the size when deciding when to send the digest. It is actually possible to enter values for both the Oldest message age and Max digest size los campos. If so, it will be sent as soon as either condition is met. Alternatively, you can set both fields to Unlimited - however, this means that the digest will never be sent!
  5. Every digest message has volume and issue numbers which are included in the subject line. The current volume is shown in the Current volume number field - if you like, you can increase it by one every year, and re-set the issue number to 1 at the same time.
  6. The number set in the Current issue number field is automatically incremented by Majordomo every time a digest is sent out. You should only change this when changing the volume number.
  7. Haga clic en Guardar button at the bottom of the page when you are done editing digest options. Any new settings will take effect immediately.

Editing global Majordomo options

There are a few options related to the email domain and mail program that effect all mailing lists, as well as the master Majordomo email address. Generally you will not need to adjust them, but if you do the steps to follow are:

  1. On the module's main page, click on the Edit Majordomo Options button to bring up the global options form.
  2. The Mail server hostname field must contain the default email domain name for your server, such as example.com . This can be overridden on a per-list basis by the Hostname for resent email field on the Email Options page, but it is simpler to set it globally here. The value entered here sets the Majordomo variable $whereami, which can be used in the subsequent fields.
  3. To change the address that Majordomo commands must be sent to, edit the Majordomo master address campo. Changing this is rarely necessary though, and you must update the actual Majordomo email alias as well for it to work properly.
  4. To change the address of the Majordomo administrator, edit the Majordomo owner's address campo. Typically this is set to an alias that forwards mail to the real owner address, which can be changed instead of this field.
  5. To have Majordomo use a different program for sending email, edit the Sendmail command path campo. Whatever you enter must be able to able to accept the same parameters as the sendmail command - however, most replacements for this command supplied with other mail server packages will work.
  6. Haga clic en Guardar button to make the new settings active.

Module access control

As WebminUsers explains, it is possible to give a Webmin user limited access to a module. People who are granted access to this module can be restricted to managing only certain mailing lists and prevented from creating new ones or editing global Majordomo options. This allows you to give a user the rights to edit his own lists, without giving him root access or control over other mailing lists.

Once a user has been given access to the module, to restrict him like this the steps to follow are:

  1. In the Webmin Users module, click on Majordomo List Manager next to the user's name. This will take you to the module access control form.
  2. Cambie ¿Puede editar la configuración del módulo? campo a No , so that he cannot edit the paths to Majordomo commands.
  3. In the Mailing lists this user can manage field, choose the Selected option and select the lists that he should be able to configure from the box below it. Or to let him manage all mailing lists, choose All lists .
  4. Change the Can edit global options? and *Can create new mailing lists?* fields to No .
  5. If the Can edit list membership? field is set to No , the user will be not be allowed to directly edit the member list or subscribe and un-subscribe people from within Webmin. From a security point of view, this doesn't really achieve much as the user will still be able to subscribe anyone he wants by sending mail to the Majordomo address with the list password.
  6. Haga clic en Guardar to make the restrictions active.

Configuring the Majordomo List Manager module

The configurable options for the Majordomo module are divided into two groups - those that control the module's operation and user interface which can be safely edited, and those related to configuration file and program paths. When the click on the Module Config link on the main page, the first groups of options are displayed under Configurable options , and the second under System configuration .

Fields in the latter group generally do not need to be changed unless you are not using the standard Majordomo package for your operating system, or if you are running a mail server other than Sendmail.


Webmin
  1. Administrador de archivos Java

  2. Sin lista de tipos en ISPConfig 3.1.11

  3. ¿Administrador de listas de correo recomendado para usar con Postfix?

  4. Kubuntu 16.04 Administrador de controladores roto?

  5. No se puede publicar en una lista de correo

Comando SS en Linux

Listar tablas en una base de datos MySQL

Instale Conky Manager en Ubuntu 20.04

¿Cómo usar el Administrador de funciones en WHM?

Administrador de archivos frente a FTP

Cómo usar el administrador de paquetes Yum en Rocky Linux 8