Seite 2 von 2
Verfasst: 22.03.2007 20:05
von -Tanja-
Ein Problem besteht jetzt aber.
Wenn sich ein neuer User registriert dan bekommt er diese Meldung :
Code: Alles auswählen
Ran into problems sending Mail. Response: 550 : Recipient address rejected: User unknown in virtual alias table
DEBUG MODE
Line : 155
File : smtp.php
Die selbe bekomme ich auch wenn ich den Testuser löschen möchte.
Wenn ich aber SMTP ausschalte in der Boardkonfiguration dann funktioniert sowohl das Registrieren , wie auch das Löschen des Testusers.
Irgendwo muß noch ne` Kleinigkeit übersehen worden sein. Nur wo? *Kopfweh*

Verfasst: 22.03.2007 21:10
von easygo
-Tanja- hat geschrieben:Wenn ich aber SMTP ausschalte in der Boardkonfiguration dann funktioniert sowohl das Registrieren , wie auch das Löschen des Testusers.
Immerhin! Ist doch besser als gar nicht.

Zum Testen komm ich frühestens morgen. easy
Verfasst: 22.03.2007 21:11
von -Tanja-
Hat sich erledigt.
Hatte den Fehler wo anders gehabt.
Funktioniert alles. Danke nochmal an easygo.

Verfasst: 22.03.2007 22:14
von -Tanja-
EDIT
Hat sich leider nicht erledigt easygo !!!
Einen groben Fehler hab ich jetzt und weiss schon langsam nicht mehr wo mein Kopf ist.
Wenn ich die Erlaubnis der Emailänderung auf "JA" stell und ein User dann in seinem Profil irgendwelche Änderungen macht, selbst wenn er gar nichts ändert und nur auf "SUBMIT" klickt wird er ausgeloggt und dann steht da der User sei nicht mehr AKTIV.
Danach muß ich in wieder auf AKTIV setzen!
Sonst käme er nicht mehr ins Forum.
Sorry an die Admins weil ich meinen oberen Beitrag nicht editiert habe.
Nicht schimpfen, mir raucht schon der Kopf

Verfasst: 22.03.2007 22:51
von easygo
Kann eigentlich nur passieren, wenn alle Bedingungen für diese if Anweisung erfüllt sind -->
Code: Alles auswählen
if ( $email != $userdata['user_email'] && $board_config['require_activation'] != USER_ACTIVATION_NONE && $userdata['user_level'] != ADMIN )
Also müsste praktisch auch das, was im Eingabefeld für die E-Mailadresse
steht, ungleich mit der User E-Mail in der Datenbank sein.
Hier mal noch ein letztes Update für heute
[ FIND ]
Code: Alles auswählen
if ( $email != $userdata['user_email'] && $board_config['require_activation'] != USER_ACTIVATION_NONE && $userdata['user_level'] != ADMIN )
[ REPLACE WITH ]
Code: Alles auswählen
if ( ($board_config['allow_emailchange'] && $email != $userdata['user_email']) && $board_config['require_activation'] != USER_ACTIVATION_NONE && $userdata['user_level'] != ADMIN )
Auf weiterhin viel Spass beim Testen.

easy
Verfasst: 22.03.2007 23:07
von -Tanja-
Das war`s easygo.
So sollte es sein.
Mit bestem Dank.

Re:
Verfasst: 13.02.2009 05:10
von MadiMac
Wo kann ich das ein und ausschalten ?
MFG