Rechercher : dans
Par :

Connaitre adresse SMTP serveur UNIX

Dernière réponse le 2 jun 2006 à 09:35:36 pilexp, le 31 mai 2006 à 17:07:55 
 Signaler ce message aux modérateurs

Bonjour

Je cherche à connaître l'adresse IP du serveur SMTP qui est utilisé par une de mes applications qui tourne sur un serveur UNIX

Y'a t'il une commande UNIX pour connaître les caractéristiques du serveur SMTP utilisé (adresse IP, nom, DNS...)

D'avance, merci beaucoup!!

Meilleures réponses pour « Connaitre adresse SMTP serveur UNIX » dans :
Adresses des serveurs POP et SMTP des principaux FAI Voir Cette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO...
Adresse introuvable / Serveur introuvable VoirLorsque vous essayez de vous connecter à Internet, le navigateur indique adresse introuvable ou serveur introuvable. Voici comment résoudre le problème : Vérifier les branchements Connexion au réseau Problème de pare-feu Problème de cache...
Comment connaitre son adresse IP ? VoirLes quelques commandes ci-dessous vous permettront de trouver l'adresse IP de votre ordinateur. Connaître son adresse IP Sous Windows 2000 / Windows XP / Windows Vista Sous Windows 95 / Windows 98 Sous Linux Pourquoi certains sites...
Quelle est mon adresse MAC ? VoirL'adresse MAC est l'adresse de la carte physique. Elle est en théorie unique pour chaque carte réseau, et le début de l'adresse MAC indique le vendeur. Pour connaître son adresse MAC: Sous Windows Ouvrez une fenêtre MS-Dos et tapez ipconfig...

1

mamiemando, le 1 jun 2006 à 01:13:22

nslookup lenomduserveur

Tu peux aussi utiliser la commande ping...
ping -c2 lenomduserveur

Pour le DNS, sauf lacune de ma part, c'est juste les tiens que tu peux connaître :
cat /etc/resolv.conf

A moins que tu es possibilité de te connecter (par exemple en ssh) sur le serveur je ne pense pas que tu puisses les connaître.

Bonne chance

Répondre à mamiemando

2

pilexp, le 1 jun 2006 à 09:03:49

Malheureusement, ces commandes me permettent juste de connaitre l'adresse IP/DNS du serveur de mon application.
Ma véritable quête est de trouver le nom / ou adresse IP / ou adresse DNS du serveur SMTP utilisé par le serveur de mon application.

As tu une idée?

Merci

Répondre à pilexp

3

mamiemando, le 1 jun 2006 à 13:51:09

A mon avis il faut juste te débrouiller pour lancer ces commandes depuis le serveur d'application et rappatrier les résultats sur ta machine. Tu te connectes en ssh sur le serveur d'application en ssh (il faut que le serveur est un serveur sshd lancé) :

ssh login@serveur

Et là, tu tapes les commandes en question. Si besoin tu peux mettres ces différentes requêtes dans un script shell, écrire les résultats dans un fichier, et rappatrier ce fichier sur ton pc avec la commande scp :

* Du serveur vers ta machine (il faut que ta machine est un serveur sshd lancé) :
scp fichier_resultat login@tamachine:

* Depuis ta machine (il faut que le serveur est un serveur sshd lancé) :
scp login@serveur:fichier_resultat .


Après libre à toi de lire ce fichier dans un programme et de faire ce que tu veux des résultats...

Bonne chance

Répondre à mamiemando

4

pilexp, le 1 jun 2006 à 15:59:05

Merci pour ta réponse Mamie mais ce n'est pas tout à fait ce que je souhaite faire.

En fait, je cherche simplement une commande UNIX a exécuter sur mon serveur d'application pour connaître le nom du serveur SMTP qu'il utilise!

As-tu une solution?

Les commandes nslookup sont bien pratiques mais elles ne donnent seulement des infos sur l'adresse IP/DNS du serveur applicatif. Je veux seuelement connaître le nom du serveur SMTP utilisé!

Une idée?

Répondre à pilexp

5

[Dal], le 1 jun 2006 à 17:57:26

Salut Pilexp,

Il y a deux possibilités.

- l'agent de transport de ton serveur Unix utilise son propre serveur smtp pour adresser directement les e-mails

- ton serveur Unix a paramétré son agent de transport de sorte à utiliser un autre serveur smtp (qui accepte de relayer les e-mails, par exemple le smtp du FAI utilisé comme smart host).

Dans les deux cas, tu dois donc savoir, en principe, quel est l'agent de transport sur cette machine (Sendmail, Postfix,...) et vérifier sa configuration. Il n'y a pas de commande miracle à ma connaissance (ou alors ce sont des commandes propres à un MTA donné du genre postconf -n | grep relayhost pour Postfix pour savoir si un smart host est utilisé).

Sinon, un moyen plus simple peut consister à adresser un e-mail à une adresse externe (Webmail) et à consulter l'entête complet de l'e-mail reçu. Tu y trouveras le chemin emprunté (IP et noms d'hôtes, received from...) jusqu'au serveur smtp de ton fournisseur d'adresse e-mail.


Dal

Répondre à [Dal]

6

 pilexp, le 2 jun 2006 à 09:35:36

Merci Dal!

En fait, je ne connais pas l'agent de transport de la machine que j'utilise. Ca doit être inscrit dans quelque fichier de configuration quelque part dans les méandres d'UNIX, mais je ne sais pas ou!

Par contre, je vais utiliser ta méthode qui consiste à envoyer un mail à une adresse externe.

En tout cas, merci beaucoup!

Répondre à pilexp