JAVA MAIL errores con metodo
Hola a todos. tengo un problema con JAVAMAIL.
Desde hace poco estoy tratando de implementarlo pero si bien me funcionan todos los EJEMPLOS que viene con el API, desde mi version de ECLIPSE me da errores de compilación.
Por ejemplo:
import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class correo {
public static void main(String[] args) {
Properties p = new Properties ();
p.put("mail.smtp.host","MISERVIDORSMTP");
Session smail;
smail=Session.getInstance(p);
}
}
Me da este error:
The method getInstance(Properties, Authenticator) in the type Session is not applicable for the
arguments (Properties)
Como puede ser? El ejemplo lo saqué del tutorial SUN.
Pueden ayudarme?
gracias
Desde hace poco estoy tratando de implementarlo pero si bien me funcionan todos los EJEMPLOS que viene con el API, desde mi version de ECLIPSE me da errores de compilación.
Por ejemplo:
import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class correo {
public static void main(String[] args) {
Properties p = new Properties ();
p.put("mail.smtp.host","MISERVIDORSMTP");
Session smail;
smail=Session.getInstance(p);
}
}
Me da este error:
The method getInstance(Properties, Authenticator) in the type Session is not applicable for the
arguments (Properties)
Como puede ser? El ejemplo lo saqué del tutorial SUN.
Pueden ayudarme?
gracias
No sé si te ayudará, pero prueba a ver esto:
smail = Session.getInstance(p, null);
Y si lo quieres con autentificación, necesitarás esto también:
p.put("mail.smtp.auth", "true");
A ver si hay suerte :)
smail = Session.getInstance(p, null);
Y si lo quieres con autentificación, necesitarás esto también:
p.put("mail.smtp.auth", "true");
A ver si hay suerte :)
te dice que el metodo getInstance ( Propierties, Authenticator ) no lo puedes llamar sólo con el argumento Porperties :)
Debes hacer:
smail = Session.getInstance ( p, null );
y le dices que no quieres autenticacion. Si quisieras autenticacion entonces deberÃas buscar en el API como generarla y añadir el objeto Authenticator donde he puesto null
Saludos
Debes hacer:
smail = Session.getInstance ( p, null );
y le dices que no quieres autenticacion. Si quisieras autenticacion entonces deberÃas buscar en el API como generarla y añadir el objeto Authenticator donde he puesto null
Saludos
