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