Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Ao trocar localhost por IP, não envia mais e-mail

$
0
0

@Rodrigoappellegrini escreveu:

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("meuemail@empresa.com.br");
	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);
}

Mensagens: 5

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>