[TYPO3-german] Mailversand aus Typo3 (sr_feuser_register) debuggen

Petra Arentzen mailing at pegu.de
Thu Dec 2 21:44:21 CET 2010


Hallo Paul,

das Problem hatte ich neulich auch - mit dem Update auf 2.6.x hat der Entwickler sich entschlossen, diverse Marker / Submarker umzubenennen, was z.B. dazu führen kann, dass die Review-Mail für den Admin an den Antragsteller des Account gehen und der sich frech selbst freischalten kann.

Siehe auch hier: <http://bugs.typo3.org/view.php?id=15182>

Dies und andere Dinge haben mich dazu bewogen, sehr sehr ernsthaft über Alternativen zu dieser Extension nachzudenken.

Ich glaube aber, in der Doku steht, welche Marker sich geändert haben - bei mir ging es irgendwann wieder - da war aber noch ein weiterer Fehler, bei dem ich eine Weile suchen musste - und zwar ging das Edit-Formular nicht. Die Ursache dafür habe ich schließlich auch noch rausgefunden.

In view/tx_srfeuserregister_display.php wird in der Methode editForm die Variable $prefixId nicht gesetzt. Ich habe das dann eben selbst korrigiert (Zeile 150):
		$prefixId = $this->controlData->getPrefixId(); // inserted by PEGU

		if ($theTable != 'fe_users') {
			$authObj = &t3lib_div::getUserObj('&tx_srfeuserregister_auth');

Ansonsten verwende ich eben einen eigenen XEN-Entwicklungserver im internen Netz mit der PHP-xdebug-Extension und PHP-Eclipse auf meinem Mac.


Viele Grüße

Petra



Am 02.12.2010 um 21:08 schrieb Paul Muster:

> Hallo,
> 
> 
> wie bereits berichtet, verschickt bei mir (Core 4.4.4) das Plugin
> sr_feuser_register (Version 2.6.1) keine E-Mails mehr.
> 
> Aus dem Install-Tool kann ich die Testmail problemlos verschicken. Auch
> von der Shell aus klappt (als der User, unter dem der Webserver läuft)
> der Mailversand. Warum also nicht aus sr_feuser_register?
> 
> Wie kann ich das debuggen? Ich habe in Typo3 die Optionen systemLog und
> systemLogLevel gefunden. Erstere habe ich auf "error_log" und zweitere
> auf "2" gesetzt. Nun sehe ich beim Registrierungsvorgang mittels
> sr_feuser_register Log-Einträge im Error-Log von Apache:
> 
> [Sun Nov 21 22:10:32 2010] [error] [client <meine IP>] <URL der Seite> -
> Core: Mail to "<Mail-Adresse des neuen Nutzers>" could not be sent
> (Subject:
> "=?utf-8?Q?Bitte_best=C3=A4tigen_Sie_Ihre_Anmeldung_bei_FE-Benutzerdatenbank.?=").,
> referer: <aufrufende Seite>
> 
> Nun finde ich zu dieser Fehlermeldung ("Core: Mail to" "could not be
> sent") nur Verweise auf einige Bug-Reports (0014741 und 0014742), in
> denen es aber um ein anderes Problem geht. Dort wurde wohl die
> Empfänger-E-Mail-Adresse nicht korrekt übergeben. Die passt hier aber.
> 
> Hat jemand einen Vorschlag, was ich nun weiter untersuchen sollte?
> 
> Die Logs des lokalen Mailservers (Exim) geben genau garnichts her, dort
> wird _keine_ Einlieferung _versucht_.
> 
> 
> Danke & viele Grüße
> 
> Paul
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 



More information about the TYPO3-german mailing list