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 …
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
Wonder
Abril 6, 2004, 9:17am
#4
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();
}
}
}
//////////