2016-05-24 9 views
-1

Ich habe einen lokalen SMTP-Server auf dem IIS 6.0 meines Servers eingerichtet. Ich habe seine Zugangskontrolle auf Anonym eingestellt, so dass kein Benutzername oder Passwort benötigt wird. Der SMTP-Windows-Dienst ausgeführt wird, und ich versuche, die folgende in meine server.xml E-Mail zu senden:EmailServiceImpl - Authentifizierung fehlgeschlagen - kein Passwort angegeben? (anonymer Zugriff)

<Resource auth="Container" mail.smtp.host="192.168.27.158" mail.smtp.auth="true" mail.smtp.port="25" name="sas/mail/Session" type="javax.mail.Session"/> 

Die Host-IP-oben ist, was ich, wenn ich meine ipconfig und suchen Sie nach dem Wert IPv4 unter meinem laufen das Ethernet der Domäne.

Die Botschaft, die ich im Protokoll erhalten, ist die folgende:

com.sas.mobiledesigner.api.services.email.impl.EmailServiceImpl - Authentifizierung fehlgeschlagen; verschachtelte Ausnahme ist javax.mail.AuthenticationFailedException: Verbindung fehlgeschlagen, keine Passwort angegeben?

Warum fragt es nach einem Passwort, wenn ich meine Zugangskontrolle auf anonymisiert habe?

Update:

Nach dem Wert von mail.smtp.auth zu false Einstellung ich folgende Fehlermeldung:

ERROR [tomcat-http - 10] 2016.05.24 16.22 : 56416 com.sas.mobiledesigner.api.services.email.impl.EmailServiceImpl - Mail Serververbindung fehlgeschlagen; verschachtelte Ausnahme ist javax.mail.MessagingException: Verbindung zum SMTP-Host konnte nicht hergestellt werden: 192.168.27.158, Port: 25, Antwort: -1. Fehlgeschlagene Nachrichten: javax.mail.MessagingException: Konnte nicht zum SMTP-Host verbinden: 192.168.27.158, Port: 25, Antwort: -1

+0

Die Clienteinstellungen stimmen nicht mit den Einstellungen des Servers überein. Siehe die [Tipps zum Debugging von Verbindungen in den JavaMail-FAQ] (http://www.oracle.com/technetwork/java/javamail/faq/index.html#condebug). Sie haben ipconfig auf dem Windows-Rechner ausgeführt, nicht auf Ihrem Tomcat-Rechner, oder? –

+0

@BillShannon sie sind beide auf der gleichen Maschine. (Windows und Tomcat) – Disasterkid

+0

Haben Sie versucht, eine Verbindung mit Telnet herzustellen? Wenn auf dem Windows-Computer Firewall- oder Antivirensoftware ausgeführt wird, versuchen Sie, sie zu Testzwecken zu deaktivieren. –

Antwort

0

Ich denke, Auth Eigenschaft falsch sein sollte.

mail.smtp.auth="false" 
+0

oh danke. Lass mich noch einmal versuchen und wieder zu dir kommen. – Disasterkid

+0

Ich habe getan, was du gesagt hast. Ich habe die Frage mit der neuen Fehlermeldung aktualisiert. Bitte prüfe. – Disasterkid