Mensagens enviadas por: leandroeschiavi
Índice dos Fóruns » Perfil de leandroeschiavi » Mensagens enviadas por leandroeschiavi
Autor Mensagem
Dá uma olhada nesta classe e ve se te ajuda...
Abs...
============================================================================================================

package br.com.tokiomarine.seguradora.exchange;

import br.com.tokiomarine.seguradora.exchange.util.PropertyServer;

import java.util.Calendar;
import java.util.Date;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

/**
* Classe responsável pelo envio de e-mails contendo os Logs do Agente.
* @author Leandro Eschiavi - ORACLE CONSULTING
* @version 1.0
*/

public class SendMailLog{

private static String host;
private static PropertyServer prop;
private static Session session;
private static Message msg;
private InternetAddress[] destinatarioTo;
private InternetAddress[] destinatarioCc;

/**
* Construtor da classe
*/
public SendMailLog(){}

static {
prop = new PropertyServer("parametros.properties";
host = prop.getProperty("param.servidor";
session = Session.getDefaultInstance(prop, null);
msg = new MimeMessage(session);
prop.put("mail.smtp.host", host);
}
/**
* Método para envio do e-mail
* @param subject Assunto da Mensagem
* @param messageText Texto do corpo do E-mail
* @param pFrom From do E-mail
* @param pTo To do E-mail
* @param pCc CC do E-mail
*/
public void enviaEmail( String subject,
String messageText,
String pFrom,
String pTo,
String pCc,
Date pData
){
try{

msg.setFrom(new InternetAddress(pFrom));
this.destinatarioTo = InternetAddress.parse(pTo);
msg.setRecipients(Message.RecipientType.TO, this.destinatarioTo);

if (pCc != null){
this.destinatarioCc = InternetAddress.parse(pCc);
msg.setRecipients(Message.RecipientType.CC, this.destinatarioCc);
}
msg.setSubject(subject);
//msg.setSentDate(calendar.getTime());

msg.setSentDate(pData);
msg.setText(messageText);
Transport.send(msg);
}catch(MessagingException mes){
mes.printStackTrace();
}//try
}
public static void main(String args[]){
for(int i =0; i < 2; i++){
SendMailLog send = new SendMailLog();
send.enviaEmail( "Sendmail " + i,
"Bom dia...\n" +
"Geração da massa de teste..." +
"\nGrato pela atenção !",
"leandro@oracle.com",
"leandro@oracle.com,leandro@oracle.com",
"leandro@oracle.com,@oracle.com",
new Date()
);
}
System.out.println("E-mails enviados com sucesso !";
}
}//class Sendmail
Vendo livro SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press Study Guides), em Inglês, super novo !
Autores: Sierra, Katherine / Bates, Bert,
Valor R$ 90,00. Interessados, por favor, entrem em contato por MP.

Abs...
Pessoal...

Quem estiver interessado em comprar o voucher, estou vendendo a um bom preço. Ele expira em 31/11/07.
Faço a R$ 150,00.

Por favor, me contactem por e-mail.

Grato...
Manda seu CV...

leandro.eschiavi@oracle.com

Abs...
All...

A Sun possui um simulado e geralmente ele é oferecido quando se compra o Voucher. Alguém aí já viu esse simulado e acha que vale a pena ? As questões dele são parecidas com as da prova ?

Tks...
Pessoal...

Alguém que tenha feito o exame em Português poderia me dizer como é o esquema das perguntas ?
Somente as perguntas são traduzidas, o código não correto ?

Obrigado a todos !!!
Esse resolve seus problemas !!
Veja só !!!

import javax.swing.*;

class Exercicio1 {

static void eQuadrado(int n1, int n2, int n3, int n4){

if( (n1 == n2) && (n2 == n3) && (n3 == n4) ){
JOptionPane.showMessageDialog(null,"Quadrado = True");
}else{
JOptionPane.showMessageDialog(null,"Quadrado = False");
}
}

static void eRetangulo(int alt1, int alt2, int comp1, int comp2){

if ((alt1 == alt2) && (comp1 == comp2)){
JOptionPane.showMessageDialog(null,"Retângulo = True");
}else{
JOptionPane.showMessageDialog(null,"Retângulo = False");
}
}
public static void main(String[] args) {

Exercicio1 calculo = new Exercicio1();
calculo.eQuadrado(5,5,5,5);
calculo.eRetangulo(10,10,5,5);
}
}
Solução Encontrada :

String[] assunto = message.getHeader("Subject");
System.out.println(MimeUtility.decodeText(assunto[0]));

E pronto, o campo Subject vem de forma correta !

Abs...
Pessoal...

Estou retornando o método getSubject para dentro de uma String, porém, quando o campo assunto do e-mail possui encoding ISO-8859-1 ele traz exatamente o assunto no formato :

Previdiso-8859-1ncia Privada - Início de Miso-8859-1.

Como faço pra converter esse texto em :

Previdência Privada - Início Mês

Gravando assim de forma correta no arquivo texto ?

Grato...
Dentro do painel de controle, procure pelo ícone Scheduled Task... O resto é bem intuitivo !!!

Abs........
A Sun acaba de anunciar o novo exame para a certificação SCBCD 5.0.

Confiram no site :

http://www.sun.com/training/certification/java/beta_scbcd.xml

Abs...
O Voucher da SUN está saindo por R$ 330,00.
Maiores informações no site :

http://br.sun.com/training/certificacoes/index.html

Cara, quanto vc quer por esse voucher ? Não tenho nada pra trocar no momento !! Ele serve pra qualquer prova certo ?
Abs.....
Pois as variáveis marcadas como final ainda sobrevivem dentro da memória heap. E na verdade, as variáveis não são"limpadas" e sim ficam num histórico.
Boa Tarde...

Alguém que tenha adquirido o simulado da SUN para o SCJP e já tenha realizado a prova e gostaria de realizar uma doação ?

Abs...
 
Índice dos Fóruns » Perfil de leandroeschiavi » Mensagens enviadas por leandroeschiavi
Ir para:   
Powered by JForum 2.1.8 © JForum Team