Sources des applications

listemail.c Programme d'exemple : affiche liste des mails du serveur.

Filtrage des mails du serveur

filtradr.c Supprime du serveur les mails provenant d'expéditeurs refusés.
filtresujet.c Supprime du serveur les mails contenant un texte refusé dans le sujet.
filtredest.c Supprime du serveur les mails contenant un nom refusé dans le champ destinataire.
filtrechamp.c Supprime du serveur les mails contenant une chaîne de caractères refusée dans un champ choisi par l'utilisateur.
selhtm.c Liste les mails en mode texte en en HTML pur dans 2 fichiers distincts.
suphtm.c Supprime du serveur les mails en HTML pur.
listesimexped.c Liste les mails dans le nom d'expéditeur diffère d'un petit nombre de caractères d'un nom figurant sur une liste.
supsimexped.c Supprime du serveur les mails dans le nom d'expéditeur diffère d'un petit nombre de caractères d'un nom figurant sur une liste.
supgrosmail.c Supprime du serveur les mails dépassant une taille limite.
supbcc.c Supprime du serveur les mails reçus en copie cachée.
detruitmail.c Supprime du serveur un ou plusieurs mails identifiés par leur numéro.

Visualisation des mails du serveur

comptemail.c Affiche le nombre de mails présents sur le serveur.
sjmails.c Affiche les caractéristiques des mails présents sur le serveur.
voirmail.c Affiche le contenu d'un mail présent sur le serveur.
vsourcemail.c Affiche le source d'un mail présent sur le serveur.

Téléchargement des mails

chargemail.c Télécharge les mails du serveur.
chargepartaille.c Télécharge les mails du serveur par ordre croissant de taille.
chargepartiel.c Télécharge les mails du serveur dont l'un des champs contient une chaîne de caractères particulière.
chargexpedok.c Télécharge les mails du serveur provenant d'expéditeurs autorisés.
chargechampok.c Télécharge les mails du serveur dont l'un des champs contient une chaîne de caractères parmi une liste autorisée.

Déplacement des mails vers un autre serveur

deplacemail.c Copie ou déplace les mails du serveur dans une autre boîte aux lettres.
deplpartaille.c Copie ou déplace les mails du serveur qui dépassent ou qui n'atteignent pas une taille choisie.
deplpartiel.c Copie ou déplace les mails du serveur dont l'un des champs contient une chaîne de caractères particulière.

Outil permettant le tri des fichiers mails téléchargés

entetemail.c Affiche les lignes d'entête des fichiers mail d'un répertoire.

Visualisation des mails téléchargés

sjfmails.c Affiche les caractéristiques des fichiers mail d'un répertoire.
voirfmail.c Affiche le contenu d'un fichier mail.

Environnement intégré de traitement des fichiers mails

vmaildir.c Affiche l'arboresccence d'un répertoire en mode page.
vmailsj.c Affiche la liste des mails d'un répertoire en mode page.
vmailfic.c Affiche le contenu d'un mail en mode page.

Récupération de fichiers joints

recuppj.c Extrait les fichiers joints à un mail.

Création de fichiers mails

cremail.c Saisie d'un nouveau mail.
repmail.c Réponse à mail déjà téléchargé.
trsfmail.c Transfert d'un mail vers d'autres destinataires.
joindre.c Rajout de fichiers joints à un mail à envoyer.

Expédition de fichiers mail

envmail.c Expédition des fichiers mail en attente d'envoi.

Programmes utilitaires

cryptepass.c Utilitaire de cryptage des mots de passe dans les fichiers de configuration.
convb64.c Utilitaire de conversion des chaînes de caractères en base64 ou inversement.
iso8859-utf8.c Utilitaire de conversion des caractères encodés iso8859-1 en utf-8.
utf8-iso8859.c Utilitaire de conversion des caractères encodés utf-8 en iso8859-1.

Bibliothèques de fonctions

pop.c pop.h Dialogue avec le serveur POP.
smtp.c smtp.h Dialogue avec le serveur SMTP.
simulsmtp.c Simulation d'envoi SMTP à l'écran.
ficonf.c ficonf.h Accès en lecture au fichier de configuration.
fmail.c fmail.h Lecture des fichiers mail.
trtentete.c trtentete.h Conversion et traitement des lignes d'entête d'un mail.
trtligne.c trtligne.h Conversion des lignes de texte encodées d'un mail.
trtbordure.c trtbordure.h Détection et mémorisation des bordures de sections.
trtsection.c trtsection.h Parcours des sections de mails "multipart".
groupeligne.c groupeligne.h Regroupe les lignes du source d'un mail qui doivent l'être à l'affichage.
modepage.c modepage.h Gestion de l'affichage en mode page.
genentete.c genentete.h Génération de l'entête d'un nouveau mail.
numail.c numail.h Fonctions permettant de numéroter les fichiers mail.
base64.c base64.h Fonctions de conversion de chaînes de caractères vers ou depuis la base64.
testchamp.c testchamp.h Test de la présence d'une chaîne de caractères autorisée ou interdite dans un champ.
datecour.c datecour.h Retourne la date courante au format jj/mm/aa.
genchampdate.c genchampdate.h Génère le champ date d'un mail.
messages.c messages.h Fonctions de dialogue utilisateur utilisant des fichiers de données.
mailrep.c mailrep.h Accès à fichiers de données pour générer un mail de réponse.
copiedepl.c copiedepl.h Fonctions communes aux commandes deplacemail, deplpartaille et deplpartiel.
tradmail.c tradmail.h Fonctions permettant d'interfacer la commande vmailfic avec un logiciel de traduction automatique.
simexped.c simexped.h Fonctions communes aux commandes listesimexped et supsimexped.

Autres fichiers d'inclusion

buflect.h Déclaration du buffer contenant une ligne de données.
encodage.h Modes d'encodages et jeux de caractères.
carspe.h Caractères spéciaux lus au clavier.
szchemin.h Constante définissant la longueur maximale du chemin d'accès à un fichier ou répertoire.
clecrypt.h Clé de cryptage des mots de passe (fichier de référence avant personnalisation de la clé).

Fichiers de données

mess-libremail-fr Texte des messages en langue française envoyés aux utilisateurs.
mail-suphtm-fr Texte du mail envoyé aux expéditeurs de mails détruits par la commande suphtm.
mail-supgros-fr Texte du mail envoyé aux expéditeurs de mails détruits par la commande supgrosmail.
mail-supbcc-fr Texte du mail envoyé aux expéditeurs de mails détruits par la commande supbcc.
ficdir-libremail-fr Modèle de fichier d'usage facultatif destiné à redéfinir les noms des fichiers et répertoires employés par l'utilisateur.