Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Dudas sobre la propiedad "from" para el email

Hola amigos, por aqui estuve haciendo una pregunta sobre que por que no me iba el envio de correo, pero ya lo solucione, ahora tengo otra duda y es que tengo entendido que la propiedad from, le puedo colocar un email cualquiera que eso es solo una "pantalla" para indicar quien envia el correo, pero cuando envio los correos en el "from" asi le ponga cualquier cosa me indica que ha sido enviado desde mi cuenta de gmail, y ese no es el fin, quisiera por ejemplo que llegue el correo diciendo que ha sido enviado de: "123@abc.com"

Mi codigo esta asi:

private boolean enviar() throws MessagingException {
boolean v = false;
try
{
Properties props = new Properties();
props.setProperty("mail.smtp.host", "mail.gmail.com");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.port", "587");
props.setProperty("mail.smtp.user", "micorreo@gmail.com");
props.setProperty("mail.smtp.auth", "true");

Session session = Session.getDefaultInstance(props);
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("123@abc.com"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("destino@xyz.com"));

message.setSubject("Confirmacion de correo");
message.setText("hola, funciona");
Transport t = session.getTransport("smtp");
t.connect("micorreo@gmail.com","micontraseña");
t.sendMessage(message,message.getAllRecipients());
t.close();
System.out.println(" Email enviado! ");
v = true;
}
catch (Exception e)
{
System.out.println(e.getMessage() + " Mensaje no enviado");
v = false;
}
return v;
}

No deberia haber problemas porque se logea con mi correo y contraseña veridicos pero al enviar el correo en la parte del from (de) deberia tener una cuenta que no es la mia personal, alguien me indica por que no recibo los correos de 123@abc.com a pesar que lo estoy colocando en el from sino que me sale de: micorreo@gmail.com

Gracias!, saludos

marzo 28, 2012 | Unregistered CommenterDavid

Hola hasta donde tengo entendido, si usas un mail para enviar correos, los destinatarios con solo ver el remitente sabrán quien les ha enviado ese correo.

Si es que no me equivoco, lo que puedes hacer es poner un alias, así que cuando los destinatarios vean su bandeja de entrada, verán que le ha llegado un mensaje de "sistema automático", pero al final al abrir el correo verán que el alias "sistema automático" pertenece a la cuenta "yo.@gmail.com"

marzo 30, 2012 | Registered Commenterjrichard