Java mail

1 resposta
P

tenho esta classe abaixo e com as funcoes sendMail…eu chamo ela assim em minha pagina jsp mas nao da certo
String mandou=email.sendMail(“[email removido]”,“teste meu ovo”,“auhuahu aqui vai o assunto”);

porem aparece o erro
Note: sun.tools.javac.Main has been deprecated.
/mandaremail.jsp:17: No method matching sendMail(java.lang.String, java.lang.String,
java.lang.String) found in class MandarEmail.
String mandou=email.sendMail(“[email removido]”,“teste meu
ovo”,“auhuahu aqui vai o assunto”)
;

segue o codigo abaixo…

public class MandarEmail{

private static String sendMail( String email, String subject, String body)

throws javax.naming.NamingException, javax.mail.MessagingException {

javax.mail.Session session = getSession();

javax.mail.internet.MimeMessage message = new javax.mail.internet.MimeMessage(session);

message.setSubject(subject);

message.setRecipients(javax.mail.Message.RecipientType.TO, javax.mail.internet.InternetAddress.parse(email, false));

message.setText(body);

javax.mail.Transport.send(message);

return ok;

}
private static javax.mail.Session getSession() throws javax.naming.NamingException {
    javax.naming.Context c = new javax.naming.InitialContext();
    return (javax.mail.Session) c.lookup("java:comp/env/mail/Email");
}
public static void main(String args[]){

try{

sendMail([email removido],aaaaa,bbbbbbbb);

}

catch(Exception erro){}

}
}

1 Resposta

J

Você já tentou colocar os seus metodos da classe como public ao invés de colocar private…

Criado 28 de junho de 2006
Ultima resposta 3 de ago. de 2006
Respostas 1
Participantes 2