Libremail
Encyclopedia
Libremail is a free software suite
Software suite
A software suite or application suite is a collection of computer programs, usually application software and programming software of related functionality, often sharing a more-or-less common user interface and some ability to smoothly exchange data with each other.Sometimes software makers...

 for electronic mail (Email
Email
Electronic mail, commonly known as email or e-mail, is a method of exchanging digital messages from an author to one or more recipients. Modern email operates across the Internet or other computer networks. Some early email systems required that the author and the recipient both be online at the...

) processing.

Developed by Bernard Chardonneau (France
France
The French Republic , The French Republic , The French Republic , (commonly known as France , is a unitary semi-presidential republic in Western Europe with several overseas territories and islands located on other continents and in the Indian, Pacific, and Atlantic oceans. Metropolitan France...

), the Libremail suite is diffused under a free software licence
Free software licence
A free software licence is a software licence which grants recipients rights to modify and redistribute the software, which would otherwise be prohibited by copyright law. A free software licence grants, to the recipients, freedoms in the form of permissions to modify or distribute copyrighted work...

, shorter and less juridical than the GPL. This licence insists on the need for diffusing the sources of the programs (instead of the compiled programs) and on the possibility to translate these programs in other languages.

Characteristics

Libremail is composed of more than 25 distinct applications able for some of them to work in an autonomous way (launched in a command line or in Shell, crons etc.), for others to dialogue with the user in page layout view (use of the arrows and other keys of the keyboard).
No complementary software is necessary to send and receive messages. The computer just needs to be configured to use the protocols POP3 and SMTP.

Fulfilled functions

  • Visualization (number, list, contents...) of the messages arrived in the inbox of the transport server.
  • Automatic removal of undesired emails:
    • Emails including prohibited character strings in the sender, subject, recipient etc. fields (some files contain the list of the prohibited strings)
    • Emails written exclusively in HTML
      HTML
      HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

       (very rare for non-spam messages)
    • Emails exceeding a limited size (but a list of senders authorized to send large mails can be made up).
    • In the last 2 cases an automatic answer can be sent to the sender of a refused Email.
  • Remote loading (total or partial) of messages in the inbox of the transport server.
  • A tool allowing, in combination with the commands *grep, sed, mv, etc. to classify the last mails downloaded in distinct directories according to their characteristics (sender, strings in the subject etc.)
  • Visualization (list and contents) of downloaded Emails, of Emails ready to be sent, or already sent.
  • Extraction of the joined files.
  • Drafting of Emails, replies, and forwards.
  • Attachments to Emails.
  • Sending Emails.
  • Tool to encode the password associated with each letter-box.

Particularities

  • Each Email is memorized in a distinct file. The various Email file names of the same category (input or output) differ by a number.

  • Directory names are preset for received mail, mail to be sent, already sent or on standby of deletion, but the user can use a lot of others to classify received messages or possibly those sent.

  • Libremail does not require any graphic interface to work. The various tools work in text mode. When the message contained in a message exists at the same time in text mode and HTML (a very frequent case), the text section is displayed by default. The structure of mails generated with Libremail tools is limited to a text section followed of possible joined files.

  • Libremail can be used with every inbox anybody has. In this case, simplest will be to create a configuration file for each inbox.
    • For the tools carrying out data transfers with the Internet network, the configuration filename allows to choose the inbox.
    • For the tools working only with the mail files present on the computer, it is the name of the storage directory of each inbox which makes it possible to distinguish them.

  • All the data files used by the various tools of Libremail are ASCII
    ASCII
    The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...

     text, and can be visualized and/or modified with a text editor
    Text editor
    A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....

    .

Compatibility

Libremail makes it possible to read again the mails downloaded from Microsoft Internet Mail (a predecessor of Outlook
Microsoft Outlook
Microsoft Outlook is a personal information manager from Microsoft, available both as a separate application as well as a part of the Microsoft Office suite...

).

It was conceived to work on PC
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...

 using ISO-8859-n series accentuated character set. Nevertheless, when the received mails use the UTF-8
UTF-8
UTF-8 is a multibyte character encoding for Unicode. Like UTF-16 and UTF-32, UTF-8 can represent every character in the Unicode character set. Unlike them, it is backward-compatible with ASCII and avoids the complications of endianness and byte order marks...

 characters encoding, the accentuated characters having an equivalent in the ISO-8859-n series are converted.
It is the same for certain characters coming from Macintosh
Apple Computer
Apple Inc. is an American multinational corporation that designs and markets consumer electronics, computer software, and personal computers. The company's best-known hardware products include the Macintosh line of computers, the iPod, the iPhone and the iPad...

.

Libremail was conceived to be able to read the formats of the most current messages rather than the totality of Emails. According to its author, this choice makes it possible to read more than 99% of non-spam, without the software becoming exaggeratedly complicated.
See the heading Technical features of the Libremail sites to know what is supported.
Version after version, Libremail treats more and more particular cases, which can improve the reading of "exotic" Emails already downloaded with older versions.
But the appearance of new mail applications using new specific formats will never be supported immediately by the competitor applications.

Operating system

Libremail was conceived to work on the Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 systems (and UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

). It is not planned to be extended to Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...


Supported Languages

The Web sites relative to Libremail are in 8 languages, just like the manual pages which document the use of the various tools of Libremail.

On the other hand, the user interface of the various 1.x.x versions of software was in French
French language
French is a Romance language spoken as a first language in France, the Romandy region in Switzerland, Wallonia and Brussels in Belgium, Monaco, the regions of Quebec and Acadia in Canada, and by various communities elsewhere. Second-language speakers of French are distributed throughout many parts...

 and supposed, for the accentuated characters, the use of the ISO-8859-1/15
ISO/IEC 8859-15
ISO/IEC 8859-15:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 15: Latin alphabet No. 9, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1999. It is informally referred to as Latin-9...

 character set, and not the UTF-8
UTF-8
UTF-8 is a multibyte character encoding for Unicode. Like UTF-16 and UTF-32, UTF-8 can represent every character in the Unicode character set. Unlike them, it is backward-compatible with ASCII and avoids the complications of endianness and byte order marks...

 one.

An evolution towards a multilingual interface was done at the beginning of 2007 (beta versions 1.9.x and versions since 2.0.0). Now the user interface is available in 8 languages and the UTF-8
UTF-8
UTF-8 is a multibyte character encoding for Unicode. Like UTF-16 and UTF-32, UTF-8 can represent every character in the Unicode character set. Unlike them, it is backward-compatible with ASCII and avoids the complications of endianness and byte order marks...

 can be used to input characters and for the display.

Slogans

"Libremail is not Outlook": This slogan, written in English on the eight languages versions of Libremail websites pages, is a wink with famous acronym GNU's not UNIX. It is used to enumerate some characteristics of Libremail which distinguish it from Outlook Express (and of other graphic email applications):
  • One file for each mail.
  • Many specialized tools rather than only one software to do everything (generally that means less). It is the same idea as at the beginning of UNIX
    Unix
    Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

    : a lot of tools doing few things for each of them, but doing that well.
  • Text mode privileged instead of HTML mails, interface in text mode. The author of Libremail considers the editorial contents of the mails more important than its visual aspect that the HTML makes it possible to get. For him, the HTML on Emails is useful for advertising executives to propose better spams.
  • With one of the tools, if the connection Internet is cut during a downloading, it is not necessary to recover again the already downloaded mails.
  • "Libremail does not take an initiative which endangers the operating system". Other mailers can automatically open joined file, even if there is a virus inside. With Libremail, joined files are just extracted from the mails, and the user will have to choose to use them.
  • The Libremail sources are given, instead of compiled programs. Their low volume (in comparison with the sources of other free applications) should make it possible to any C programmer to adapt Libremail to its needs without too many difficulties.


"La liberté n'est pas une marchandise" (freedom is not goods): Slogan appeared in 2005 whereas another Web site chose to use the name "Libremail" to sell an anti-spam service.
It is intended to recall that Libremail is a free software suite, and that this freedom implies for the user the possibility to use Libremail for everything it made it possible to do, including spam filtering, without having anything to pay.
The owner of libremail.fr and libremail.com websites finally chose another name for his commercial antispam service to prevent tribunal problems. In 2007, the libremail.fr and libremail.com domain names got new owners, but the new websites with Libremail's name in the URL
Uniform Resource Locator
In computing, a uniform resource locator or universal resource locator is a specific character string that constitutes a reference to an Internet resource....

seem to use this name only as an entry point.

External links (in French)

  • http://www.jesuislibre.org/progdetail.php3?idprog=484
  • http://lea-linux.org/cached/index/Logithèque:Mail.html
  • http://slyunix.org/dico/index.php?idx=L&id_mot=444
  • http://bech.free.fr
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK