Muito obrigado Mestre.

-----Mensagem original-----
De: Felipe Vieira Silva [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 7 de março de 2005 12:50
Para: discussao@cejug.org
Assunto: Re: [cejug-discussao] JavaMail


o classificados cejug tem um pacote com classes para envio de mail:

https://cejug-classifieds.dev.java.net/source/browse/cejug-classifieds/web-a
pp/WEB-INF/src/net/java/dev/cejug/classifieds/mail/

talvez ajude.. .......


On Mon, 7 Mar 2005 12:10:53 -0300, Peterson Pinheiro
<[EMAIL PROTECTED]> wrote:
>
>
> Srs.
>
> Estou tendo que implementar, o envio de email, com attachfile, e estou me
> deparando com o seguinte erro, de acesso ao servidor SMTP que se encontra
em
> outra máquina  :
>
> javax.mail.MessagingException: Could not connect to SMTP host: localhost,
> port: 25;
>   nested exception is:
>         java.net.ConnectException: Connection refused: connect
>
>
>
> 1)O servidor de email se encontra em outra máquina, não estou entendendo o
> pq ele esta usando o  localhost, por esse motivo gera o erro...(é baseado
no
> contexto do tomcat ?)
>
> 2) O servidor q estou usando para testes, não requer autenticação.
>
> Abaixo segue a classe:
>
> Agradeço qualquer ajuda.
>
>
>
> import java.util.Properties;
> import javax.mail.Message;
> import javax.mail.MessagingException;
> import javax.mail.Session;
> import javax.mail.Transport;
> import javax.mail.internet.AddressException;
> import javax.mail.internet.InternetAddress;
> import javax.mail.internet.MimeMessage;
>
> public class EMail {
>
>   /* public class SMTPAuthenticator extends Authenticator {
>       public PasswordAuthentication getPasswordAuthentication() {
>          String username = "peterson";
>          String password = "xxxxxxxxxx";
>          return new PasswordAuthentication(username, password);
>       }
>    }*/
>
>    public void sendSimpleMail(
>       String mailServer,
>       String subject,
>       String to,
>       String from,
>       String mensagem)
>       throws AddressException, MessagingException {
>
>       Properties mailProps = new Properties();
>       mailProps.put("mail.smtp.host", mailServer);
>
>
>       //Authenticator auth = new SMTPAuthenticator();
>       Session mailSession = Session.getInstance(mailProps, null);
>
>
>       mailProps.put("mail.smtp.auth", "false");
>
>
>       //As duas linhas seguintes de código, colocam no
>       //formato de endereços,
>       //supostamente válidos, de email os dados
>       //passados pelos parâmetros to e from.
>       InternetAddress destinatario = new InternetAddress(to);
>       InternetAddress remetente = new InternetAddress(from);
>
>       //As duas linhas de código a seguir, são
>       //responsáveis por setar os atributos e
>       //propriedas necessárias do objeto message
>       //para que o email seja enviado.
>       //inicialização do objeto Message
>       Message message = new MimeMessage(mailSession);
>
>
>       //Definição de quem está enviando o email
>       message.setFrom(remetente);
>
>
>       //define o(s) destinatário(s) e qual o tipo do
>       //destinatário.
>       //os possíveis tipos de destinatário: TO, CC, BCC
>
>       message.setRecipient(Message.RecipientType.TO, destinatario);
>
>
>       //definição do assunto do email
>       message.setSubject(subject);
>
>
>       //definição do conteúdo da mesnagem e do
>       //tipo da mensagem
>
>       message.setContent(mensagem.toString(), "text/html");
>
>       //a linha de código seguinte é a responsável
>       //pelo envio do email
>
>       System.out.println("Enviando email...");
>       Transport.send(message);
>
>    }
>
>    public static void  main(String args[]) throws AddressException,
> MessagingException{
>
>       try{
>
>         EMail email = new EMail();
>         System.out.println("Iniciando servico..");
>         email.sendSimpleMail ("ipMailServer", "Testando JavaMail!",
> "[EMAIL PROTECTED]",
>                           "[EMAIL PROTECTED]", "Testando
> JavaMail...");
>
>       } catch (AddressException e) {
>         System.out.println("Endereço de Email inválido" + e);
>       } catch (MessagingException e) {
>         System.out.println("Impossível enviar o email" + e);
>       }
>    }
> }
>
>
>
>

----------------------------------------------------------------------------
--------------- Ceara' Java User Group    Para cancelar sua assinatura,
envie um e-mail para: [EMAIL PROTECTED]   Para mais
informacoes, mande um e-mail para: [EMAIL PROTECTED]   Falar com o
administrador? e-mail para: [EMAIL PROTECTED]

--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 4/3/2005

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 4/3/2005


-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a