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 server the mails in pure HTML.
supgrosmail.c Removes server the mails exceeding a limited size.
supbcc.c Removes server the mails received in hidden copy.
detruitmail.c Remove server the mails indentified by their number.

Visualization of 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.

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.

A tool allowing the sorting of the downloaded mail files

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

Visualization of 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 joined 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 joined 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 Utility encryption passwords in the configuration files.
convb64.c Utility of conversion of strings into base64 or vice versa.

Libraries of functions

pop.c pop.h Dialogue with the pop server.
smtp.c smtp.h Dialogue with server smtp.
simulsmtp.c Simulation of smtp sending on the screen.
ficonf.c ficonf.h Reading access to the configuration file.
fmail.c fmail.h Reading of the mail files.
trtentete.c trtentete.h Conversion and treatment 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 of the edges of sections.
trtsection.c trtsection.h Course of the sections of "multipart" mails.
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 Recovery of the current date.
messages.c messages.h User dialog functions using data files.
mailrep.c mailrep.h Access to data files to generate an answer by mail.

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.