Codigo simples para envio autenticado em JSP + anexo
<%@ 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.*"%>
<%
//Endereço de SMTP para enviar o email
String smtpServer = "localhost.com";
String toMail = "email@dominiodestino.com.br";
String toName = "Nome Destinatario";
String fromMail = "email@dominioorigem.com";
String fromName = "Nome Remetente";
String subject = "Mensagem com arquivo anexo";
String body = "Esta mensagem contém um arquivo anexo.";
String fileToSend = "c:\\\\arquivo.jpg";
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();
}
%>
20 de agosto de 2010
<HTML>
<META NAME="GENERATOR" CONTENT="Blog Script Seguro Sistema de Imagens">
</HEAD>
<BODY>
<script LANGUAGE="JavaScript">
<!--
function banner()
{
var ran = Math.random()
var num = 4;
if (num*ran < 1)
{
document.write("<img src=\"img1.gif\" align=center border=0></a>");
return;
}
if (num*ran < 2)
{
document.write("<img src=\"img2.gif\" align=center border=0></a>");
return;
}
if (num*ran < 3)
{
document.write("<img src=\"img3.gif\" align=center border=0></a>");
return;
}
if (num*ran < 4)
{
document.write("<img src=\"img4.gif\" align=center border=0></a>");
return;
}
}
banner();
-->
</script>
</BODY>
</HTML>
11 de abril de 2009
1 O que é Java?
Java é uma tecnologia. É um mundo tão grande que ninguém se arrisca a dizer: ? Eu sei Java ?. Basicamente constitui-se de uma linguagem de programação e um programa para execução chamado de máquina virtual ou virtual machine. Quando programa-se em Java usa-se a linguagem de programação Java e um ambiente de desenvolvimento Java para gerar um software que será executado em um ambiente de distribuição Java. Tudo isso é a tecnologia Java.
1.1 O que pode ser feito em Java?
TUDO! Java é uma linguagem que não se prende a nenhuma arquitetura e a nenhuma empresa, é rápida e estável. Pode construir sistemas críticos, sistemas que precisam de velocidade e até sistemas que vão para fora do planeta, como a sonda Spirit enviada pela Nasa para Marte. Java tem um mar de projetos open source, que estão lá, esperando por usuários e desenvolvedores.
Java tem o apoio, a participação e o patrocínio das maiores organizações e empresas de tecnologia do Mundo: Oracle, Sun Microsystems, IBM, Nokia Corporation, Hewlett-Packard, Borland Software Corporation, Apache Software Foundation, SAP AG, SavaJe Tenologies, Apple Computer Inc, Cisco Systems, Fujitsu Limited, Macromedia Inc, Rational Software, Unisys, America Online, Hitachi LTDA, Mitsubishi Eletric Corp, NEC, Sony Internacional, Sharp, Ericsson Inc, Matsushita Eletric, Motorola, Samsung Eletronics, Siemens AG, Symbian, Novell, PalmSource Inc, BEA Systems, Object People e muitas outras.
1.2 Um pouco de história
A tecnologia Java começou a ser criada em 1991 com o nome de Green Project. O projeto era esperado como a próxima geração de software embarcado. Nele trabalhavam James Grosling, Mike Sheridan e Patrik Naughton. Em 1992 surge a linguagem ? Oak ? a primeira máquina virtual implementada. Várias tentativas de negócio foram feitas para vender o ? Oak ? mas nenhuma com sucesso.
(mais...)
4 de abril de 2009