java smtp could not connect

hackenjoe

Mitglied
Hallo, simples Mail Client Programm, bestimmter Text soll per Button drücken per Mail geschickt werden.
Jedoch kommt im StackTrace eine Fehler/Exceptionmeldung, dass "SMTP could not connect to gmail.com".
Port 587 und Nutzerdaten sind richtig, googlemail.
Mail Methode:
Java:
private void connection() throws NoSuchProviderException, MessagingException 
    {        
        Properties props = new Properties();
        props.put("mail.smtp.auth", "true");
        Session session = Session.getInstance(props);
        Transport transport = session.getTransport("smtp");
        transport.connect(host, port, usr, pwr);
        System.out.println("getName(), getPw() " + getName());
        Address[] address =InternetAddress.parse(usr);
        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress(usr));
        message.setRecipients(Message.RecipientType.TO, address);
        message.setSubject("Betreff");
        message.setText("Textdate:\n\r " + getName() + "\n\r " + getPw());
        transport.sendMessage(message, address);
        System.out.println("Mail geschickt!");
        transport.close();
    }
 

hackenjoe

Mitglied
Geht trotzdem nicht:
Java:
SCHWERWIEGEND: null
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
 

hackenjoe

Mitglied
Java:
SCHWERWIEGEND: null
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
  nested exception is:
	java.net.ConnectException: Connection refused: connect
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1972)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:642)
	at javax.mail.Service.connect(Service.java:295)
	at de.blizzard.battlegen.lib.BattleGen.connection(BattleGen.java:65)
	at de.blizzard.battlegen.lib.BattleGen.<init>(BattleGen.java:52)
	at de.blizzard.battlegen.ui.BattleGen_GUI.prüfen(BattleGen_GUI.java:177)
	at de.blizzard.battlegen.ui.BattleGen_GUI.button1ActionPerformed(BattleGen_GUI.java:113)
	at de.blizzard.battlegen.ui.BattleGen_GUI.access$100(BattleGen_GUI.java:19)
	at de.blizzard.battlegen.ui.BattleGen_GUI$2.actionPerformed(BattleGen_GUI.java:68)
	at java.awt.Button.processActionEvent(Button.java:392)
	at java.awt.Button.processEvent(Button.java:360)
	at java.awt.Component.dispatchEventImpl(Component.java:4651)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:616)
	at java.awt.EventQueue$2.run(EventQueue.java:614)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
	at java.net.Socket.connect(Socket.java:529)
	at java.net.Socket.connect(Socket.java:478)
	at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:319)
	at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:233)
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1938)
	... 30 more
 

irgendjemand

Top Contributor
Code:
at de.blizzard.battlegen.ui.BattleGen_GUI.prüfen(BattleGen_GUI.java:177)
wer bitte hat DAS DENN programmiert ???

der stack sagt leider nicht wirklich was aus ...

auch : woher kommt das "schwerwiegend" ... vllt auch mal die stelle posten wie du den stack ausgibst

btw : schon mal das gelinkte beispiel getestet ?
 
Zuletzt bearbeitet:

hackenjoe

Mitglied
Ja kommen die gleiche Fehlermeldungen...
Evtl. liegts auch im Actionlistener des Buttons:
Java:
    private void button1ActionPerformed(java.awt.event.ActionEvent evt) {
        try {
            prüfen();
        } catch (NoSuchProviderException ex) {
            Logger.getLogger(BattleGen_GUI.class.getName()).log(Level.SEVERE, null, ex);
        } catch (MessagingException ex) {
            Logger.getLogger(BattleGen_GUI.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
 

irgendjemand

Top Contributor
also ich hab den code grade noch mal selbst getestet *auch mit der aktuelle JavaMAIL 1.4.5 ... läuft ohne probleme nach dem sample-code ...

wird wohl bei dir was falsch sein
 

hackenjoe

Mitglied
Deswegen eröffnete ich ja den Thread, zur Lösung eines Problemes, der offenbar mir unterlaufen ist.

Hinzüglich deines Ratschlages, vermute ich das es was mit dem Try Catch Block im Button Block zu tun hat, denn ohne diesen try catch, lässt sich der code nicht compilieren.
 

irgendjemand

Top Contributor
ok ... zurück auf anfang ...
nimm wirklich mal einfach den sample code den ich gelinkt habe
Java:
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class SendMailTLS
{
    public static void main(String[] args) throws Exception
    {
        String host="smtp.gmail.com";
        int port=587;
        String user="username";
        String pass="password";
        
        Properties props=new Properties();
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
        
        Session session=Session.getInstance(props);
        Transport transport=session.getTransport("smtp");
        transport.connect(host, port, user, pass);
        
        Address[] addresses=InternetAddress.parse("recipent@host.tld");
        
        Message message=new MimeMessage(session);
        message.setFrom(new InternetAddress(user));
        message.setRecipients(Message.RecipientType.TO, addresses);
        message.setSubject("TEST SUBJECT");
        
        message.setText("text/plain BODY");
        
        transport.sendMessage(message, addresses);
        System.out.println("SEND");
        
        transport.close();
    }
}
und poste im fehlerfall mal den stack ...


btw : "prüfen" ist nun wirklich kein guter name für eine methode ...
 

hackenjoe

Mitglied
Hier habe es nun Copy and Paste eingefügt und der gleiche Fehler erscheint, ich poste mal die Klasse.

Zur einfachen Logik, es werden in einer Textbox zeichen eingegeben, beim drücken des Buttons wird eine Methode aufgerufen, die wie im vorherigen Post, prüfen() heißt.
Diese Methode legt ein neues Objekt der Mail Klasse an und übergibt ihm die eingegebenen Zeichen als String Parameter.
Dieser Konstruktor der Mailklasse, nutzt einfache Datenkapselung und ruft die Mail Methode auf. Logik Ende..

Java:
package de.blizzard.battlegen.lib;

import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.swing.JOptionPane;



public class BattleGen {

    private String name;
    private String pw;
    private final String host = "smtp.gmail.com";
    private final String usr = "mail";
    private final String pwr = "pw";
    private final int port = 587;

    
    public String getName()
    {
        return name;
    }
        
    public String getPw()
    {
        return pw;
    }
    public BattleGen(String name, String pw) throws Exception
    {
          this.name = name;
          this.pw = pw;
          connection();    
    }
    
    public BattleGen()
    {
    }
    
    private void connection() throws Exception
    {        
        Properties props=new Properties();
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
        
        Session session=Session.getInstance(props);
        Transport transport=session.getTransport("smtp");
        transport.connect(host, port, usr, pwr);
        
        Address[] addresses=InternetAddress.parse(usr);
        
        Message message=new MimeMessage(session);
        message.setFrom(new InternetAddress(usr));
        message.setRecipients(Message.RecipientType.TO, addresses);
        message.setSubject("TEST SUBJECT");
        
        message.setText("text/plain BODY");
        
        transport.sendMessage(message, addresses);
        System.out.println("SEND");
        
        transport.close();
    }
 

irgendjemand

Top Contributor
lesen und danach handeln ist nicht deine stärke oder ?
du solltest lediglich im fehlerfall den stack posten ... nicht mehr und nicht weniger ...

btw : das mit dem final in deinem code kann so nicht hinhauen und sollte eigentlich schon einen compiler-fehler erzeugen ...

wie gesagt : der code ist getestet *habe diesen damals sogar selbst geschrieben* ... und hab ihn halt gerade auch eben noch mal selbst durchlaufen lassen ...
ergo : fehlerquelle kann ja nur auf deinem system liegen ... und da fallen mir so einige ein

-firewall
-proxy
-andere kontroll-instanzen

einfach nur : GEHT NICHT ist halt keine fehlerbeschriebung ... und das genau der selbe stack kommt kann ich mir auch nicht vorstellen bei einer völlig eigenständigen klasse *du solltest es ja auch nicht copy&paste in deinen code einfügen sondern in einer komplett eigenen klasse* ...

warum allerdings CONNECTION REFUSED kommt lässt eher auf einen netzwerkfehler schließen als auf falsche daten
 

hackenjoe

Mitglied
Durch das Debuggen bin ich nun darauf gekommen, dass er die Werte nicht übernimmt.

Java:
transport.connect(host, port, usr, pw);

Während der Laufzeit, tut er bei host nur "smtp" reinschreiben, bei port "25" und bei usr und pw null. Weswegen auch die Fehlermeldung NULL kommt...
Aber ich weiß nicht warum.
 
Zuletzt bearbeitet:

irgendjemand

Top Contributor
ich sag das jetzt zum letzten mal : versuch einfach mal copy&paste vom sample-code ... da dieser 100% läuft ...
warum er bei dir allerdings NULL anstatt die werte der strings übergibt und auch für port den default 25 nutzt ... da kann man nur raten ... würde aber fast wetten du versuchst auf variablen zuzugreifen die entweder noch null sind *nicht initialisiert* oder bereits NULL gesetzt worden ...
versuch einfach mal connect die 4 werte direkt zu übergeben ...
 

hackenjoe

Mitglied
Ja Java Developer Master Professor, ich habe ein Testprogramm mit nur einer Klasse gemacht und dein Sample Code eingefügt und entsprechend nur die Strings bearbeitet. Selber Exception. Die Werte direkt im Methodenkopf einfügen habe ich auch getan, selbe Meldung.
Habe in mein hierachische Gedächnis gegrübelt und es mit einem Try Catch Block die fehlerhafte Ausführung umgangen.
Jetzt zeigt er eine vernünftige Meldung, die wie du bereits erwähnt hast, genau das hier wiedergibt.

Java:
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
  nested exception is:
	java.net.ConnectException: Connection refused: connect

Sonst keine Meldungen, ledigich hier scheitert er...

btw: warum soll final falsch sein? Ich habe es gelernt, dass final in etwa wie konstante funktionieren...
 

irgendjemand

Top Contributor
jetzt bleib mal cool ... nur weil du es nicht für nötig erachtest dir gegebene hinweise zu befolgen ist das kein grund lächerlich zu werden ...

DU warst der jenige der immer wieder vom vorschlag , einfach mal den code copy&paste zu testen , abgewichen ist ... obwohl ich dich mehrfach drauf hingewiesen habe da dieser code bewiesender maßen ohne fehler compilebar ist und auch das tut was er soll ...

warum du nach anpassung von username und passwort immernoch fehler bekommst kann man jetzt nur noch mit debug rausbekommen
folgendes einfach noch einfügen
Java:
props.put("mail.debug", "true");
und dann mal die ausgabe verfolgen ...
du solltest folgendes lesen können

Code:
DEBUG: JavaMail version 1.4.5
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax
.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsyste
ms, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com
.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLSt
ore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsyst
ems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.su
n.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=jav
ax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc],
com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP
3Store,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.
sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STOR
E,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Prov
ider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc],
pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems
, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
 Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.S
MTPTransport,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.s
mtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
220 mx.google.com ESMTP XXXXXXXXXXXXXXXXXXXX
DEBUG SMTP: connected to host "smtp.gmail.com", port: 587

EHLO XXXXXXXXXXXX
250-mx.google.com at your service, [XXX.XXX.XXX.XXX]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
EHLO XXXXXXXXXXXX
250-mx.google.com at your service, [XXX.XXX.XXX.XXX]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Attempt to authenticate
DEBUG SMTP: check mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<XXXXXXXXXXX@googlemail.com>
250 2.1.0 OK XXXXXXXXXXXXXXXXXXX
RCPT TO:<XXXXXXXXXXXXXXXXXXXXXXXX>
250 2.1.5 OK XXXXXXXXXXXXXXXXXXXXXXXXX
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   XXXXXXXXXXXXXXXXXXX
DATA
354  Go ahead XXXXXXXXXXXXXXXXXXXXXX
From: XXXXXXXXX@googlemail.com
To: XXXXXXXXXXXXXXXXXXXXXXXX
Message-ID: <XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>
Subject: TEST SUBJECT
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

text/plain BODY
.
250 2.0.0 OK 1335350210 XXXXXXXXXXXXXXXXXX
SEND
QUIT
221 2.0.0 closing connection XXXXXXXXXXXXXXXXXXXXXXX
ansonsten verrät dir das debug hier genau was schiefgelaufen ist
 

hackenjoe

Mitglied
Wie bereits gesagt, beim Debuggen ließt er bei transport connect methode, falsche parameter (port 25 usw..)

Auszug aus dem Debug:
Java:
DEBUG: JavaMail version 1.4.5
DEBUG: URL jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/imap.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/pop3.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: URL jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/C:/Users/P/Documents/NetBeansProjects/BattleGen/src/smtp.jar!/META-INF/javamail.address.map
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.googlemail.com", port 587, isSSL false
javax.mail.MessagingException: Could not connect to SMTP host: smtp.googlemail.com, port: 587;
  nested exception is:
	java.net.ConnectException: Connection refused: connect
 

irgendjemand

Top Contributor
Java:
DEBUG SMTP: trying to connect to host "smtp.googlemail.com", port 587, isSSL false

BOA ... ich glaub es hackt ... fällt dir was auf ?

du verbindest dich zum falschen HOST !!!

der richtige heißt : smtp.gmail.com ... und nicht smtp.googlemail.com ...

dazu nur eins : FAIL ...

wie ich ganz oben bereits erwähnte : unfähig zum richtigen abschreiben ...

ich glaube einer weiteren antwort enthalte ich mich ... da ich bereits mehrfach alles mehr als deutlich gesagt habe ... wenn du es nich packst mal richtig abzuschreiben ... und das selbst mit copy&paste ... nee ... da fällt mir wirklich nichts mehr zu ein ...

für mich ist das thema erledigt
 

hackenjoe

Mitglied
Mal nicht gleich so wütend werden, erstens habe ich es mit gmail.com auch probiert und kommt das gleiche raus.

Java:
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
  nested exception is:
	java.net.ConnectException: Connection refused: connect

Zweitens, ist dass relativ egal, weil googlemail.com oder gmail.com zwei verschiedene Domains auf den gleichen Server zeigen (Stichwort: DNS).

Drittens, habe noch immer keine Ahnung, wie ich das Problem lösen soll. Evtl. wirklich etwas netzwerbedingtes.
 

irgendjemand

Top Contributor
das erwähnte ich auch bereits *siehe #12* ...
aber da du ja ebenfalls nicht in der lage bist um mal den mund auf zu machen und mal zu sagen wie so deine netz-config aussieht und mir raten zu dumm ist ... naja immer mache mal ...

btw : googlemail.com und gmail.com zeigen eben NICHT auf den selben server

gmail.com [173.194.69.19]
googlemail.com [173.194.69.18]

außerdem wird auch der hostname gecheckt der ebenfalls übertragen wird ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Java E-mail versenden. SMTP Port Fehler Java Basics - Anfänger-Themen 8
A Java Mail 1.4.4 - Email versenden (HOTMAIL SMTP auth) Java Basics - Anfänger-Themen 9
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
_so_far_away_ Ich möchte Java lernen Java Basics - Anfänger-Themen 11
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
MoxMorris this Keyword in Java Java Basics - Anfänger-Themen 14
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
wolei JAVA Zeitdifferenz feststellen. Java Basics - Anfänger-Themen 4
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
monsterherz Ablauf der Erstellung eines Java Programmes Java Basics - Anfänger-Themen 17
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
julian-fr Wie kann ich am besten Java lernen? Java Basics - Anfänger-Themen 17
A Java-Properties und -RessourceBundles Java Basics - Anfänger-Themen 5
lrnz22 Java-Basics-Aufgabe Java Basics - Anfänger-Themen 8
R Java kann nicht installiert werden Java Basics - Anfänger-Themen 8
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
G In ein java Dokument Ton einbinden Java Basics - Anfänger-Themen 1
C was heisst es wenn java ']' erwartet ? Java Basics - Anfänger-Themen 2
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
melisax Java 2D-Array Tabelle Java Basics - Anfänger-Themen 4
melisax Java Array Wert an bestimmtem Index angeben Java Basics - Anfänger-Themen 14
J Java Testklasse Java Basics - Anfänger-Themen 5
P Java Selenium . Parameterized.Parameters erzeugt eine Fehlermeldung Java Basics - Anfänger-Themen 14
W Java-Code mit Array Java Basics - Anfänger-Themen 14
W Java-Code Java Basics - Anfänger-Themen 2
P BeforeEach AfterEach werden nicht ausgeführt. Java / Selenium Java Basics - Anfänger-Themen 4
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
W Java code- TicTac toe Java Basics - Anfänger-Themen 51
Ostkreuz Java Docs Java Basics - Anfänger-Themen 9
R Java boolean Unterschied " == " und " = " Java Basics - Anfänger-Themen 3
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
W Java-code Java Basics - Anfänger-Themen 8
W Java-code Java Basics - Anfänger-Themen 9
W Java-Code erklären Java Basics - Anfänger-Themen 6
A Java Kurs / Tutorial Java Basics - Anfänger-Themen 6
K Java Lotto Spiel; ich komme nicht weiter Java Basics - Anfänger-Themen 15
R Operatoren Rechenoperation in Java verwenden für Calculator Java Basics - Anfänger-Themen 2
P Java 2n Potenzieren Java Basics - Anfänger-Themen 1
J Java Hamster Java Basics - Anfänger-Themen 4
D Wie sehe ich ein Java-Programm? Java Basics - Anfänger-Themen 27
V Die Funktion des neuen Schlüsselworts in Java Java Basics - Anfänger-Themen 1
W Junit-Test (Java) Java Basics - Anfänger-Themen 4
W Testfälle bei Java ( Junit-Test) Java Basics - Anfänger-Themen 3
laxla123 If-else Java Java Basics - Anfänger-Themen 4
RashAGhul Java Verwaltungstool Erstellen mit kaum Wissen Java Basics - Anfänger-Themen 9
S Substring in java Java Basics - Anfänger-Themen 3
Z Operatoren Java Applikation Java Basics - Anfänger-Themen 8
Tw1Z Erste Schritte Sort in java Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben