Se connecter avec
S'enregistrer | Connectez-vous

[c] Langage c : envoyer un email

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Remarque pour ceux qui ferait une recherche identique, j'ai déja utilisé le programe blat pour résoudre un problème identique, mais celà ne correspond pas exactement à ma demande du jours, car je ne veux pas faire appel à un programe exterieur.
Expert Programmation

Citation :
Je découvre la programation en C

Yeapee !

Citation :
je ne veux pas faire appel à un programe exterieur

Facile (*), tu implémentes le protocole SMTP (RFC 821).
En +, c'est 100% portable.


(*) Si, si, mais il y a du boulot !
Expert Programmation

Non, ça n'existe pas !!!!
Mais :
Citation :
il existe peut-être des bibliothèques qui sont ça très bien
Et dans ce cas, quoi de plus normal d'appeler la fonction SendMail !

miralbo a dit :
Bonjour;

Je découvre la programation en c et je souhaite envoyer un mail simple ( Pas de fichier joint ni format html). Je ne veux pas faire appel à une dll extérieure. je programe sous windows avec MinGW Developer Studio. ( J'aurais aimé que la solution soit portable sous linux, mais peut être que j'en demande beaucoup). Une idée ?

Le C est un langage de bas niveau. Il ne sait rien de ce qu'est un 'mail'.

Par contre, il permet de construire un tas de choses et d'accéder aux fonctions su système, comme les 'sockets BSD' qui sont à peu près portables sur Windows/Unixoide...

Ensuite, il suffit d'envoyer les bonnes commandes au serveur de mail et le tour est joué (la RFC concerné t'a déjà été indiquée).

Pour les sockets, voici quelques indications :

http://mapage.noos.fr/emdel/reseaux.htm
Lassé par la pub ? Créez un compte