El fichero de autentificación SMTP


Para poder realizar una autentificación SMTP antes el envío de mails, es necesario de crear un fichero de autentificación habiendo la estructura siguiente :

Las primeras líneas del fichero de autentificación describen las características de la conexión SMTP.

La primera línea contiene el nombre del servidor SMTP utilizado por el proveedor de acceso internet quien se conecta. Este sería la información presente en la 6.o línea del fichero de configuración si la autentificación SMTP no era necesaria.

Por defecto, la conexión SMTP utiliza el puerto 25. Se es necesario de utilizar otro puerto, es indicado en la línea siguiente bajo la forma :

          port número_de_puerto

Una línea vacía es necesaria para indicar que la primera parte del fichero de autentificación es terminada.

Las líneas de texto quién siguen contienen los diferentes mensajes a enviar al servidor SMTP para realizar la autentificación.
Se trata de una athentification simplifié para la cual se supone que el servidor SMTP pondrá siempre las mismas cuestiones, y pues esperará siempre las mismas respuestas.

Los mensajes del diálogo de autentificación se transmiten en utilizando la codificación BASE64. Con el fin de simplificar la introducción de respuesta que debe enviarse, se puede pedir a Libremail efectuar el conversión. Para eso, la línea que debe convertirse comenzará por el cadena de 4 caracteres "b64 " seguida del mensaje a enviar en claro.

Ejemplo

El proveedor de acceso Tele2 utiliza en Francia el servidor SMTP smtp.tele2.fr con el cual se puede dialogar grace al puerto 587.
Cada usuario de este proveedor de acceso tiene que crear una cuenta cuyo nombre habrá la forma : cxu-XXX-XXX (con una cifra o una carta en el lugar de cada X).
El encargo "auth login" formado parte de los encargos reconocidos por el serveur SMTP de tele2.

Suponemos que un usuario posee la cuenta cxu-1a2-b3c y qué haya escogido como palabra de pasa supersecret (súper secreto). Su fichero de autentificación SMTP podrá estar :

Él puede ser preferible de no dejar ciertas informaciones en claro en el fichero de autentificación. Para eso, la herramienta convb64 permite convertir una línea de texto en base64 si se pega b64en comienzo de línea, o desde la base64 si se pega directamente la cadena a convertir.
Transformando los 2 últimas líneas del fichero de autentificación, se obtendrá el resultado siguiente :

< Precedente               Sumario               Siguiente >