Les logiciels de Libremail peuvent être utilisés librement et gratuitement.
Si vous ne pouvez pas vous déplacer jusqu'à la fin du texte ci-dessous, cliquez ici.
Pour résumer, les 3 premières lignes du fichier de configuration
contiennent les informations nécessaires pour consulter les mails
reçus.
La 4ème ligne indique où seront stockés les mails reçus ou à
envoyer, ainsi que d'autres fichiers pour gérer la boîte aux
lettres.
Les lignes 5 et 6 du fichier de configuration contiennent les
informations nécessaires à l'envoi des mails.
Au lieu de préciser le nom utilisateur et/ou le mot de passe (en
clair) dans le fichier de configuration, on peut demander à
l'opérateur de le saisir.
Dans ce cas, les lignes correspondantes devront avoir comme syntaxe :
Il est également possible de préciser dans le fichier de
configuration un mot de passe crypté. Pour éviter de dévoiler tout
ou partie de la clé de cryptage, le nom utilisateur restera en
clair.
Dans ce cas, la ligne 3 aura comme syntaxe :
Voir le chapitre suivant pour plus de détails sur la manière de procéder.
Par défaut, les différents outils de Libremail utilisent le port 110
pour communiquer avec le serveur POP et 25 pour communiquer avec le
serveur SMTP. Si votre fournisseur d'accès internet impose d'utiliser
un autre port pour recevoir les mails ou pour les envoyer, vous pouvez
le préciser dans la première et la dernière ligne du fichier de
configuration à la suite du nom du serveur POP ou SMTP.
Dans ce cas, les lignes concernées auront comme syntaxe :
Certains hébergeurs de courriers électroniques comme Gmail imposent
d'utiliser une couche logicielle appelée SSL qui utilise la cryptographie
pour l'examen et la récupération des mails.
Dans ce cas, c'est le port 995 qui doit être utilisé.
Intégrer directement SSL à Libremail aurait eu pour conséquence de
multiplier par plus de 10 la taille des 2/3 des outils de Libremail.
Cette solution n'a pas été choisie. À la place, il vous est proposé
d'installer la commande stunnel et de la configurer de manière
à ce que les données transitant par le port 995 utilisent le cryptage
SSL.
Certains Fournisseurs d'Accès Internet imposent d'utiliser
l'authentification SMTP pour envoyer des mails. Dans ce cas, il
n'y a pas besoin d'utiliser un logiciel annexe, mais un fichier
supplémentaire est nécessaire pour décrire la phase d'authentification.
La 6ème ligne du fichier de configuration contiendra alors le
chemin d'accès à ce fichier précédé du symbole >
6. >
chemin_d'accès_fichier_authentification_SMTP
Pour la plupart des commandes de Libremail travaillant en réseau, la
même adresse Email est utilisée pour recevoir des messages et pour
en envoyer. C'est une principe de base du courrier électronique.
Par contre, les commandes deplacemail, deplpartaille
et deplpartiel récupèrent les mails dans une boîte aux lettres
pour les envoyer dans une autre. Elles ont été écrites dans ce
but !
Les fichiers de configuration peuvent se trouver n'importe où sur
l'ordinateur. Toutefois, s'ils ne sont pas dans le répertoire courant,
il faudrait indiquer un chemin d'accès absolu ou relatif au fichier,
ce qui serait peu pratique.
La variable d'environnement libremail_cfg permet de spécifier le
chemin d'accès absolu au répertoire qui contiendra le(s) fichier(s) de
configuration qu'on utilise. Ainsi, il suffira d'indiquer juste le nom
du fichier des configuration (avec ou sans le suffixe .cfg).
Malgré tout, si un même mot de passe est utilisé pour la gestion d'un site web et pour le compte Email associé, ce cryptage rendra le mot de passe moins visible. Il faut connaître la commande cryptepass de Libremail ou son fonctionnement pour décrypter le mot de passe.
Les premières lignes du fichier d'authentification décrivent les caractéristiques de la connexion SMTP.
La première ligne contient le nom du serveur SMTP utilisé par le fournisseur d'accès internet auquel on est connecté. Ce serait l'information présente dans la 6ème ligne du fichier de configuration si l'authentification SMTP n'était pas nécessaire.
Par défaut, la connexion SMTP utilise le port 25. S'il est nécessaire d'utiliser un autre port, il est indiqué dans la ligne suivante sous la forme :
port numéro_de_port
Une ligne vide est nécessaire pour indiquer que la première partie du fichier d'authentification est terminée.
Les lignes de texte qui suivent contiennent les différents messages
à envoyer au serveur SMTP pour réaliser l'authentification.
Il s'agit d'une authentification simplifié pour laquelle on suppose
que le serveur SMTP posera toujours les mêmes questions, et donc
attendra toujours les mêmes réponses.
Les messages du dialogue d'authentification sont transmis en utilisant l'encodage BASE64. Afin de simplifier la saisie des réponse à envoyer, on peut demander à Libremail d'effectuer la conversion. Pour cela, la ligne à convertir commencera par la chaîne de 4 caractères "b64 " suivie du message à envoyer en clair.
Le fournisseur d'accès Tele2 utilise en France le serveur SMTP
smtp.tele2.fr avec lequel on peut dialoguer grâce au port
587.
Chaque utilisateur de ce fournisseur d'accès doit créer un compte
dont le nom aura la forme : cxu-XXX-XXX (avec un chiffre ou
une lettre à la place de chaque X).
La commande "auth login" fait partie des commandes reconnues par
le serveur SMTP de tele2.
Supposons qu'un utilisateur possède le compte cxu-1a2-b3c et qu'il ait choisi comme mot de passe supersecret. Son fichier d'authentification SMTP pourra être :
Il peut être préférable de ne pas laisser certaines informations
en clair dans le fichier d'authentification. Pour cela, l'outil
convb64 permet de convertir une ligne de texte en base64
si on tape b64 en début de ligne, ou depuis la base64 si
on tape directement la chaîne à convertir.
En transformant les 2 dernières lignes du fichier d'authentification,
on obtiendra le résultat suivant :
Cet exemple de fichier permet de traduire les mails écrits dans différentes langues en français en utilisant le logiciel libre Apertium.
#!utf-8 anglais_via_espagnol apertium en-es | apertium es-fr anglais_direct apertium en-fr anglais_en_espagnol apertium en-es espagnol apertium es-fr catalan apertium ca-fr esperanto apertium eo-fr portugais_via_espagnol apertium pt-es | apertium es-fr portugais_direct apertium pt-fr
libremail_cfg | permet à l'utilisateur de définir le répertoire d'implantation des fichiers de configuration de ses boîtes aux lettres. |
libremail_bright | permet à l'utilisateur de définir la couleur des informations mises en évidence par un affichage en surbrillance. |
libremail_dark | permet à l'utilisateur de définir la couleur des lignes concernant les répertoires qui ne contiennent pas d'email. |
libremail_new | permet à l'utilisateur de définir un caractère à afficher en première colonne dans vmailsj pour indiquer les mails non encore lus. |
libremail_errtimeout | permet à l'utilisateur de définir la durée d'affichage de certains messages d'erreur ou d'avertissement. |
libremail_xorig | permet à l'utilisateur de définir ce qui sera affiché pour les mails dont le champ expéditeur From: a été modifié par un distributeur intermédiaire. |
mailenv | est initialisée par l'outil vmaildir et utilisée par d'autres outils de Libremail. Elle contient le répertoire dans lequel sont mémorisés les mails destinés à être envoyés. |
mailpoub |
est initialisée par l'outil vmaildir et utilisée par
vmailsj et vmailfic. Elle contient le répertoire vers lequel sont déplacés les mails envoyés à la poubelle. |
est initialisée par l'outil vmailsj et utilisée par
vmailfic pour mémoriser le nom du fichier qui contiendra
l'appel du logiciel de traduction automatique à utiliser pour
traduire le mail. En utilisant le même fichier pour tous les mails consultés depuis le même appel de vmailsj on évite de redemander la langue du mail à l'utilisateur pour chaque mail consulté. |
EDITOR |
est une variable d'environnement optionnelle non spécifique
à Libremail. Elle permet à l'utilisateur de spécifier l'éditeur de texte de son choix pour rédiger les mails. Par défaut, l'éditeur vi est utilisé. |
LANG | est une variable d'environnement système qui contient la langue de l'utilisateur. Lorsqu'aucun fichier deflang-libremail n'est présent, cette variable est utilisée par Libremail pour déterminer la langue d'affichage des messages destinés à l'utilisateur et la langue d'envoi des mails générés par certains outils de filtrage. Elle sert aussi à choisir le jeu de caractères (ISO-8859-n ou UTF-8) utilisé pour l'affichage des textes. |
PATH | est une variable d'environnement système qui contient la liste des chemins d'accès aux fichiers de commande. Elle permet à Libremail de trouver le fichier mess-libremail (messages qui peuvent être envoyés aux utilisateur) ainsi que le contenu des mails générés par certains outils de filtrage. |