sábado, 23 de novembro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Veja como enviar emails em JSP com arquivos anexos.
<%@ page import="java.util.Properties"%> <%@ page import="java.util.Date"%> <%@ page import="java.io.*"%> <%@ page import="javax.mail.*"%> <%@ page import="javax.activation.*"%> <%@ page import="javax.mail.internet.*"%> <% String smtpServer = "localhost.com"; String toMail = "aden@localhost.com"; String toName = "adenilton rodrigues"; String fromMail = "aden@localhost.com"; String fromName = "adenilton rodrigues"; String subject = "Mensagem com arquivo anexo"; String body = "Esta mensagem contém um arquivo anexo."; String fileToSend = "c:\\\\command.com"; try { Properties props = new Properties(); props.setProperty("mail.transport.protocol","smtp"); props.setProperty("mail.host",smtpServer); props.setProperty("mail.user",fromMail); props.setProperty("mail.password",""); Session mailSession = Session.getDefaultInstance(props, null); Message msg = new MimeMessage(mailSession); msg.setFrom( new InternetAddress(fromMail,fromName) ); msg.setRecipient(Message.RecipientType.TO, new InternetAddress(toMail,toName) ); msg.setSubject( subject ); // Adiciona o texto do corpo do email MimeBodyPart textPart = new MimeBodyPart(); textPart.setContent(body,"text/plain"); // Abre e anexa o arquivo MimeBodyPart attachFilePart = new MimeBodyPart(); FileDataSource fds = new FileDataSource(fileToSend); attachFilePart.setDataHandler(new DataHandler(fds)); attachFilePart.setFileName(fds.getName()); // Monta a mensagem SMTP Multipart mp = new MimeMultipart(); mp.addBodyPart(textPart); mp.addBodyPart(attachFilePart); msg.setContent(mp); Transport.send(msg); out.println("Email enviado..."); } catch (Exception e) { e.printStackTrace(); } %> Quebra-Linha Colaborador..: Adenilton Rodrigues Categoria(s).: Java; JSP; Data.........: 30/08/2002 14:25:17 Visualizado..: 7238 vezes Fonte........: AdeN Knowledge DB
Adenilton Rodrigues
Java JSP
Últimos Artigos deste colaborador Aplicação Intraweb com Main Menu e Frames - 16/05/2005 20:37:49 SQL em tabelas com Join em Access - 24/01/2005 21:06:59 Descarregando DLL's ISAPI/ACTIVEX/INTRAWEB - 10/12/2004 22:52:37
Últimos Artigos desta categoria Teste de teclado feito em Java - 10/07/2007 16:01:14 Exemplo de Theads em Java - 08/09/2004 18:20:26 Software que faz as Telas de Swing em Java p/ Voce - 08/09/2004 18:25:12
145 pessoa(s) on-line neste site.