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:
<a rel="nofollow">ici</a>
ci-joint mon code :
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
Partager