Zanderfilet
Grünschnabel
Moin,
ich hänge mal wieder an nem kleinen Problemchen:
Mein Programm versendet Mails mit Hilfe java Mail.
Wenn ich das Programm auf meinem Rechner ausführe und im Netzwerk bin geht das ohne Probleme. Wenn ein User auf einem Exchange Client es tut nicht, Stacktrace:
javax.mail.MessagingException: Could not connect to SMTP host: XXXXXX, port: 25;
nested exception is:
java.net.SocketException: Software caused connection abort: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:310)
at javax.mail.Service.connect(Service.java:169)
at javax.mail.Service.connect(Service.java:118)
at javax.mail.Transport.send0(Transport.java:188)
at javax.mail.Transport.send(Transport.java:118)
at MailCommunicator.sendAusschreibungsMail(MailCommunicator.java:241)
at NeuerAuftragDialog$4$1.doInBackground(NeuerAuftragDialog.java:311)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Software caused connection abort: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
... 15 more
Mein Verdacht ist, das das was mit den Exchange Nutzerkonten zu tun hat, der User meldet sich ja in der Domain an, wenn ich reingeh meld ich mich "nur" im Netzwerk an. Hab von Exchange aber mal so gar keinen richtigen Plan, einer ne Idee wie man dem Problem auf die Spur kommt?
ich hänge mal wieder an nem kleinen Problemchen:
Mein Programm versendet Mails mit Hilfe java Mail.
Wenn ich das Programm auf meinem Rechner ausführe und im Netzwerk bin geht das ohne Probleme. Wenn ein User auf einem Exchange Client es tut nicht, Stacktrace:
javax.mail.MessagingException: Could not connect to SMTP host: XXXXXX, port: 25;
nested exception is:
java.net.SocketException: Software caused connection abort: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:310)
at javax.mail.Service.connect(Service.java:169)
at javax.mail.Service.connect(Service.java:118)
at javax.mail.Transport.send0(Transport.java:188)
at javax.mail.Transport.send(Transport.java:118)
at MailCommunicator.sendAusschreibungsMail(MailCommunicator.java:241)
at NeuerAuftragDialog$4$1.doInBackground(NeuerAuftragDialog.java:311)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Software caused connection abort: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
... 15 more
Mein Verdacht ist, das das was mit den Exchange Nutzerkonten zu tun hat, der User meldet sich ja in der Domain an, wenn ich reingeh meld ich mich "nur" im Netzwerk an. Hab von Exchange aber mal so gar keinen richtigen Plan, einer ne Idee wie man dem Problem auf die Spur kommt?