Sources of the applications

listemail.c Program of example: display list of the mails of the server.

Filtering of the mails of the server

filtradr.c Removes on server the mails coming from refused shippers.
filtresujet.c Remove on server the mails containing a text refused in the subject.
filtredest.c Removes from server the mails containing a name refused in the recipient field.
filtrechamp.c Removes from server the mails containing character strings refused in a field chosen by the user.
selhtm.c List mails in text mode in of pure HTML in 2 distinct files.
suphtm.c Removes from server the mails in pure HTML.
listesimexped.c Lists the mails whose sender's name differs of a small number of characters from a name appearing on a list.
supsimexped.c Remove from the server the mails whose sender's name differs of a small number of characters from a name appearing on a list.
supgrosmail.c Removes from server the mails exceeding a limited size.
supbcc.c Removes from server the mails received in hidden copy.
detruitmail.c Remove from server one or more emails identified by their number.

Viewing the mails of the server

comptemail.c Display the number of mails present on the server.
sjmails.c Display characteristics of the mails present on the server.
voirmail.c Display contents of a mail present on the server.
vsourcemail.c Display source of a mail present on the server.

Downloading of the mails

chargemail.c Downloads the mails of the server.
chargepartaille.c Downloads the mails of the server by ascending order of size.
chargepartiel.c Downloads the mails of the server of which one of the fields contains a particular character strings.
chargexpedok.c Downloads the mails of the server coming from authorized shippers.
chargechampok.c Downloads the mails of the server of which one of the fields contains a character string among an authorized list.

Moving emails to another server

deplacemail.c Copy or move the emails of the server to another mailbox.
deplpartaille.c Copy or move the emails of the server that exceed or do not reach a selected size.
deplpartiel.c Copy or move the emails of the server of which one of the fields contains a particular string.

A tool allowing the sorting of the downloaded mail files

entetemail.c Display lines of header of the mail files of a directory.

Viewing the downloaded mails

sjfmails.c Display characteristics of the mail files of a directory.
voirfmail.c Display contents of a mail file.

Integrated environment for treatment of the mails files

vmaildir.c Display the arborescence of a directory in page mode.
vmailsj.c Display the list of the mails of a directory in page mode.
vmailfic.c Display contents of a mail in page mode.

Recovery of attached files

recuppj.c Extracts the files joined to a mail.

Creation of mails files

cremail.c Seized of a new mail.
repmail.c Response to a mail already downloaded.
trsfmail.c Transfer of a mail towards other recipients.
joindre.c Addition of attached files to a mail to be send.

Forwarding of mail files

envmail.c Forwarding of the mail files on standby of sending.

Utility programs

cryptepass.c Encryption utility for passwords in the configuration files.
convb64.c Conversion utility for strings into base64 or vice versa.
iso8859-utf8.c Conversion utility for character encoded iso8859-1 into utf-8.
utf8-iso8859.c Conversion utility for character encoded utf-8 into iso8859-1.

Libraries of functions

pop.c pop.h Dialogue with the pop server.
smtp.c smtp.h Dialogue with the smtp server.
simulsmtp.c Simulation of smtp sending on the screen.
ficonf.c ficonf.h Reading access to the configuration file.
fmail.c fmail.h Reading the mail files.
trtentete.c trtentete.h Conversion and processing of the heading lines of a mail.
trtligne.c trtligne.h Conversion of the encoded lines of text of a mail.
trtbordure.c trtbordure.h Detection and memorizing the edges of sections.
trtsection.c trtsection.h Course of the sections of "multipart" mails.
groupeligne.c groupeligne.h Group the lines of the source of an email which must be together for display.
modepage.c modepage.h Management of display in page mode.
genentete.c genentete.h Generation of the heading of a new mail.
numail.c numail.h Functions allowing to number the mail files.
base64.c base64.h Conversion functions of strings to or from the base64.
testchamp.c testchamp.h Test of the presence of character strings authorized or prohibited in a field.
datecour.c datecour.h Return the current date with the format dd/mm/yy.
genchampdate.c genchampdate.h Generate the date field of an email.
messages.c messages.h User dialog functions using data files.
mailrep.c mailrep.h Access to data files to generate an answer by mail.
copiedepl.c copiedepl.h Common functions to the commands deplacemail, deplpartaille and deplpartiel.
tradmail.c tradmail.h Functions allowing to interface the order vmailfic with as automatic translation software.
simexped.c simexped.h Common functions of the listesimexped and supsimexped commands.

Other inclusion files

buflect.h Declaration of the buffer containing a line of data.
encodage.h Modes of encodings and character sets.
carspe.h Special characters read with the keyboard.
szchemin.h Constant defining the maximum length of the access path to a file or directory.
clecrypt.h Key of encoding of the passwords (file of reference before personalization of the key).

Data files

mess-libremail-en Text of the messages in English language sent to the users.
mail-suphtm-en Text of the mail sent to the shippers of mails destroyed by the command suphtm.
mail-supgros-en Text of the mail sent to the shippers of mails destroyed by the command supgrosmail.
mail-supbcc-en Text of the mail sent to the shippers of mails destroyed by the command supbcc.
ficdir-libremail-en Model of an optional use file, intended to redefine the names of the files and directories employed by the user.