Bonjour à tous.

Je suis en train de concevoir un programme qui permet d'envoyer un fichier texte par mail. Je n'en suis pour le moment qu'à l'étape de réflexion.

Voici les étapes pour la connexion et l'envoie de mail simple comme on pourrait le faire avec telnet :

connexion au serveur smtp de laposte.net sur le port 25
envoyer "ehlo localhost" au serv
envoyer "auth login" au serv
encodé le login et le mot de passe en base64
envoyer le login encodé en B64 au serv
envoyer le mdp en B64 au serv

<Fin de l'authentification>

envoyer "MAIL FROM: <addresse>" au serv
envoyer "rcpt to: <adresse2>" au serv
envoyer "Subject: fichier.txt"

envoyer le fichier "fichier.txt" au serv

envoyer "quit" au serv

Pouvez vous maintenant m'aider pour l'envoie du fichier (conversion en B64 et tout ce qui va avec) car je ne vois pas trop comment faire et m'indiquer si j'ai oublié des étapes .