Willkommen im neuen Forum von concrete5.de.
Die Anmeldung ist ab dem 15.10.2020 nur noch mit E-Mail Adresse und Passwort möglich. Eine Anmeldung mit Benutzername ist nicht mehr möglich.

Diese Nachricht löschen.
Anhang entfernen?
Zurück zur Themenliste
C
chico 0.png 23.02.2011 17:25

Fehler bei "Neus Passwort anfordern"

Hallo,
auf der Login Seite kann man unter "Passwort vergessen ?" nach Eingabe einer registrierten E-Mail-Adresse ein neues Passwort anfordern.
Nach Eingabe und Absenden der E-mail-Adresse wird oben auch "Eine E-Mail mit Instruktionen um ein neues Passwort zu setzen wurde an Ihre Mail-Adresse versendet" angezeigt. Es kommt jedoch keine E-Mail an.
Im Backend unter Berichte->Protokolle steht bei logtype "sent_email" auch die richtige E-Mail mit dem richtigen Link zur Passwort Neueingabe. Unter exceptions stehen aber folgende Einträge:
Mail Fehler aufgetreten, E-Mail konnte nicht gesendet werden:Unable to send mail
#0 /is/htdocs/wp************/www/c5/concrete/libraries/3rdparty/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
#1 /is/htdocs/wp************/www/c5/concrete/libraries/3rdparty/Zend/Mail.php(973): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#2 /is/htdocs/wp************/www/c5/concrete/helpers/mail.php(227): Zend_Mail->send(NULL)
#3 /is/htdocs/************/www/c5/concrete/controllers/login.php(434): MailHelper->sendMail()
#4 /is/htdocs/************/www/c5/concrete/libraries/controller.php(190): LoginController->forgot_password()
#5 /is/htdocs/************/www/c5/concrete/libraries/controller.php(169): Controller->runTask(Array, Array)
#6 /is/htdocs/wp************/www/c5/concrete/libraries/view.php(600): Controller->setupAndRun('forgot_password', Array)
#7 /is/htdocs/wp************/www/c5/concrete/dispatcher.php(246): View->render()
#8 /is/htdocs/wp************/www/c5/index.php(3): require('/is/htdocs/wp10...')
#9 {main}
Benutzte Vorlage: forgot_password
Nun folgt die E-Mail.....
Da alle relevanten Meldungen core-Dateien sind, die ich aber nie geändert habe, bin ich am Ende meines Lateins.
Kann mir jemand weiterhelfen ?

chico
R
RII 0.png 24.02.2011 13:21
Hallo,
das scheint ein Server Problem zu sein, probier mal eine andere Adresse wenn es klappt dann ist der Server auf dem die erste Mail Adresse ist auf der Blackliste, das musst du mit deinem Hoster klären.
C
chico 0.png 26.02.2011 17:28
Hallo RII,
vielen Dank für die Antwort.
Es funktioniert auch mit anderen Adressen nicht, auch bei der Registrierung eines neuen Benutzers wird die Bestätigungsmail nicht abgesandt und erzeugt eine fast gleiche Fehlermeldung.
Bisher sind die Fehler nicht aufgetreten.
Beim Hoster (HostEurope) gibt es keine Blacklist.
Gibt es Einstellungen in der concrete5-Verwaltung, die die Versendung von E-Mails betreffen?
Unter Allgemeine Einstellungen -> E-Mail ist Versandmethode "Standard PHP Funktion" ausgewählt und unter Mail Importer sind die Private-Messages nicht aktiviert. Eine Beschreibung dieser Einstellungen habe ich auch bei C5.org noch nicht gefunden.
Ich möchte evtl. das concrete-Verzeichnis neu einspielen, weiß aber nicht wie ich das machen soll, ohne das ich neu installieren oder updaten muss.
Kann ich den concrete-Ordner einfach überschreiben und dann den Install-Ordner löschen?
Gibt es einen Rat, wie ich vorgehen soll?
chico
R
RII 0.png 28.02.2011 15:13
Das neu einspielen wäre wahrscheinlich sinnvoll!
Am besten löschst du erstmal den Ordner concrete und dann spielst es neu ein! sprich www.meine-seite.de/concrete da deine Konfiguration unter www.meine-seite/config stehen musst du nichts dran ändern auch den install ordner brauchst du nicht zu löschen. Führe am Ende den Upgrade Befehl aus
http://www.meine-seite.de/index.php/tools/required/upgrade
C
chico 0.png 28.02.2011 16:31
Ein erneutes Einspielen des concrete-Ordners hat den Fehler nicht beseitigt.
Ich habe nun unter Allgemeine Einstellungen -> E-Mail -> Globale E-mail Einstellungen die Versandmethode von Standard PHP Funktion auf Externen SMTP-Server umgestellt und die entsprechenden Daten eingetragen.
Mit diesen Einstellungen funktioniert nun alles.

chico
R
RII 0.png 01.03.2011 14:35
Ich glaube es ist ein Fehler in der php.ini des Servers! ich habe es auf verschiedene Server ausprobiert und konnte den Fehler nicht reproduzieren.
C
chico 0.png 03.03.2011 17:16
Nun habe ich den Fehler gefunden:
Ich hatte bei meinem Hoster keine E-Mail-Adresse zum Absenden von Scripten eingestellt. Nachdem ich das nachgeholt hatte, geht es jetzt auch mit PHP-Mail.

Mea culpa. Asche auf mein Haupt !

Vielen Dank für Deine Bemühungen !

chico

Nachricht hinzufügen