Nom serveur smtp [Résolu]

Messages postés
309
Date d'inscription
lundi 27 février 2006
Dernière intervention
17 décembre 2017
- - Dernière réponse : mimiZanzan
Messages postés
309
Date d'inscription
lundi 27 février 2006
Dernière intervention
17 décembre 2017
- 13 août 2009 à 15:49
Bonjour,
Quelqu'un sait-il s'il y a un moyen d'obtenir via un code VB ou une fonction API le nom du serveur actif de messagerie smtp sur un PC (par exemple "smtp.sfr.fr")?
Merci d'avance, je cherche la réponse depuis un bout de temps...

mimizanzan
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
Messages postés
309
Date d'inscription
lundi 27 février 2006
Dernière intervention
17 décembre 2017
3
Merci
Merci Mayzz!
Tu me donnes la solution: l'utilisateur rentrera lui-même son adresse de serveur et le tour est joué!
Merci aussi pour le site des serveurs.

Cordialement

mimizanzan

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de mimiZanzan
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
0
Merci
Salut
Cette information appartient aux paramètres d'un programme.
Alors quel programme de messagerie utilises-tu ?
Oulook, Outlook Express, Thunderbird ... ?

Chez moi, sous Outlook, j'ai une clé de registre qui me donne cette info sous :
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\ [...]
[...] Windows Messaging Subsystem\Profiles\Outlook
Parmi les sous-clés présentes, il y en a une qui donne les caractéristiques des comptes de messagerie.
"SMTP Server" : Les données y sont écrites en Unicode (2 bytes par caractères)

Tu n'as plus qu'à rechercher cette info sur ta machine + t'intéresser à la lecture des clés de registres.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Dernière intervention
26 novembre 2013
0
Merci
Salut,

Un serveur SMTP est associé à une adresse email, et non à un pc.

Il doit exister un moyen de récupérer le SMTP d'un compte email, Outlook le fait.

++

Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Commenter la réponse de Mayzz
Messages postés
309
Date d'inscription
lundi 27 février 2006
Dernière intervention
17 décembre 2017
0
Merci
Merci pour vos réponses.
En fait j'utilise Windows Mail (qui a remplacé Outlook sous Windows Vista), et je prépare un programme en Excel pour un ami qui a besoin entre autres d'expédier des mails en automatique.
J'utilise pour celà la méthode CreateObject("CDO.Message") qui a besoin du nom du serveur.
Cependant je ne connais pas son serveur (et il risque peut être d'en changer), et je voulais que dans le code VB, il y ait une instruction qui donne en temps réel le serveur qu'il utilise, pour que le code marche toujours...

J'espère avoir été clair, et avez vous donc une idée si celà est possible?

Remerci d'avance
mimizanzan
Commenter la réponse de mimiZanzan
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
0
Merci
Regarde quand même dans la base de registre (avec RegEdit) si une clé s'appelle "smtp server".
Comme le logiciel est du Microsoft, il y a de fortes chances que ces infos existent dans la base de registres.
Bien sûr, jette aussi un oeil dans tous les fichiers INI qui pourraient exister dans les sous-répertoires ProgramData de ton profil.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Dernière intervention
26 novembre 2013
0
Merci
mimiZanzan > Pourquoi ne pas simplement faire une page de configuration avec email, smtp, port etc..?


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Commenter la réponse de Mayzz
Messages postés
309
Date d'inscription
lundi 27 février 2006
Dernière intervention
17 décembre 2017
0
Merci
Je n'ai rien trouvé dans le registre, ni de dossier ini ou inf donnant le nom du serveur smtp...
Quant à faire une page de config, il faut pour celà connaître le nom du serveur!

Merci qd même de vos réponses.

Cordialement

mimizanzan
Commenter la réponse de mimiZanzan
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Dernière intervention
26 novembre 2013
0
Merci
Quant à faire une page de config, il faut pour celà connaître le nom du serveur!


Justement non, c'est l'avantage, tu configure le serveur manuellement en le rentrant dans la page de config.

Pour le trouver ici.

Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Commenter la réponse de Mayzz

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.