conservatoire
Messages postés31Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention25 janvier 2010
-
20 janv. 2008 à 16:56
kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 2013
-
21 janv. 2008 à 15:03
Tout d'abord bonjour,
Voici mon problème je désire coder un programme dont une des fonctionnalités est l'envoi de mail.
J'ai déjà écrit un code, il est opérationnel, seulement je dois spécifier le serveur smtp. J'aimerais pouvoir "trouver" le serveur smtp qui fonctionne avec la machine sur laquelle le programme est lancé.
J'ai déjà cherché du côté de la base de registre, on peut le trouver dans certaines clefs de programmes ayant demandé cette valeur à l'utilisateur (Nero, Outlook...), cependant cette méthode n'est pas fiable...
conservatoire
Messages postés31Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention25 janvier 2010 20 janv. 2008 à 17:07
Merci d'avoir repondu aussi vite!
Il n'existe donc aucun moyen de trouver le serveur SMTP sans intervention de l'utilisateur.
Sinon j'avais pensé à utiliser les serveurs SMTP de messagerie instantanée, mais je ne vois absolument pas comment m'identifier dessus sachant que mon programme utilise TELNET afin d'envoyer les mails.
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 20 janv. 2008 à 18:37
Evite d'utiliser telnet pour envoyer des mails. Rien ne te certifie que telnet.exe est sur la machine du client. Utilise dans ce cas les sockets et connecte toi directement au serveur SMTP. Tu peux regarder dans mes sources tu trouveras des exemples.
Pour le SMTP je ne vois pas d'autre solution que ce que j'ai dit plus haut.
kiki67100
Messages postés313Date d'inscriptionsamedi 6 mai 2006StatutMembreDernière intervention10 août 20131 21 janv. 2008 à 15:03
Je suis dacoord avec arnotic , demande a l'utilisateur lui même.
Tu pourais faire un truc qui verifie selon une liste de smtp mais ... laisse tomber cette solution
Regarde sur cs il y a avoir des classes pour envoyez des mail je pense .. au pire j'ai un code que envoyez une requette smtp pour envoyez des mail en C si sa t'interesse