.:: help estou desesperado nao sei enviar e-mail com jsp ::

Olá,
Gostaria muito que alguem me ajudasse pois estou penando para criar um jsp que envie um e-mail , me disseram que eu tenho que ter estes .jar mail.jar, pop3.jar isto e realmente necessario e a onde posso conssegui-los, onde coloca-los me mandem tudo que puderem pois estou desesperado pois nao consigo dejeito nenhum enviar um e-mail com jsp.

Se puderem me mandar os .jar e um arquivo de exemplo e que NAO esteja cheio de erros… ficarei muito agradecido

Desde ja muito obrigado …

http://www.guj.com.br/user.article.get.chain?page=1&article.id=21

não te ajudou :?: :?: :?: :?: :?:

Veja esses 2 exemplos:
http://lib.seven.com.br/ampliar.asp?codcat=14&codartigo=454
http://lib.seven.com.br/ampliar.asp?codcat=14&codartigo=455

Pegue aqui o jar:
http://java.sun.com/products/javamail/index.jsp
Vc tem q indica-lo no classpath ou botar na lib de seu servidor web.
Exemplo:Se for no tomcat e ele estiver no C: coloque assim:
C:Tomcat 4.1\common\lib\mail.jar

segue abaixo um metodo p/ enviar email

public static void enviar(String subject, String to, String from, String mensagem){
try{
Properties mailProps = new Properties();
mailProps.put(“mail.smtp.host”, “smtp2.locaweb.com.br”);
Session mailSession = Session.getDefaultInstance(mailProps, null);
InternetAddress destinatario = new InternetAddress(to);
InternetAddress remetente = new InternetAddress(from);
Message message = new MimeMessage(mailSession);
message.setFrom(remetente);
message.setRecipient(Message.RecipientType.TO, destinatario);
message.setSubject(subject);
message.setContent(mensagem.toString(), “text/html”);
Transport.send(message);
}catch(AddressException ae){
System.out.println(“Error: Endereço invalido”);
}
catch(MessagingException me) {
me.printStackTrace();
}
}

[quote=“ManchesteR”]http://www.guj.com.br/user.article.get.chain?page=1&article.id=21

não te ajudou :?: :?: :?: :?: :?:[/quote]

Po Cara, Valeu mesmo estou tentando mas ainda nao funcionou !!!

Um exemplo bem grosseiro:

//////////
import javax.mail.Message;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.InternetAddress;
import javax.mail.Transport;
import javax.mail.Session;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMultipart;

import java.io.File;

import java.util.Properties;

import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.activation.DataHandler;


public class EnviaEmailComAnexo {

public static void main(String args[]) {

if (args.length != 4) {
System.err.println(
"sintaxe: java EnviaEmailComAnexo

"
);
System.exit(1);
}

try {
Properties p = new Properties();
p.put("mail.smtp.host", args[0]);
Session mailSession = Session.getDefaultInstance(p, null);

Message email = new MimeMessage(mailSession);

email.setFrom(new InternetAddress(args[1]));

email.addRecipient(Message.RecipientType.TO,
new InternetAddress(args[2])
);

email.setSubject("Envio de anexo com JavaMail");

MimeMultipart corpo = new MimeMultipart();

MimeBodyPart parteDaMensagem = new MimeBodyPart();

File arquivo = new File(args[3]);

DataSource fonte = new FileDataSource(args[3]);
parteDaMensagem.setDataHandler(new DataHandler(fonte));
parteDaMensagem.setFileName(arquivo.getName());

corpo.addBodyPart(parteDaMensagem);

email.setContent(corpo);

Transport.send(email);

System.out.println("Mensagem enviada.");

} catch (Exception e) {
e.printStackTrace();
}

}

}
//////////