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

  1. #1
    Membre chevronné
    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
    Points : 1 788
    Points
    1 788
    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.
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    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 chevronné
    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
    Points : 1 788
    Points
    1 788
    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.
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    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.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  5. #5
    Expert éminent sénior
    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
    Points : 23 190
    Points
    23 190
    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 averti 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
    Points : 355
    Points
    355
    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