Help me pelo amor de Deus
Problemas com envio de email com arquivo atachado…
Ele não esta enviando nada para o email, se alguem puder me ajudar e detectar onde estou errando,…
Obrigada
<%@ page import=“java.util.Properties”%>
<%@ page import=“java.util.Date”%>
<%@ page import=“<a href="http://java.io">java.io</a>.<em>"%>
<%@ page import="javax.mail.</em>”%>
<%@ page import=“javax.activation.<em>"%>
<%@ page import="javax.mail.internet.</em>”%>
<%@ pageimport=“java.util.*”%>
<%
boolean isHTML = true;
String mailBody = “”;
// Nome ou endereço do servidor de SMTP
String smtpServer = “172.20.2.182”;
// Assunto e Corpo da Mensagem
String mailSubject = “Inclusao Monitor IC”;
// Nome e email do destinatário
String toMail = “[email removido]”;
String toName = “Radar”;
// Nome e email do remetente
String fromMail = “[email removido]”;
String fromName = “Radar”;
String toMailCC = "[email removido]";
//String toMailCC = “[email removido]”;
//String toMailCC = “[email removido]”;
try {
// Configura a sessão
Properties mailProps = System.getProperties();
mailProps.put("mail.smtp.host",smtpServer);
Session mailSession = Session.getDefaultInstance(mailProps, null);
// Configuração da mensagem
Message message = new MimeMessage (mailSession);
message.setFrom( new InternetAddress(fromMail,fromName) );
message.setRecipients(Message.RecipientType.CC,InternetAddress.parse(toMailCC,false));
// Configuração do Destinatario
message.setRecipient(Message.RecipientType.TO, new InternetAddress(toMail,toName) );
// Configuraçao do cabecalho do email
message.setSentDate(new Date());
message.setSubject(mailSubject);
//------------------
MimeBodyPart messageBodyPart = new MimeBodyPart();
// Verifica se é um email com corpo escrito em HTML
if(isHTML==true) {
// Corpo da mensagem em codigo HTML
mailBody += "<HTML><BODY><font face="+"Verdana"+" color="+"#333333"+" size="+"2"+">";
mailBody += " Radar,<p> Segue dados de Inclusao Monitor IC.<br><p>";
mailBody += " Data...................: " + MONDATA + "<br>";
mailBody += " Titulo....................: " + MONTITU + "<br>";
mailBody += " Texto .............: " + MONTEXT + "<br>";
mailBody += " Fonte....................: " + MONFONT + "<br>";
mailBody += " Nome.................: " + MONNOME + "<br>";
mailBody += " Email...............: " + MONEMAI + "<br>";
mailBody += " Anexo...................: " + MONDOWN + "<br>";
mailBody += " Canal...................: " + MONSEGM + "<br>";
mailBody += " Atenciosamente, <p> . ";
mailBody += "</font></BODY></HTML>";
//message.setContent(message.toString(),"text/html");
//message.setDataHandler(new DataHandler(mailBody,"text/html"));
messageBodyPart.setContent(message.toString(),"text/html");
messageBodyPart.setDataHandler(new DataHandler(mailBody,"text/html"));
} else {
mailBody = "Exemplo de mensagem em texto...";
//message.setContent(message.toString(),"text/plain");
//message.setText(mailBody);
messageBodyPart.setContent(message.toString(),"text/plain");
messageBodyPart.setText(mailBody);
}
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart);
//- Cria o Attachment
messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource("http://www.acsp.com.br/radar_acesso/monitor/1.doc");
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName("1.doc");
multipart.addBodyPart(messageBodyPart);
// Put parts in message
message.setContent(multipart);
//------------------
// Envia a mensagem
Transport.send(message);
//out.println("<B>Seu email foi enviado com sucesso!</B>");
} catch (Exception e){
// Houston, temos um problema…
System.out.print("
"+ e.toString()+"
");
}
%>