IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[Javamail] Vérifier l'existence d'une adresse


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut [Javamail] Vérifier l'existence d'une adresse
    Bonjour a tous,

    Je voudrais faire un logiciel pour envoyer un mail. Mais je voudrais vérifier si une adresse est valide, si elle existe vraiment (un peut comme le fait ce service).

    Alors je voudrais savoir s'il y'a un moyen de le faire, bien sur sans envoyer un message au destinataire ??

    Merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    déjà, pas avec javamail. Java mail va parler avec le serveur smtp de ton provier pour poster un mail. Ce que fait le service que tu pointe, c'est aller sur le serveur destination, lui dire "j'ai un mail pour vous à destination de xxxxx" et regarder si on reçois une erreur. Ca ne peut par marcher, pour diverse raison.

    D'abord un serveur mail comme celui de ma boite renvoie toujours ce genre de truc même avec un address valide:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Description: 550 5.7.1 ... (see ) Mail sent by 174.133.115.194 refused: its name hosting2all.com[174.133.115.194] doesn't exist, i.e. forged rDNS_entry
    Tout ca parce que le service qui "checke" n'est pas un serveur mail reconnu donc pas de confiance, donc surement un spammeur.

    Ensuite, souvent, a titre de mesure anti spam supplémentaire, beaucoup de serveur d'entreprise ne répondront jamais ceci:
    =550-5.1.1 The email account that you tried to reach does not exist. Please try

    Il se contenteront d'accepter le mail pour le refuser "plus tard"


    Vous pensez bien que si ce genre de service était fiable, il y a longtemps que les spammeur n'auraient plus besoin de liste d'adresse mail à spammer, on prend un serveur et on scanne ce qu'il reconnait


    Enfin, le service que vous pointer pêche aussi par méconnaissance du RFC, puisqu'il me refuse des mail de type user+qualifier@server.com, alors que c'est une adresse valide au sens du rfc

  3. #3
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    je savais que sa allais être complique, mais lorsque je vois comment tu dresses le tableau, on dirait que c'est impossible.

  4. #4
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Citation Envoyé par sovo Voir le message
    je savais que sa allais être complique, mais lorsque je vois comment tu dresses le tableau, on dirait que c'est impossible.
    C'est exactement ce qu'il te dit. C'est pas possible. Et je +1.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Ce n'est pas que c'est impossible, c'est juste que ce n'est pas fiable...


    a++

  6. #6
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    Bonjour,

    Je viens d'aboutir à la conclusion que Javamail n'est pas fiable.

    voir mon dernier post:
    http://www.developpez.net/forums/d12...s/#post6704055

    Cependant, existe-t-il une librairie plus fiable sur le marché ?

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/03/2015, 17h04
  2. [Mail] Vérifier l'existence d'une adresse e-mail
    Par lemirandais dans le forum Langage
    Réponses: 11
    Dernier message: 14/12/2008, 11h35
  3. Vérifier l'existence d'une table SQL
    Par rock_thunder159 dans le forum C++Builder
    Réponses: 5
    Dernier message: 16/02/2006, 13h41
  4. vérifier l'existance d'une table dans une base de donnée
    Par zidenne dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/10/2005, 11h39
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo