Nom serveur smtp [Résolu]

mimiZanzan 309 Messages postés lundi 27 février 2006Date d'inscription 17 décembre 2017 Dernière intervention - 12 août 2009 à 18:06 - Dernière réponse : mimiZanzan 309 Messages postés lundi 27 février 2006Date d'inscription 17 décembre 2017 Dernière intervention
- 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
mimiZanzan 309 Messages postés lundi 27 février 2006Date d'inscription 17 décembre 2017 Dernière intervention - 13 août 2009 à 15:49
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

Merci mimiZanzan 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de mimiZanzan
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 12 août 2009 à 21:17
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
Mayzz 2859 Messages postés mardi 15 avril 2003Date d'inscription 26 novembre 2013 Dernière intervention - 12 août 2009 à 22:16
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
mimiZanzan 309 Messages postés lundi 27 février 2006Date d'inscription 17 décembre 2017 Dernière intervention - 13 août 2009 à 01:50
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
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 13 août 2009 à 09:21
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
Mayzz 2859 Messages postés mardi 15 avril 2003Date d'inscription 26 novembre 2013 Dernière intervention - 13 août 2009 à 11:47
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
mimiZanzan 309 Messages postés lundi 27 février 2006Date d'inscription 17 décembre 2017 Dernière intervention - 13 août 2009 à 12:35
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
Mayzz 2859 Messages postés mardi 15 avril 2003Date d'inscription 26 novembre 2013 Dernière intervention - 13 août 2009 à 13:13
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.