Pessoal boa tarde,
Tenho um método que faz o envio de e-mail…
No conteúdo desse e-mail tem um link… o meu problema está justamente nesse ponto
Se eu deixar o link com local host ele funciona !!
exemplo:
CLIQUE AQUI
Quero subistitur localhost pelo meu IP…
ao incluir o IP, não faz mais o envio do e-mail…
alguem poderia me ajudar ?
public void sendMailConfirmationChangePass(String emailTo, String nome, String token) throws AddressException,
MessagingException {
Properties props = new Properties();
props.put("mail.host", "20.202.10.18");
Session session = Session.getDefaultInstance(props);
MimeMessage message = new MimeMessage(session);
Address from = new InternetAddress("[email removido]");
Address to = new InternetAddress(emailTo);
message.setFrom(from);
message.addRecipient(RecipientType.TO, to);
message.setSentDate(new Date());
message.setSubject("Meu Assunto");
MimeMultipart multipart = new MimeMultipart("related");
BodyPart messageBodyPart = new MimeBodyPart();
String htmlText = "<div style='width:900px; height:500px; background-color:#FFF;align:center;'>"
+ "<div style='width:250px;height:300px; float:left; background-color:#FFF;'><img src=\"cid:image\"></div>"
+ "<div style='width:550px;height:300px; float:left; background-color:#FFF;'>"
+ "<div style='background-color:#E8E8E8' align='center'>"
+ "<div style='padding-top:10px;'><h2> Olá "+ nome +"</h2><div>"
+ "<p>Você solicitou para recuperar sua senha. Por medida de</p>"
+ "<p>segurança é necessário redefini-la.</p><br>"
+ "<div style='background-color: #236B8E;padding-top:10px;padding-bottom:10px;color: #FFF' align='center'><a href='http://localhost/projetoTeste/pagina.jsp?token="+ token + "\' style='color: #FFF;text-decoration: none;'>CLIQUE AQUI</a></div>"
+ "</div>";
messageBodyPart.setContent(htmlText, "text/html");
// Adiciona
multipart.addBodyPart(messageBodyPart);
// Segunda parte - a imagem
messageBodyPart = new MimeBodyPart();
DataSource fds = new FileDataSource
("\\images\\logo.jpg");
messageBodyPart.setDataHandler(new DataHandler(fds));
messageBodyPart.setHeader("Content-ID","<image>");
//Adiciona
multipart.addBodyPart(messageBodyPart);
// coloca tudo junto
message.setContent(multipart);
Transport.send(message);
}