Seite 2 von 2

Verfasst: 19.03.2007 13:50
von MKAA
Soll ich deinen Code vielleicht noch mal mit leerer ct_security.php einbauen und dann eine E-Mail versenden?

Verfasst: 19.03.2007 14:07
von gn#36
Probiers einfach erst mal ohne Cracker Tracker. Wenn das nicht geht, dann mit meiner Codeänderung und ohne Cracker Tracker.

Verfasst: 19.03.2007 14:24
von MKAA
Hmm, mir ist gerade aufgefallen, dass ich deinen Code an 2 Stellen einbauen könnte. Sag mir bitte, welche. Bei mir steht:

Auszug aus includes/emailer.php

Code: Alles auswählen

			$empty_to_header = ($to == '') ? TRUE : FALSE;
			$to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to;
	
			$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), 
$this->extra_headers);
			
			if (!$result && !$board_config['sendmail_fix'] && $empty_to_header)
			{
				$to = ' ';

				$sql = "UPDATE " . CONFIG_TABLE . " 
					SET config_value = '1'
					WHERE config_name = 'sendmail_fix'";
				if (!$db->sql_query($sql))
				{
					message_die(GENERAL_ERROR, 'Unable to update config table', '', __LINE__, __FILE__, $sql);
				}

				$board_config['sendmail_fix'] = 1;
				$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), 
$this->extra_headers);
			}
		}

Verfasst: 19.03.2007 15:23
von gn#36
Achso, sorry ich meine natürlich das erste mail...

Verfasst: 19.03.2007 16:10
von MKAA
Nein, funktioniert nicht. Ich habe die ct_security.php jetzt geleert und damit deaktiviert und danach deinen Code eingebaut. Aber nach dem Absenden der E-Mail wurde wieder eine weiße Seite angezeigt... :(
Das ist eine knifflige Sache!

Verfasst: 19.03.2007 16:52
von gn#36
Ich kann mir nicht vorstellen dass das die einzige Sicherheitsvorkehrung des cracker Trackers ist, oder? Würde mich auf jeden Fall wundern...

Verfasst: 19.03.2007 18:36
von MKAA
Schau dir bitte hier die Funktionen an und sag mir dann bitte, welche noch in Frage kommen würde.

Verfasst: 19.03.2007 18:46
von gn#36
Tut mir leid, aber ich kenne mich mit dem Cracker Tracker nicht ausreichend aus um dir weiterhelfen zu können. Ich verwende ihn selbst nicht und der Mod ist mir ein wenig zu umfangreich um ihn auf das Problem hin zu analysieren.
Sorry.

Verfasst: 19.03.2007 20:34
von MKAA
Wie wollen wir denn jetzt weiter machen? Soll ich dir vielleicht ein Backup aller Dateien schicken? Oder hast du eine bessere Lösung? Auf jeden Fall danke für deine Hilfe bis jetzt! :)

Verfasst: 19.03.2007 23:21
von gn#36
Ich hoffe dass sich jemand anderes besser mit den eingebauten Mods auskennt als ich, ich müsste mir da annähernd alles neu ansehen, da habe ich fürchte ich leider nicht die Zeit zu. Der Fehler scheint ein wenig tiefer zu liegen, schließlich konnten wir ausschließen, dass es nicht möglich ist die Mail zu verschicken. Ich würde dir empfehlen, bis zur Lösung des Problems nochmal auf SMTP Versand umzuschalten (der ersten von dir geposteten Fehlermeldung nach zu urteilen würde ich schätzen, dass sich einfach ein Fehler in den Daten im ACP eingeschlichen hat, sonst versuche es bei einem anderen Anbieter für den SMTP Versand, da gibt es ja ausreichend kostenlose). Der Fehler wird in irgend einer Art und Weise vermutlich mit dem Cracker Tracker zu tun haben (aber wie schon gesagt, ich kenne den Mod nicht und es kann ja offenbar nicht an der emailer.php Liegen, denn die hattest du ja in Originalform probiert. Der Autor des Mods ist CBACK, ich würde mich daher an deiner Stelle vielleicht mal an ihn wenden, vielleicht ist dieses Problem ja sogar schon mal aufgetreten. Sein Forum ist wenn mich nicht alles täuscht auf www.cback.de zu finden.