Boa Tarde Charles e Perry.


abaixo está o código que faz o envio da mensagem com os anexos.

                // Send the e-mail
                if (session != null && from != null){
                    try {
                        MimeMessage mimeMessage = new MimeMessage(session);
                        mimeMessage.setFrom(new InternetAddress(from));
                        InternetAddress[] addressTO = {new 
InternetAddress(txTo.getText())};
                       mimeMessage.setRecipients(Message.RecipientType.TO, addressTO);
                        if (!(txCC.getText().equals(""))){
                            InternetAddress[] addressCC = {new 
InternetAddress(txCC.getText())};
                           mimeMessage.setRecipients(Message.RecipientType.CC, 
addressCC);
                        }
                       mimeMessage.setSubject(txSubject.getText());
                       Multipart mp = new MimeMultipart();
                       MimeBodyPart mbp1 = new MimeBodyPart();
                       mbp1.setText(taEmail.getText());
                       mp.addBodyPart(mbp1);

                        for (int x=0;x < fullPaths.length;x++){
                            if (fullPaths[x] != null && !(fullPaths[x].equals(""))){
                                // attach the file to the message
                               MimeBodyPart mbpFile = new MimeBodyPart();
                               FileDataSource fds = new FileDataSource(fullPaths[x]);
                               mbpFile.setDataHandler(new DataHandler(fds));
                               mbpFile.setFileName(fds.getName());
                                mp.addBodyPart(mbpFile);
                            }
                        }

                       mimeMessage.setContent(mp);
                        mimeMessage.setSentDate(new Date());
                       Transport.send(mimeMessage);
                        dispose();
                    }catch(Exception __e){
                        
JOptionPane.showMessageDialog(this,__e.getMessage(),getTitle(),JOptionPane.ERROR_MESSAGE);
                    }
                }else {
                    JOptionPane.showMessageDialog(this,"Session is 
null!",getTitle(),JOptionPane.ERROR_MESSAGE);
                }

viu como não tem nada muito diferente do seu código.
No caso do Perry o email dele chegou faltando o 'ç' e o 'ã', será que isso não tem 
algo com o servidor?

Abraços!!!


----- Original Message ----- 
From: Charles Pereira <[EMAIL PROTECTED]>
To: Jason Douglas de Oliveira BOL2 <[EMAIL PROTECTED]>
Sent: Wednesday, March 28, 2001 3:40 PM
Subject: Re: [java-list] Acentuação em e-mail


> O BOL é Top3 no iBest! Vote já para torná-lo Top1!
> http://www.bol.com.br/ibest.html
> 
> 
> Boa tarde Jason!
> 
> Ao invés de usar
> message.setSubject(MimeUtility.encodeText(subject),
> MimeUtility.getDefaultJavaCharset());
> eu tentei usar
> message.setSubject(subject);
> 
> mas aconteceu a mesma coisa!
> 
> Obrigado por sua ajuda!
> 
> Charles
> 
> Jason Douglas de Oliveira BOL2 gravada:
> 
> > Boa Tarde Charles.
> >
> > Eu aproveitei e mandei uma cópia para mim e o subject continua a ser
> > visualizada corretamente.
> > Pergunta: Porque você tenta 'incripitar' o subject?
> >
> > Abraços!!!
> >
> 
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a