problema con javamail
Tengo el siguiente problema:
Dos servlet uno me sirve para autenticar (el c贸digo es el siguiente)
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class SMTPAuthenticator extends javax.mail.Authenticator
{
public PasswordAuthentication getPasswordAuthentication()
{
String username = "[email protected]";
String password = "20jdnata";
return new PasswordAuthentication(username, password);
}
}
Y tengo un servlet con la siguiente porci贸n de c贸digo:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.sql.*;
import javax.activation.*;
........
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", smtpServer);
props.put("mail.smtp.auth", "true");
Authenticator auth = new SMTPAuthenticator();
Session session = Session.getDefaultInstance(props, null);
Session session = Session.getDefaultInstance(props, auth);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, false));
msg.setSubject(subject);
msg.setText(body);
msg.setHeader("X-Mailer", "LOTONtechEmail");
msg.setSentDate(new java.util.Date());
Transport.send(msg);
} catch (Exception ex) {ex.printStackTrace();}
pero cuando lo compilo me da el siguiente error:
Java 111: cannot resolve the symbol
symbol: class SMTPAuthenticator
y me se帽ala el error en la instrucci贸n ....new SMTPAuthenticator();
POR FAVOR AYUDENME, ESTO ME ESTA VOLVIENDO LOCO
Auxilio
Dos servlet uno me sirve para autenticar (el c贸digo es el siguiente)
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class SMTPAuthenticator extends javax.mail.Authenticator
{
public PasswordAuthentication getPasswordAuthentication()
{
String username = "[email protected]";
String password = "20jdnata";
return new PasswordAuthentication(username, password);
}
}
Y tengo un servlet con la siguiente porci贸n de c贸digo:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.sql.*;
import javax.activation.*;
........
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", smtpServer);
props.put("mail.smtp.auth", "true");
Authenticator auth = new SMTPAuthenticator();
Session session = Session.getDefaultInstance(props, null);
Session session = Session.getDefaultInstance(props, auth);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, false));
msg.setSubject(subject);
msg.setText(body);
msg.setHeader("X-Mailer", "LOTONtechEmail");
msg.setSentDate(new java.util.Date());
Transport.send(msg);
} catch (Exception ex) {ex.printStackTrace();}
pero cuando lo compilo me da el siguiente error:
Java 111: cannot resolve the symbol
symbol: class SMTPAuthenticator
y me se帽ala el error en la instrucci贸n ....new SMTPAuthenticator();
POR FAVOR AYUDENME, ESTO ME ESTA VOLVIENDO LOCO
Auxilio
