Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: jsteffe am 29.08.07 - 08:20:07
-
Hallo,
wir haben eine Notes 6.54 Server auf dem Die SMTP-Task läuft und lt. Administrator auf Port 25 hört.
Wir haben Multifunktionsdrucker, die per SMTP Sachen über diesen Server schicken. Verbindungstest auf der Druckerkonfigurationsseite im IE-Explorer funktionieren.
Jetzt haben wir eine Anwendung bekommen, die mit Tomcat arbeitet und in der Konfigurationsdatei auch die IP-Adresse des Notesservers stehen hat, sowie den Port 25. Im Log steht aber immer nur
CPTO MailClient: Can't send notification mail to: bl@xxx.de, subject:CPTO Cash Management für '* ', Di 28.08.2007 23:45:01 with attachment(s)
javax.mail.SendFailedException: Sending failed;
nested exception is:
class javax.mail.MessagingException: Could not connect to SMTP host: xx.xx.32.224, port: 25;
nested exception is:
java.net.SocketException: Software caused connection abort: connect
at javax.mail.Transport.send0(Transport.java:218)
at javax.mail.Transport.send(Transport.java:80)
at cpto.notification.MailClient.send(MailClient.java:219)
at cpto.notification.NotificationEngine.sendNotifications(NotificationEngine.java:796)
at cpto.notification.NotificationEngine.sendNotifications(NotificationEngine.java:437)
at cpto.notification.NotificationEngine.sendNotifications(NotificationEngine.java:287)
at cpto.notification.NotificationEngine.run(NotificationEngine.java:240)
at java.lang.Thread.run(Unknown Source)
Ich habe schon über die Suche versucht mit den Begriffen SMTP und testen, aber nichts passendes gefunden.
Wie kann ich testen, ob der Notesserver SMTP-Mails auf dem Port 25 empängt ?
Ich möchte wissen ob das Problem an unsrem Notesserver liegt, oder an dem Server auf die Anwendung installiert ist.
Die Windows-Firewall(der Dienst) ist auf beiden Servern deaktiviert.
Nach Aussage unserer Netzwerker ist der Port 25 auf unseren Switchen nicht gesperrt.
Für jeden Tip bin ich dankbar.
-
hallo,
was steht denn für die selbe Zeit im Logfile des Dominoservers?
Läuft der Domino auf Windoofs oder auf Linux? (wegen einem Testscript)
Gruß Werner
-
telnet xx.xx.32.224 25
-
telnet xx.xx.32.224 25
Siehe auch
http://atnotes.de/index.php?topic=34062.msg214181#msg214181
http://atnotes.de/index.php?topic=30566.msg192609#msg192609
http://www.leyrer.priv.at/martin/y2004/m06/6732.html
-
Hallo,
WernerMO:
Im Notes-Routingprotokoll steh nichts.
Beide Server laufen unter Windows, Domino unter NT 4.0 SP 6 und der andere unter Server 2003.
hwenck und m3:
Telnet xx.xx.32.224 25 habe ich schon probiert. Bekomme ich nur die Fehlermeldung
Verbindungsaufbau zu xx.xx.32.224...Es konnte keine Verbindung mit dem Host hergestellt werden, auf Port 25: Verbindung fehlgeschlagen.
Nur wir bekommen Mail per SMTP von unserem Mailprovider (siehe Ausschnitt aus dem Routingprotokoll)
29.08.2007 10:03:22 SMTP Server: X.XXX.144.118 connected
29.08.2007 10:03:22 Router: [0000000D] Transferring mail to xxx_INTH04/xxx xxxx/DE via Notes
29.08.2007 10:03:22 SMTP Server: x.xxx.144.118 disconnected. 0 message received
und auch die SMTP-Mails der Drucker laufen über diesen Server.
-
Na dann wird irgendwo eine Firewall zwischen dem Tomcat und dem Domino stehen. Also entweder mit den Netzwerkern reden und/oder den Tomcat wie die Drucker konfigurieren.
-
Hallo m3,
meine Netzwerker behaupten: Keine Firewall intern (auf den Servern ist der Firewalldienst deaktiviert) und keine Portsperrung auf den internen Switchen.
Bei den Drucken ist auch nur Konfiguriert:
SMTP = An
Server = xx.xx.32.224
Port = 25
MUss man vielleicht noch einen SMTP-Dienst auf dem Tomcat/Anwendungsserver installieren oder weiss einer wie der Tomcat das mit SMTP handelt ?
-
Wenn Du Dich vom Tomcat-Server auf den Dominoserver mit einem "Telnet xx.xx.32.224 25" nicht verbinden kannst ("Verbindung fehlgeschlagen"), liegt das nicht am Tomcat.
Was mir dazu einfällt:
a) Firewall auf dem Tomcat-Server, die keine ausgehenden Verbindungen auf Port 25 zulässt
b) Firewall zwischen Tomcat- und Domin-Server (laut den Netzwerken nicht der Fall)
c) Firewall auf dem Domino-Server, der nur SMTP-Verbindungen von div. Hosts zulässt
d) Der Domino-Server hat zwei Netzwerkkarten und der SMTP-Task hört nur auf der externen?
Auf dem Domino-Server bzw. von Deinem PC aus klappt ein "Telnet xx.xx.32.224 25"?
-
Hallo m3,
a)Windows-Firewalldienst auf dem Tomcatserver ist deaktiviert und keine andere Firewall installiert.
b)wie gesagt, Netzwerker behaupten keine Firewall keine Portsperrung
c)unter NT noch keine Firewall, auch keine andere installiert.
d) Der Dominoserver hat zwei Netzwerkkarten. Der telnet-Befehl funktioniert aber mit beiden IP-Adressen nicht. In der Druckerkonfiguration steht aber auch nur eine IP. (siehe auch Anhang)
Auch von meinem PC bzw. auf dem Domino-Server funktioniert das nicht !?
Gibt es ein Tool, mit dem ich die freien Ports, des jeweiligen Servers feststellen kann ?
-
Entschuldigung ich hatte den Anhang vergessen !
-
Als Hinweis. Bei diesem Drucker ist zwar eine andere IP eingestellt (anderer SMTP-Server), aber der verhält sich genauso !
-
ALSO: Dass Netzwerker behaupten, es wäre keine Port- Sperrung auf Port 25 das hatte ich schon so oft, das kann ich schon gar nicht mehr zählen (und natürlich war es JEDESMAL ein gesperrter Port)
Folgende Tests helfen, das ganze zu identifizieren:
1. Auf dem Domino server ein telnet localhost 25 machen... dann sieht man schon mal, ob der Server eingehende Verbindungen akzeptiert. Klappt das schon nicht, dann liegt das Problem definitiv am Server.
2. Klappt der erste Test, dann kann man es von einem beliebigen anderen Rechner im Netz probieren.
ACHTUNG: nicht nur klassische Firewalls blocken Verkehr über Port 25. Was viele nicht wissen ist, dass in sehr vielen aktuellen Virenscannern (Trendmicro OfficeScan, McAfee, wie sie alle heissen) eine Client- Firewall integriert und standardmässig auch aktiviert ist.
Aus Erfahrung weiss ich, dass der McAfee auf JEDEN Fall port 25 blockt.
Natürlich kann man auch am Domino SMTP nur für bestimmte Hosts freischalten (Server- Konfigurationsdokument). Wenn dem so wäre, dann wäre aber
a) die Fehlermeldung eine andere
b) auf der Domino Console eine Relay- Fehlermeldung zu sehen...
Gruß
Tode
-
Hallo Tode,
Danke für den Hinweis mit McAfee !!
Dort wurde "Outgoing" der Port 25 blockiert. Deshalb musste ich auf dem Anwendungsserver das Programm der Anwendung davon ausnehmen. Jetzt klappt es.
Bei den Druckern klappte es deshalb auch schon vorher, da dort kein McAfee läuft und "Incoming" der Port 25 nirgendwo, eben auch nicht auf den Domino-Servern blockiert wird.
Und die Netztwerker hatten doch recht !!!
Danke nochmal an Alle.
-
Hallo Tode,
Danke für den Hinweis mit McAfee !!
Dort wurde "Outgoing" der Port 25 blockiert. Deshalb musste ich auf dem Anwendungsserver das Programm der Anwendung davon ausnehmen.
Also hast Du uns mit
a)Windows-Firewalldienst auf dem Tomcatserver ist deaktiviert und keine andere Firewall installiert.
doch angelogen. ;) :D
Fein, dass das Problem gelöst werden konnte.