La structure de MyMail


Les informations de cette documentation sont susceptible de changements sans préavis.

Général

Ce document a l'intention de décrire comment le programme travaille techniquement.

Le programme utilise le minimum de fichiers afin d'éviter les problèmes liées à la fragmentation de disque (cluster).

Mails arrivant

Tous les mails arrivant sont stochés dans le fichier mail.txt et ne sont pas formattés dans ce fichier. Tous les courriers dans ce fichier ont un signal de début et de fin.

#START_MyMAIL
.
texte du courrier
.
#END_MyMAIL

Cela minimise le nombre de fichiers stockés dans le dossier où le programme est installé.

Formattage des mails

Un courrier est formatté et les fichiers attachés sont extraits au moment où vous ouvrez le courrier.
Le corp du texte est extrait dans le fichier mail.tmp et ensuite ouvert dans une fenêtre pour le visualiser.
Si des caractères ont besoin d'être convertis, par exemple quand il y a des caractère suédois et/ou des caractères codés MIME, ceci sera fait.
Tous les fichiers attachés seront extraits avec leurs noms respectifs dans le dossier du programme mail.

Message à envoyer

Tous les messages à envoyer seront codés dans la mémoire et envoyés directement sans utilisation du disque dur.
Lors de l'utilisation d'une grande liste de diffusion, le mail sera automatiquement divisé en portions plus petites, toujours sans utiliser le disque.
Tous les fichiers attachés sont codés en base64 ou uuencodés lors de l'envoie sans utilisation du disque dur.

Information programmation
Le programme a été compilé avec Megamax C.

Le fichier RSC a été créé avec Interface.

Tout ceci sur mon Hades 060.