¿Cuál software usa anonbox?

anonbox.net fue construido con paquetes casi inalterados de qmail-1.0.3, djbdns-1.05 (también conocido como tinydns) y lighttpd-1.4.19. Explicamos los cambios abajo.

El projecto se une con "Glue Code" en sh y con una aplicación de ayuda de qmail, alterada en C.

¿Qué cambiamos en lighty?

fundamentalmente funciona "out of the box" con una configuración estándar. Solo los datos de logs fueron acomodados y index.sh fue agregado como documento de índice.

¿Que cambiamos en tinydns?

tinydns fundamentalmente funciona "out of the box" con un guión rc.d con el cual inicia sin las herramientas "daemon tools".

El archivo zone ("zone file") se reconStruye cada noche por un guión iniciado por crontab. Todos los guiones shell ("shell-scripts") involucrados incluyen a la configuración dropbox.

¿Que cambiamos en qmail?

Fundamentalmente utilizamos qmail-tls-1.0.3. Para hacer posibles bandejas de correo virtuales escribimos qmail-getpw de nuevo.

La configuración de qmail se reconstruye cada noche por un guión iniciado por crontab. De este modo se reconstruye /var/qmail/control/{rcpthosts,virtualhosts,me}.

¿Cómo podemos borrar las bandejas de correo retiradas?

Nuestro crontab inicia cada minuto un guión de mantenimiento. Ése analiza los logs de lighty y borra todas las bandejas de correo retiradas.

¿Cómo se generan bandejas de correo?

Nuestro guión de CGI produce archivos "home" virtuales para todas las direcciones de correo nuevas, así que qmail puede entregar el correo recibido. Produce además un vínculo simbólico ("softlink") del elemento secreto del URI, para que lighty también detecte la bandeja de correo.