Cara, so bem novao no java, nem sei onde mexer e ver onde ajeita isso, mas com certeza e so o problema do localhost, como disse, so novao e num tenho nem ideia de onde configurar e trocar o localhost pelo teu smtp, mas tu fica com duas alternativas, encontra e acha a config do smtp ou instalar um smtp na tua maquina

[]�s
----- Original Message ----- From: "trebor iksrazal" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, March 07, 2005 1:50 PM
Subject: Re: [cejug-discussao] JavaMail



Parece que vc n�o tem um servidor email rodando
naquele maquina 'localhost' - sua maquina, ou pelo
menos n�o com porta 25.


--- 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);
      }
   }
}





--
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


__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

-------------------------------------------------------------------------------------------
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]






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

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