Olá novamente,
Se estiver a usar um proxy, por favor, experimente este código:
import
java.security.Security;
Avalados por :
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.port", "587");
props.put("mail.smtp.starttls.enable", "true");
Session mailSession = Session.getDefaultInstance(props);
Message simpleMessage = new MimeMessage(mailSession);
InternetAddress fromAddress = null;
InternetAddress toAddress = null;
try {
fromAddress = new InternetAddress(from);
toAddress = new InternetAddress(to);
} catch (AddressException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
simpleMessage.setFrom(fromAddress);
simpleMessage.setRecipient(RecipientType.TO, toAddress);
simpleMessage.setSubject(subject);
simpleMessage.setText(text);
Transport.send(simpleMessage);
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Este é o código que estou usando mas não está funcionando!!
Não é possível processar uma solicitação HTTP para o servlet [Mail] na aplicação web [Mail].
[EXCEÇÃO]
java.lang.RuntimeException: javax.mail.MessagingException: Host SMTP desconhecido: smtp.gmail.com;
a exceção aninhada é:
java.net.UnknownHostException: smtp.gmail.com...
Saudações
Karthik
Olá novamente,
Se estiver a usar um proxy, por favor, experimente este código:
import
java.security.Security;
Olá Ex Membro ,
O código que você forneceu está sendo executado corretamente, mas nenhum e-mail está sendo recebido do lado dos destinatários. Qual poderia ser o problema se estivermos usando um proxy?
Deveríamos fazer alguma configuração no lado do NW 7.3 ou o quê?? Por favor, sugira alguma solução.
Olá Karthik!
Acredito que deverias utilizar uma conta do Google para usar o servidor SMTP do Google.
O teu objeto de propriedades poderia ser assim:
finalString username ="username@gmail.com";
finalString password ="password";
Properties props =newProperties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
Session session = Session.getInstance(props,
new javax.mail.Authenticator(){
protectedPasswordAuthentication getPasswordAuthentication(){
returnnewPasswordAuthentication(username, password);
}
});
Cumprimentos.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute