recupération adresse SMTP

 
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> SMTP
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
euchpongiste
dummy mioche
dummy mioche


Inscrit le: 28 Oct 2003
Messages: 6

MessagePosté le: Dim Mar 07, 2004 5:42 pm    Sujet du message: recupération adresse SMTP Répondre en citant

Bonjour , je suis en train de réaliser un serveur SMTP
je ping le serveur mais je voudrais récupérer l adresse du serveur SMTP
directement dans mon code Java sans passer par un nslookup.
Pourriez vous m aider s il vous plait.
Merci d avance
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
oliv
jeune mioche
jeune mioche


Inscrit le: 14 Aôu 2003
Messages: 20
Localisation: Amboise(37)

MessagePosté le: Dim Mar 07, 2004 10:32 pm    Sujet du message: Répondre en citant

ç m'interraisserai aussi. Merci
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un email Visiter le site web du posteur MSN Messenger
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Lun Mar 08, 2004 10:55 am    Sujet du message: Répondre en citant

pour récupérer le serveur il faut intérroger le DNS, regardez de ce coté là
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
euchpongiste
dummy mioche
dummy mioche


Inscrit le: 28 Oct 2003
Messages: 6

MessagePosté le: Lun Mar 08, 2004 11:12 am    Sujet du message: Répondre en citant

c' est bon j ai trouver mon bonheur sur le net, je met le code pour ce qui le veule
j ai pas testé pour chaque nom de domaine


import java.util.*;
import java.io.*;

public class SendMail {
public static String nslookup(String domain) {
String mailserver = null;
try {
Process p = Runtime.getRuntime().exec("nslookup -type=mx " +domain);
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));

boolean gotMxLine = false;
String line = null;
String token = null;

while ((line = br.readLine()) != null) {
gotMxLine = false;
//System.out.println(line);
StringTokenizer st = new StringTokenizer(line);
while (st.hasMoreTokens()) {
token = st.nextToken();
if (token.equals("exchanger")) {
gotMxLine = true;
}
if (gotMxLine) {
mailserver = token;
}
}

}
} catch (IOException ioe) {
ioe.printStackTrace();
return null;
}

System.out.println("Mail Server to use is :: " +mailserver);
return mailserver;
}

public static void main(String args[]) {

String hello = nslookup("yahoo.fr");
System.out.println(hello);
}
}
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> SMTP Toutes les heures sont au format CET (Europe)
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Affilzen SARL : Mention légale