JAVA MAIL errores con metodo

Pablo
09 de Junio del 2004
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

andaleandale76
09 de Junio del 2004
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 :)

Jose Carlos
09 de Junio del 2004
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