Libremail softwares can be used freely
and without anything to pay.
Translation carried out by a software. Please excuse its defects.
To sum up, the first 3 lines of the configuration file contains
the information necessary to read the messages received.
The 4th row indicates where will be stored mails received or sent, and that other files to manage the inbox.
Lines 5 and 6 of the configuration file contains information needed to get the mail.
Instead of specifying the name user and/or the password (in light)
in the configuration file, one can ask the operator to seize
In this case, the corresponding lines be like syntax:
It is also possible to specify in the configuration file a crypted
password. To avoid revealing whole or part of the key of encoding
by using it 2 times, the username will remain without encoding.
In this case, line 3 will have the following syntax:
Let see the following chapter for more details on the manner of proceeding.
By default, the various tools of Libremail use port 110 to communicate
with the POP server and 25 to communicate with SMTP server. If your
Internet provider forces to use another port to receive the emails or
to send them, you can specify it in the first and the last line of the
configuration file following the name of the POP server or SMTP server.
In this case, the lines concerned will have like syntax :
Some emails providers as Gmail force to use a software layer called SSL
using cryptography for the examination and the recovery of the emails.
In this case, it is the port 995 which must be used.
To directly integrate SSL into Libremail would have resulted in to multiply by more than 10 the size of the 2/3 of the tools of Libremail. This solution was not selected. In the place, it is proposed to you to install the command stunnel and to configure it so that the data forwarding by port 995 use SSL encoding.
Some Internet providers force to use SMTP authentification to send emails.
In this case, there is not need to use an additional software, but an
additional file is necessary to describe the authentification phase.
The 6th line of the configuration file will then contain the path to this file preceded by the symbol >
The configuration files can be anywhere on the computer. However, if they
are not in the current directory, it would be necessary to indicate an
absolute or relating access path to the file, which would be not very
The environment variable libremail_cfg makes it possible to specify the absolute access path to the directory which will contain configuration file(s) used. Thus, it will be enough to just indicate the name of the configuration file (with or without the suffix .cfg).
The first few lines of the authentication describe features of the SMTP connection.
The first line contains the name of the SMTP server used by the Internet service provider to which you are connected. That would be the information of the 6th line of the configuration file if SMTP authentication was not required.
By default, the SMTP connection uses port 25. If it is necessary to use another port, it is shown in the following line under form:
A blank line it is necessary to indicate that the first part of authentication file is complete.
The text lines that follow contain different messages sent to the
SMTP server to perform authentication.
It is a simplified athentification why it is assumed that SMTP server ask the same questions, and therefore wait always the same answers.
Messages dialogue authentication are transmitted using BASE64 encoding. To simplify the seizure of response to send, it's possible to ask Libremail to make the conversion. To this end, line to be converted will begin with the string of 4 characters "b64 " followed by the message to be sent in clear.
The provider Tele2 uses in France the SMTP server smtp.tele2.fr
with whom we can talk through the port 587.
Each user of the service provider must create an account whose name has the form: cxu-XXX-XXX (with a digit or a letter ta replace each X).
The "auth login" is one of the commands recognized by the Tele2 SMTP.
Suppose a user has the cxu-1a2-b3c account and he has chosen as a password supersecret (super secrecy). His SMTP authentication file can be:
It may be preferable not to let certain information in clear
in the authentication file. For this, the tool convb64
lets you convert a line of text in base64 if we tape b64
at the beginning of the line, or from the base64 if the tape
directly on the string to be converted.
By transforming the last 2 lines of the file authentication, would yield the following results:
This example of file allows to translate the mails written in different languages to French using the free software Apertium.
#!utf-8 English_via_Spanish apertium en-es | apertium es-fr direct_English apertium en-fr English_to_Spanish apertium en-es Spanish apertium es-fr Catalan apertium ca-fr Esperanto apertium eo-fr Portuguese_via_Spanish apertium pt-es | apertium es-fr Portuguese_direct apertium pt-fr
|allows the user to define the directory where are the configuration files of its mails boxes.
|allows the user to define the color to put information in obviousness by a displaying it in intensified brightness.
|allows the user to define the color of the lines concerning the directories which do not contain any email.
|allows the user to define a character to put in first column in vmailsj to indicate the mails not yet read.
|allows the user to define the duration of display for several error messages or warnings.
|allows the user to define what will be displayed for the mails whose sender field From: was modified by an intermediate distributor.
|is initialized by the tool vmaildir and used by other tools of Libremail. It contains the directory in which the emails intended are memorized to be sent.
is initialized by the tool vmaildir and used by
vmailsj and vmailfic.
It contains the directory towards which the emails sent to the dustbin are moved.
is initialized by the tool vmailsj and used by
vmailfic to memorize the name of the file which will
contain the call of the automatic translation software of to
be used to translate the email.
By using the same file for all the emails consulted from the same call of vmailsj we avoid to ask again the language of the email to the user for each consulted email.
is an optional environment variable nonspecific to Libremail.
It makes it possible the user to specify the text editor of his choice to write the emails. By default, the editor vi is used.
|is a system environment variable which contains the language of the user. When no file deflang-libremail is present, this variable is used by Libremail to determine the display language of the messages intended for the user and the language for sending the emails generated by several filtering tools. It is useful also to choose the character set (ISO-8859-n or UTF-8) used to display texts.
|is a system environment variable which contains the list of access paths to the command files. It allows Libremail to find the file mess-libremail (messages which can be sent to the user) as well as contents of the emails generated by several filtering tools.