java mail smtp problème de connexion

je suis en train d'essayer l'exemple ci-dessous pour envoyer un mail à l'aide de ssl choisi de ici et changé avec mes identifiants, comme ci-dessous et obtenir une exception, comme le montre, pouvez-vous svp m'aider à passer au travers

import javax.mail.*;
import javax.mail.internet.*;

import java.util.Properties;


public class SimpleSSLMail {

    private static final String SMTP_HOST_NAME = "xx.xx.xx.xx";
    private static final int SMTP_HOST_PORT = 25 ;//465;
    private static final String SMTP_AUTH_USER = "[email protected]";
    private static final String SMTP_AUTH_PWD  = "xxxx";

    public static void main(String[] args) throws Exception{
       new SimpleSSLMail().test();
    }

    public void test() throws Exception{
        Properties props = new Properties();

        props.put("mail.transport.protocol", "smtps");
        props.put("mail.smtps.host", SMTP_HOST_NAME);
        props.put("mail.smtps.auth", "true");
        //props.put("mail.smtps.quitwait", "false");

        Session mailSession = Session.getDefaultInstance(props);
        mailSession.setDebug(true);
        Transport transport = mailSession.getTransport();

        MimeMessage message = new MimeMessage(mailSession);
        message.setSubject("Testing SMTP-SSL");
        message.setContent("This is a test", "text/plain");

        message.addRecipient(Message.RecipientType.TO,
             new InternetAddress("[email protected]"));

        transport.connect
          (SMTP_HOST_NAME, SMTP_HOST_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD);

        transport.sendMessage(message,
            message.getRecipients(Message.RecipientType.TO));
        transport.close();
    }
}

Exception:

Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host:xx.xx.xx.xx, port: 25;
  nested exception is:
    java.net.ConnectException: Connection timed out: connect
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
    at javax.mail.Service.connect(Service.java:275)
le message d'erreur est assez simple , le plus probablement un problème de réseau . Pouvez-vous vérifier ?
essayé telnet smtp seulement de toute autre manière à vérifier la connexion, nom d'utilisateur et le pwd s'il vous plaît dites-moi
Si vous ne pouvez pas telnet, vous pouvez facilement configurer un client de messagerie pour le point à l'aide de ces informations d'identification et de vérification de cette façon.
ok , donc le host ? ne vous système d'utiliser un proxy pour connectto l'hôte ?
je peux telnet et il obtient connecté amal: s'il vous plaît dites la façon de vérifier si le système utilise prxy 2 connecter

OriginalL'auteur Gopal | 2011-08-04