Antecedentes del proyecto
Al principio...
Comencé a utilizar el sistema de explotación UNIX al final de los
años 80 yo inmediatamente aprecié la riqueza de los pedidos
disponibles sobre este sistema de explotación y la posibilidad de
realizar tratamientos complejos combinando el efecto de varias
herramientas que efectuaban cada uno un tratamiento muy
simple.
Es también a este período que comencé a practicar la programación en
lengua C.
Compré mi primer PC en 1989. Esta máquina que volvía bajo MS-DOS
habría sido frustrante si me hubiera satisfecho con su sistema de
explotación. Con la máquina, compré también un compilador C de
Borland (equipada Turbo C 2.0). Así, me aproveché a la escritura de
los pedidos UNIX que conocía, con el fin de llegar, poco a poco, a
disponer en casa de mismas posibilidades técnicas que en mi lugar de
trabajo. En un poco más de 10 años, tengo así reescribo para MS-DOS
un centenar de pedidos UNIX-LIKE.
Como mucho, terminé por enterarse de la existencia de GNU/Linux, pero
a mediados de los años 90, no me interesó consecuencia dado que ya
disponía de mi UNIX personal bajo MS-DOS.
Comencé a utilizar el medio ambiente puesto ventanas sobre PC en
1996.
Windows 3.1 era entonces lo que podía funcionar sobre mi PC
equipado de un 386.
Cuando en 1997, he comprado mi primer PC con Pentium, he guardado
MS-DOS con todas mis herramientas y Win 3.1 .
Sus dos ventajas con relación a Windows 95 (y las versiones siguientes):
- Podía recargar la versión lista al empleo exactamente volviendo a
copiar los ficheros, a ir de una protección sobre 2 disquetes zip 100
o un CD,
- yo disponía sobre este PC del piloto gráfico para utilizar
correctamente win31, entonces que windows 95 no volvían que en 256
colores.
Mis principios (o casi) en Internet
Se es vraiement puesto a utilizar Internet y el servicio de
mensajería electrónico a partir de la primavera 1999 cuando algunos
proveedores como free.fr se pusieron a proponer conexiones al precio
de las comunicaciones locales.
Para el correo electrónico, mi programa informático era Microsoft
Internet Mail. La ventaja de del mailer era que se memorizaba cada
recibido mensaje, a expedir o enviado en un fichero distinto.
Gracia a mis herramientas Unix-like (en particular, los de la serie
de los grep), después de tener telecargadas una serie de correos
electrónicos la llamada de un fichero. PEGA me permitía clasificar
automáticamente estos correos electrónicos por categoría y ponerlos
en directorios distintos en función de un tag en el tema o de su
remitente. Normalmente los mailers ofrecen de origen esta
posibilidad, pero aún no la vi bien funcionar.
Además, mi sistema de selección permitía separar también los
recientes correos electrónicos de los otro en función de la
antigüedad de los ficheros recibidos o enviados.
Sus diseñadores habían adultido Microsoft Internet mail voluntariamente
para plantear problemas de visualización de la hora y
la fecha a partir del año 2000. para remediar este problema,
desarrolló programas C que corregían automáticamente el fichero
MSG-LIST de los directorios que contenían correos electrónicos.
Al escribir estos programas, constaté que si se corregía el fichero
MSG-LIST de la manera más lógica, seguía siendo un desfase de
aproximadamente 21 H para los mensajes entrantes y de más de un día
para los salientes. ¡Prueba para mi que los defectos de micro$oft
Internet mail no procedían de una simple negligencia!
Por otro lado, bastaba con generar una hora y fecha falsa en este
fichero para compensar en el otro sentido el desfase de visualización
introducido por el que fabricaba, lo que terminé por hacer.
¡Solamente defecto residual, el envío de mensajes se hacía con un
año sobre 2 cifras, esto que planteaba problemas de clasificación al
mailer de Netscape, al competidor! Resumida, incluso después del año
2000, un poco de programación en C me permitió conservar del mailer,
más que de pasar a Outlook que encargaba todos los mails en un u'nico
fichero, lo que no era compatible con mis selecciones automáticas.
todo no ser con todo no siempre rosado. ¡Por ello, inscríbeselo
sobre una mailing list que, en la época producía 50 mensajes
al día, yo se dio cuenta rápidamente que si se cargaba a distancia de
nuevo se recuperaba una parte de los mensajes antes de desconectarse,
la vez siguiente, estos mensajes! Una vez, a una vuelta de
vacaciones, aproximadamente 200 mensajes me esperaban.
Después de 1/4 de hora de comunicación so'lo permanecía 3 ó 4.
constaté que un imbécil había enviado sobre una mailing list una
parte adjuntada de alrededor un megaocteto. El sistema de
desconexión automático después de 20 minutos que funcionaban, ya
no tuve que que recuperar todo una otra vez. Es finalmente al 3.o
golpe que pude vaciar completamente mi cojeo a las cartas.
Otras veces, era mensajes a virus con ficheros adjuntos inútiles
de algunos centenares de Koctets que contaminaban mi servicio de
mensajería sin que el remitente no haya tenido la corrección de
enviar un otro correo electrónico para prevenirme 24 H al anticipo, y
en consecuencia sin que disponga realmente de medios para administrar
mejor a las comunicaciones telefónicas que pagaba.
En absoluto había pensado escribir filtros bajo Linux no conservar
más que los mails útiles a cargar a distancia, pero sin concretar
esta idea (cuando no se tiene nada, él trabajo para obtener alguna
cosa, cuando se proporciona bastante bien, la facilidad ameno por
satisfacerse).
2002, el otoño de los cambios
Desde septiembre de 1999, trabajo en región parisiense y vuelvo de
nuevo en mi región de Toulouse nativa para las vacaciones (alumnos).
Tengo pues 2 domicilios, lo que quería decir también 2 líneas de
teléfono fijo, el a cada dirección.
Los 3 primeros años, utilizaba mi PC con Pentium de 1997 (el solo
a haber un módem) en región parisiense de septiembre a junio y no
lo traía en región de Toulouse que para julio - agosto. Para las
pequeñas vacaciones en región de Toulouse, me alegraba del PC
equipado de un 386.
Al final del verano 2002, prefirió dejar el Pentium en el sur para
readquirir una máquina más reciente en región parisiense.
Problema imprevisto: esta nueva máquina no dispone de los pilotos
windows 3.1 para algunos elementos esenciales como la tarjeta gráfica
(limitada a 256 colores), el módem, etc... de ahí la necesidad de
pasar a un sistema de explotación más reciente.
El segundo cambio viene... de la
incapacidad de France Telecom a ingresar facturas (!)
... y de la actitud detestable de esta sociedad que se niega a asumir
sus responsabilidades.
Después de haber sido cliente en ellos durante 13 años (duración
fatídica?), y esperado durante 6 meses para que solucionen un
problema de cobro de factura, terminé por pedir la cancelación de mis
2 líneas.
Consecuencia: tengo un teléfono portable (no de la red anaranjada!) y
para Internet, ya no me sigue siendo más que el acceso ADSL en mi
lugar de trabajo.
¡En el trabajo!
Estos 2 combinados acontecimientos, sustitución del PC y abandono del
teléfono fijo fueron para mi la ocasión de desarrollar bajo Linux una
serie de herramientas para para disponer de del mailer que ofrece
todas las posibilidades del sistema anterior añadiendo todas las
herramientas que me faltaban.
Al principio, pensaba hacer eso rápidamente escribiendo shells que
enviarían los buenos pedidos a una conexión Telnet. El problema es
que el pedido Telnet so'lo acepta datos agarrados al teclado (no hay
redirección de la entrada normal). Pues escribí estas herramientas
enteramente en C.
- En septiembre de 2002, encontré un
buen sitio web
(en francés) que explica cómo allí tomarse.
- En octubre, hice mis primeras pruebas de lectura a partir de
ficheros de ejemplos demasiado poco comentados para para ser fácilmente
comprensible.
- Al principio del invierno, podía cargar a distancia mis mails.
Consagré mi primera semana de vacaciones de Navidad que
deben escribirse las herramientas para responder, y la siguiente a
colmar 3 meses de retraso en el tratamiento del correo.
- En febrero de 2003, había escrito las herramientas necesarias para
leer y expedir ficheros adjuntos.
- A finales de abril, se habían escrito todas las herramientas
consideradas. Todo ello últimos se probaron durante la primera
semana de mayo.
- Después de qué, juzgué la versión suficientemente estable para
difundirla.
Quedaba por hacer el sitio web.
Este sitio web existe en francés desde junio de 2003.
Es consultable en 6 lenguas desde diciembre de 2003 y en 8 lenguas
desde marzo de 2004.
Las páginas de man (documentación estandarizada) se añadieron en
septiembre de 2004.
Desde marzo de 2005, este lugar es albergado por tuxfamily.org,
que se especializa en los productos libres. Espero así volver a
Libremail más visible por las personas que esta clase de programa
informático podría interesar, pero que no conocerían su nombre.
No obstante conservé el sitio web inicial sobre free.fr, que sigue
ponerse al día.
Libremail sigue evolucionando
Durante el verano 2006, he comenzado a preparar una versión
internacionalizada de Libremail. Así, cada usuario puede ver los
mensajes generados por las diferentes herramientas de Libremail en
su lengua. Por otro lado, Libremail puede en el presente anunciar
los mensajes y las avenidas utilizando el conjunto de caracteres
UTF-8 además del conjunto de caracteres ISO8859-n
empleado desde el origen.
La primera versión estable internacionalizada de Libremail ha sido
la versión 2.0 difundida el 26 de marzo de 2007.
Durante el verano 2007, he pedido la abertura de líneas telefónicas
para disponer nuevamente de Internet a mis domicilios. Para aquel
de la región parisiense, después de una demanda de abertura de
línea por free.fr en marzo 2007 quién quién no ha desembocado
nunca, he pedido la abertura de línea a France Telecom en
septiembre 2007 antes de suscribir una la suscripción ADSL el
menos caro que había encontrado en Neuf Cegetel (14,90 € / mes
+ 3 € de alquiler de la box). Después, siéndome divisado que
esta suscripción no era en dispersión total y pues me imponía de
pagar también 16 € / mes en France Telecom, he escogido la
suscripción de Tele2 a 19,90 € / mes quién no pone este
problema.
En cambio, para el envío de las avenidas, Tele2 impone de utilizar
la autentificación smtp.
He pues comenzado por traducir en francés la
RFC
quién describe esta autentificación antes de pasar en los trabajos
prácticos añadiendo esta posibilidad a Libremail.
Hasta en marzo 2008, solos los ficheros fuente de Libremail
apuntalan proporcionados, lo que imponía en los usuarios de
disponer de un compilador C sobre su ordenador. Ahora, una versión
comprendiendo los ficheros fuente y las realizables compilados es
difundida igualmente.
Cuándo a la documentación, es disponible bajo las 2 conjunto de
caracteres UTF-8 y ISO8859-1.
Desde que Libremail existe, de numerosas mejoras han sido
efectuadas. La versión 2.1.1 es la 17.o versión estable, pero se
podría añadir 3 versiones intermediarias correspondientes a las
etapas de internacionalización del interfaz usuario.
Las mejoras las menos visibles impliquen la aptitud de Libremail a
tratar cada vez más de caso particular para analizar correctamente
avenidas de procedencias diversas. Una de las mejoras me ha sido
pedidas por un francés residiendo en China deseosa de ver
rápidamente las últimas avenidas llegados.
¡A pesar de todo, no sé siempre cuánto otras personas en el mundo
utilizan a Libremail además mi!