javax.mail.AuthenticationFailedException nach Update

Alle Fragen rund um Updates.
Antworten
geroldinger
Beiträge: 11
Registriert: 23.02.2009, 11:05

javax.mail.AuthenticationFailedException nach Update

Beitrag von geroldinger » 27.12.2011, 15:45

Hallo,

nach einem sesam update von version 3.6.4.30 auf version 4.0.3.30 wirft sm_smtp eine javax.mail.AuthenticationFailedException nach dem Aufruf zurück. sm_smtp wird ja von sm_disaster benutzt um mails für die Disaster Recovery zu versenden.
sm_disaster erzeugt beim Aufruf folgende Protokolleinträge:

Code: Alles auswählen

sm_disaster "STORAGE_GEROL_M00014 /opt/sesam,/var/opt/sesam/var,/etc/sesam200sbc -r -l full -o over -S gervm-lin:11001 -d SMS:disk5 -t STORAGE_GEROL_M00014:14 -s SF20111227142539100@lMrz7w2ofhc -n 6 -R /" "sbc -r -l full -o over -S gervm-lin:11001 -d SMS:disk5 -t STORAGE_GEROL_M00014:14 -s SF20111227142539100@lMrz7w2ofhc -n 6 -R /"
===============================================================================
/var/opt/sesam/var/work/
javax.mail.AuthenticationFailedException: Authentification failed
	at de.sep.sesam.gui.client.ExceptionHandler.throwInvocationTargetException(ExceptionHandler.java:350)
	at de.sep.sesam.gui.client.cajo.CajoMailAccess.doSend(CajoMailAccess.java:201)
	at de.sep.sesam.gui.client.Mailer.sendMail(Mailer.java:246)
	at de.sep.sesam.gui.client.Mailer.main(Mailer.java:191)
2011-12-27 14:34:20 [main] INFO  - Sesam GUI V4.0 Build 4 A 1.13305   2011-10-13 16:12:42
2011-12-27 14:34:20 [main] INFO  - set level to 'INFO'
2011-12-27 14:34:20 [main] INFO  - logging to console started.
2011-12-27 14:34:20 [main] INFO  - SEP sesam Mailer V4.0 Build 4 A 1.13305   2011-10-13 16:12:42
2011-12-27 14:34:20 [main] INFO  - -S gervm-lin.geroldinger.local -v 2 -p 11401 mail -v 1 -A sesam_smtp -s SEP sesam Prepare for Desaster Information -M /var/opt/sesam/var/work//disaster.tmp 
2011-12-27 14:34:20 [main] INFO  - class: de.sep.sesam.gui.client.Mailer
2011-12-27 14:34:20 [main] INFO  - Mailer started with parameter: -S gervm-lin.geroldinger.local -v 2 -p 11401 mail -v 1 -A sesam_smtp -s SEP sesam Prepare for Desaster Information -M /var/opt/sesam/var/work//disaster.tmp 
2011-12-27 14:34:21 [main] INFO  - Mailer: ExeService is available
2011-12-27 14:34:21 [main] INFO  - Mailer: InfoService is available
2011-12-27 14:34:21 [main] INFO  - DB SQL: "SELECT * FROM accounts WHERE account_name = 'sesam_smtp'"
2011-12-27 14:34:21 [main] WARN  - InvocationTargetException
2011-12-27 14:34:21 [main] WARN  - javax.mail.AuthenticationFailedException - access denied
2011-12-27 14:34:21 [main] ERROR - Mailer.sendMail(): MessagingException javax.mail.AuthenticationFailedException: Authentification failed
2011-12-27 14:34:21 [main] FATAL - Mailer -- sendMail failed:
2011-12-27 14:34:21 [main] FATAL - Mailer.main(): javax.mail.AuthenticationFailedException: Authentification failed
Ich habe die Email-Einstellungen kontrolliert. Das Konto sm_smtp wurde durch das Upgrade nicht verändert.
Ich habe auch versucht statt "Sesam Mail-Programm benutzen" "Installiertes Mail-Programm benutzen" in den Email-Einstellungen zu verwenden, was auf den Fehler jedoch keinen Einfluss hat. Vor dem Update hat sm_disaster bzw. sm_smtp einwandfrei funktioniert.

Mein Basissystem: SLES 11 SP1 64 bit

Ich bitte um Hilfe

Vielen Dank im Voraus

ossi1001
Beiträge: 94
Registriert: 16.03.2009, 13:11

Re: javax.mail.AuthenticationFailedException nach Update

Beitrag von ossi1001 » 03.01.2012, 16:59

Hallo,

die Zeilen
2011-12-27 14:34:21 [main] WARN - javax.mail.AuthenticationFailedException - access denied
2011-12-27 14:34:21 [main] ERROR - Mailer.sendMail(): MessagingException javax.mail.AuthenticationFailedException: Authentification failed

sagen ja aus, dass die Authentifizierung anscheinend nicht korrekt ist. Ich würde empfehlen, Benutzername zu prüfen und das Kennwort nochmals neu einzutippen. Diese Meldung an sich wird nicht von Sesam generiert, sondern kommt von Java.
Führen Sie mal den Befehl
/opt/sesam/bin/sesam/java -version
aus, um zu sehen, welche Java Version für Sesam verwendet wird. Sollte hier alles passen, würde ich Ihnen empfehlen, eine telnet-Sitzung auf den Mailserver zu öffnen und sich dort zu authentifizieren. Suchen Sie einfach nach "base64 encoder" im Internet und verwenden Sie die jeweiligen Ergebnisse von Mailadresse sowie Passwort für die Authentifizierung. Weitere Informationen dazu finden Sie hier: http://www.kongtechnology.com/2008/01/2 ... ng-telnet/

Grüße, ossi1001

geroldinger
Beiträge: 11
Registriert: 23.02.2009, 11:05

Re: javax.mail.AuthenticationFailedException nach Update

Beitrag von geroldinger » 09.01.2012, 14:34

Hallo ossi,

Danke für den Hinweis mit der Authentifizierung. Es klappt jetzt. :D

Obwohl ich an den Email Einstellungen selber nach dem Update nichts verändert habe, hat mich ihr Hinweis auf die richtige Spur gebracht. Unser Mailserver führt am Port 25 (ich nehme mal an, das ist der default-Wert wenn man das Feld Port leer läßt) keine Authentifizierung durch. Also entweder Anmeldeinformationen (Benutzername, Passwort) aus den Email-Einstellungen löschen, oder die richtige Portnummer angeben. Dann klappt das auch.

Manchmal sieht man eben den Wald vor lauter Bäumen nicht. :oops:

Vielen Dank für die Hilfe !!

Antworten