Javamail - envoi de mail à partir de localhost aux comptes externes

Besoin pour envoyer des courriels à partir de localhost externe des comptes comme gmail et yahoo. Droit maintenant, j'ai un programme qui permet d'envoyer et de recevoir des mails de mon domaine local par le serveur de messagerie local et en cours d'exécution par exemple ([email protected] <-> [email protected]). Mais le problème est lorsque j'essaie d'envoyer de domaine local à gmail ou yahoo compte que je suis Incapable de le faire par exemple([email protected] -> [email protected]). Besoin d'aide sur ce

PS. Je suis l'Aide de Hmailserver pour emailserver

public class JMailer {

          private static String HOSTNAME = "localhost";
            private static String USERNAME = "admin";
            private static String PASSWORD = "Mylocaldomainpassword";

            public static void main(String[] args) {
            try {  
                String to = "[email protected]";
                String from = "[email protected]";               
                Properties properties = System.getProperties();

                properties.setProperty("mail.smtp.host",HOSTNAME);
                Session session = Session.getInstance(properties, new Authenticator() {                
                    protected PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication(USERNAME, PASSWORD);
                    }
                });
                    MimeMessage message = new MimeMessage(session);
                    message.setFrom(new InternetAddress(from));
                    message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
                    message.setSubject("My Subject!");
                    message.setText("Here Goes My Message");                    
                    Transport.send(message);
                    System.out.println("Message Sending Completed");
                } catch (MessagingException mex) {
                    mex.printStackTrace();
                }
            }
}

et mon erreur de Hmailserver journal est en dessous de

"SMTPC" 4508 0 "2014-06-13 15:18:01.022" "TCP" "SMTPDeliverer - Message 13 - échec de la Connexion: nom d'Hôte: 74.125.25.27, message: Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé"

je manque quelque chose ici?pourquoi la machine distante de la connexion est refusée ? et je ne veux pas utiliser gmail serveur SMTP pour envoyer le message.tout ce que je besoin est, je veux ma propre smtp sever à envoyer et de recevoir des

Êtes-vous sûr de votre local hmail serveur peut transmettre des messages à d'autres domaines?
Et êtes-vous sûr il n'y a pas de pare-feu empêchant de votre serveur de messagerie à partir de la connexion au serveur SMTP de Gmail?
je suis sûr que j'ai complètement désinstallé le pare-feu et j'ai débloqué le port 25 en parlant à mon fournisseur d'accès internet.

OriginalL'auteur Karthick Radhakrishnan | 2014-06-13