Mini serveur - viewer smtp

0/5 (7 avis)

Vue 5 524 fois - Téléchargée 619 fois

Description

Ceci est une ebauche d'un serveur SMTP.

Pour l'instant, seules les commandes de base sont gerees.

De plus, il se contente d'afficher les donnees envoyees par le client.
Il n'y a pas de gestion de comptes email ou autres caracteristiques classiques.

Le but actuel est d'etudier les commandes venant d'un logiciel client SMTP genre
Outlook.

L'ajout d'une BDD devrai pas mal aider pour une future gestion des mails ;-)

mais ca, c'est pour un peu + tard...

au passage, dans le zip j'ai mis quelques RFC traitant de SMTP

Source / Exemple :


^
|
|
|
+---------- Voi le zip en haut

Conclusion :


rien de special comme difficulte, si ce n'est les tests un peu "lourd" a force
pour verifier que la syntaxe des commandes est bien respectee ...

Je met un niveau 2 car faut gratter de la doc et des RFC, ainsi qu'en prevision
de l'ajout de la BDD

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005

je vais etudier ta soluce, mais j'aurais surtout aime developper le serveur smtp moi-meme :-)
sinon je pense que ta soluce va nous simplifier grandement la gestion de nos newsletters.

qd tu vois que t'as certains partenaires nous filais tous les jours de nouvelles images et de nouvelles pubs, ca rapporte, c'est sur, ils payent un forfait pour chaque campagne, mais resultat, pendant la periode des soldes, mon collegue passait toutes ses journees a uploader les fichiers sur le webmail et a envoyer les promos.

et pendant ce temps la, il ne peut pas faire des correctifs sur le site ou demarcher des clients/partenaires ... ce qui est qd meme la base du metier : pas de clients => pas de boulot => faillite
Messages postés
77
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
29 juillet 2010

je pense qu il te faut un serveur smtp
tu cree un compte bidon sur oulook express ou outlook
avec comme adresse de reponse ton adresse caramail
ensuite comme serveur smtp ( ce sera ta machine)
il existe un smtp freeware assez bien qui s appelle postcast server
mais y a un bug, il faut telecharger le patch aussi
http://www.postcastserver.com/
pour le patch
http://www.postcastserver.com/ubbcgi/ultimatebb.pl'ubb=get_topic;f=1;t=000039

si j ai bien compris
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005

yep, c'est presque pour ca que j'ai fait ce prog a la base.
en fait, c'etai surtout parceque j'etudiais les protocoles TCP/IP et UDP, et ce contenter d'un prog tout fait telecharge sur le net, ca aide pas vraiment alors on se prend les mains et le bouquin d'un cote, le "cambouis" de l'autre et c'est parti :-)

en plus, simpa, je filai les RFC pour ceux qui veulent etendre les capacites du prog

par contre, vu que tu gratte du SMTP, est ce que tu saurai comment faire pour envoyer un mail avec un contenu HTML sans passer par un webmail ?

je m'explique : je suis sur caramail et je voudrais envoyer un mail en HTML, avec une balise de la forme (une image sur un site distant quoi) . le pb, c'est que caramail (et pas mal d'autres webmails) n'autorisent que des fichiers soit imposes style cliparts, smileys... soit que les fichiers soient dabord uploades dans une eventuelle zone de stockage perso, la caramalette par exemple pour cara.

la ou ca peche, c'est que j'aurais besoin de souplesse tout betement.

donc besoin d'un programme qui me permette d'envoyer a xxx@mail.com un message avec une et venant de monmail@caramail.com, comme ca, si xxx repond, ca renvoie sur mon mail.
Messages postés
77
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
29 juillet 2010

nickel
c justement ce que je rechercher
et j y suis tomber par hazard
tu peux faire un bon debuger de mail (type http)
pour voir comment ca fonctionne
excellent ****
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005

si, mais c'est un exemple ...

pour un usage perso, avec 2 ou 3 comptes, ca pourrais eventuellement tourner, mais si y'a des fichiers joints ...

eventuellement, on stocke les messages sous formes de fichiers numerotes (ex : 1er message nomme 0000001, 2e message note 00000002 avec la piece jointe 0000000003 ...) et on stocke la liste des messages dans la bdd (juste la correspondance numero id => message) .... y'a plein de methodes, faut juste savoir ce qu'on veux faire exactement
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.