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 :

Problème envoi de lien dans mail


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut Problème envoi de lien dans mail
    Bonjour,
    j'essaie d'envoyer un mail en java format html, dans ce message, je veux envoyer un lien (genre confirmation de création de compte pour mon site) mais le problème c'est que ça marche dans gmail, mais pas sur yahoo, le lien est bloqué : voila ce que je trouve dans le code html de la page:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a rel="nofollow">ici</a>
    ci-joint mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Email email = new SimpleEmail();
    		email.setSmtpPort(Integer.parseInt(configurationSmtp
    				.getString("mail.smtps.port")));
    		email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
    		email.setDebug(true);
    		email.setContent(new MimeMultipart("text/html"));
    		email.setHostName(configurationSmtp.getString("smtp.name"));
    		email.getMailSession()
    				.getProperties()
    				.put("mail.smtps.auth",
    						configurationSmtp.getString("mail.smtps.auth"));
    		email.getMailSession().getProperties().put("mail.debug", "true");
    		email.getMailSession()
    				.getProperties()
    				.put("mail.smtps.port",
    						configurationSmtp.getString("mail.smtps.port"));
    		email.getMailSession()
    				.getProperties()
    				.put("mail.smtps.socketFactory.port",
    						configurationSmtp
    								.getString("mail.smtps.socketFactory.port"));
    		email.getMailSession()
    				.getProperties()
    				.put("mail.smtps.socketFactory.class",
    						"javax.net.ssl.SSLSocketFactory");
    		email.getMailSession().getProperties()
    				.put("mail.smtps.socketFactory.fallback", "false");
    		email.getMailSession().getProperties()
    				.put("mail.smtp.starttls.enable", "true");
    		email.setFrom(authuser, "service inscription");
    		email.setSubject("confirmation de création de compte");
    		StringBuffer sb = new StringBuffer();
    		sb.append("<html>");
    		sb.append("<body>");
    je vous remercie de votre aide d'avance, et j'espère avoir bien expliqué mon problème

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    C'est un peu dommage que tu nous aies montré tout ce qui sert à rien, et rien du tout à propos de la manière dont tu fais un lien.

    Mais bon, personnellement j'ai du mal à imaginer ce qui pourrait faire ça, de toute façon.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Désolé pour le retard, mais voilà, ce que je fais en code Java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sb.append("<a href='");
    		sb.append(token);
    		sb.append("'>ici</a>");
    Merci pour votre aide

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2008
    Messages : 14
    Par défaut
    Citation Envoyé par y_chafaqi Voir le message
    Désolé pour le retard, mais voilà, ce que je fais en code Java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sb.append("<a href='");
    		sb.append(token);
    		sb.append("'>ici</a>");
    Merci pour votre aide
    même ce bout de code ne nous permet pas d'identifier la source de ton problème. peut-tu nous donner plus de détails sur comment tu attache le "sb" a ton mail?

  5. #5
    Membre très actif
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Billets dans le blog
    1
    Par défaut
    regarde ce sujet ça se passe dans la classe javax.mail.internet.MimeMessage

  6. #6
    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
    Il ne faut pas exclure non plus la possibilité que le webmail concerné considère ton lien comme "dangereux" et donc le refuse! La lutte anti-spam, anti-fishing est rude et il y a souvent des victime collatérale

Discussions similaires

  1. problème lien dans mail envoyé
    Par cragoroth dans le forum Langage
    Réponses: 6
    Dernier message: 06/01/2012, 16h57
  2. Réponses: 16
    Dernier message: 09/03/2011, 14h18
  3. Réponses: 5
    Dernier message: 06/01/2009, 14h52
  4. Réponses: 5
    Dernier message: 27/07/2007, 12h42
  5. [Mail] lien dans mail
    Par moulefrite dans le forum Langage
    Réponses: 5
    Dernier message: 23/05/2006, 11h59

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