código para enviar correo electrónico está siguiendo:cómo codificar dirección de Internet
MimeMessage msg = new MimeMessage(session);
msg.setSubject("subject", "UTF-8"); // here you specify your subject encoding
msg.setContent("yourBody", "text/plain; charset=utf-8");
msg.setFrom("senderAddress");
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(address));
Transport.send(msg);
Mi probelem es que como sujetos como he codificado en UTF-8 cómo puedo codificar es decir, la dirección del destinatario. new InternetAddress(address)
¿Por qué codificaría la dirección del destinatario? –
@MichaelLaffargue: Como el correo está en un idioma extranjero, así como la dirección del destinatario – Romi
@Romi: ¿de dónde obtiene su (s) dirección (es) de correo electrónico? base de datos o algún archivo de propiedad? es 'address' a' String'? – HashimR