A diferencia de mailman, mlmmj puede emplearse en un OpenBSD que tenga un servidor web con chroot, pues se administra desde la línea de comandos.
Lo mismo ocurre con majordomo, aunque la licencia de mlmmj es MIT mientras que la de majordomo es restrictiva.

INSTALACIÓN Y CONFIGURACIÓN

  • Instale el paquete disponible entre los paquetes oficiales de OpenBSD.
  • Agregue una tarea cron "sudo crontab -e":
0 */2 * * * "/usr/local/bin/mlmmj-maintd -F -d /var/spool/mlmmj"
  • Cuando se usa mlmmj con sendmail, debe modificarse la configuración de sendmail:
cd /usr/share/sendmail/cf/
vi openbsd-proto.mc

para agregar (digamos antes de MAILER(local)dnl):

define(`LOCAL_SHELL_FLAGS', `eu9P')dnl 

e instale la nueva configuración con

make
make distribution
sudo pkill sendmail
. /etc/rc.conf
sendmail ${sendmail_flags}

ADMINISTRACIÓN DE LISTAS

!CREACIÓN Puede crear una nueva lista (digamos l-amigos) con:

sudo /usr/local/bin/mlmmj-make-ml
chown -R daemon /var/spool/mlmmj/l-amigos

Agregue un alias en /etc/mail/aliases por ejemplo:

l-amigos:  "|/usr/local/bin/mlmmj-recieve -L /var/spool/mlmmj/l-amigos/"

Entre las diversas opciones que pueden configurarse están: * Lista cerrada i.e no pueden suscribirse miembros por correo:

touch /var/spool/mlmmj/l-amigos/control/closedlist

!ADICIÓN DE USUARIOS

/usr/local/bin/mlmmj-sub -L /var/spool/mlmmj/l-amigos -a miamigo@pasosdeJesus.org

Esta información se cede al dominio público y se dedica al padre que es JUSTICIA. 2007. vtamara@pasosdeJesus.org