
Zweifache eMail-Benachrichtigung
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Nico Haase
- Mitglied
- Beiträge: 1100
- Registriert: 10.08.2003 15:19
- Wohnort: Neu-Anspach / Darmstadt
- Kontaktdaten:
hast du den hack eingebaut? was geht nicht? wann geht das nicht?
Buchtips.net bietet mehr als 2500 Buchrezensionen
Hmm habe von meinem Support noch nichts gehört, im Vorgespräch meinten die aber schon das sie sich diesen Fehler nicht erklären könnten.
Des weiteren meinten sie das sie auch andere Kunden haben die das phpbb verwenden und diese keine probleme damit haben.
Was ich immer noch nicht verstehe ist, dass das phpbb 2.0.4 dieses Probleme nicht verursacht hat...
Des weiteren meinten sie das sie auch andere Kunden haben die das phpbb verwenden und diese keine probleme damit haben.
Was ich immer noch nicht verstehe ist, dass das phpbb 2.0.4 dieses Probleme nicht verursacht hat...

-
- Mitglied
- Beiträge: 1
- Registriert: 10.05.2004 15:27
Mögliche Lösung
Hallo zuammen.
Ich hatte das Problem mit den doppelten Mailbenachrichtigungen auch (phpbb Version 2.0.6). Habe vor kurzem eine Lösung gefunden, vielleicht hilft die euch auch.
Der Fehler lag in der emailer.php an folgender Stelle(ca. Zeile 214):
Und siehe da: Bei mir war der Eintrag für sendmail_fix gar nicht in der Datenbank vorhanden. Daher bekam er an dieser Stelle immer ein false zurück, und hat die Mail nochmal gesendet. Anschließend versucht er, einen Update auf die Zeile in der DB zu machen (was natürlich nicht klappt, weil es den Eintrag ja nicht gibt). Deshalb passierts beim nächsten Mal wieder.
Mit folgendem Befehl könnte es vielleicht klappen:
Ich hoffe, es klappt bei euch auch so.
Liebe Grüße
Tanja
Ich hatte das Problem mit den doppelten Mailbenachrichtigungen auch (phpbb Version 2.0.6). Habe vor kurzem eine Lösung gefunden, vielleicht hilft die euch auch.
Der Fehler lag in der emailer.php an folgender Stelle(ca. Zeile 214):
Das Problem war, dass er bei der Überprüfung auf result, empty_header und board_config [sendmail_fix] irgedwo nen Fehler (bzw. false)zurückbekam. result und empty_header hatte ich erstmal ausgeschlossen, also habe ich mir die board_config mal angesehen.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);
}
Und siehe da: Bei mir war der Eintrag für sendmail_fix gar nicht in der Datenbank vorhanden. Daher bekam er an dieser Stelle immer ein false zurück, und hat die Mail nochmal gesendet. Anschließend versucht er, einen Update auf die Zeile in der DB zu machen (was natürlich nicht klappt, weil es den Eintrag ja nicht gibt). Deshalb passierts beim nächsten Mal wieder.
Mit folgendem Befehl könnte es vielleicht klappen:
Code: Alles auswählen
insert into CONFIG_TABLE (config_name, config_value) values ('sendmail_fix', 1);
Liebe Grüße
Tanja
also ich ha das prob ja auch und keine eurer lösungen hat bisher geholfen.
hab Nicos Hack eingebaut aber denn ging posten gar nicht mehr (sql-Fehler - genau Fehlermeldung auf anfrage weil hab ich grad nicht da)
und auch sonst hat nix geklappt.
Ich hab auf dem Server auch noch n newsletter laufen und da tritt das problem vereinzelt auch auf - aber soweit ich weiss nur vereinzelt (sonst hätten sich wohl schon mehr beschwert)
Falls es News gibt bin ich ja nun informiert ( "Benachrichtigung bei Antworten=Ein")
Mfg
Martin
NACHTRAG: der Vorschlag von Tanja half doch!!
Danke nochmals...
hab Nicos Hack eingebaut aber denn ging posten gar nicht mehr (sql-Fehler - genau Fehlermeldung auf anfrage weil hab ich grad nicht da)
und auch sonst hat nix geklappt.
Ich hab auf dem Server auch noch n newsletter laufen und da tritt das problem vereinzelt auch auf - aber soweit ich weiss nur vereinzelt (sonst hätten sich wohl schon mehr beschwert)
Falls es News gibt bin ich ja nun informiert ( "Benachrichtigung bei Antworten=Ein")
Mfg
Martin
NACHTRAG: der Vorschlag von Tanja half doch!!
Danke nochmals...
Vorbeugen ist besser als auf die Schuhe kotzen...
Hallo,
ich habe ein 2.0.5 phpBB2 System, und habe das Problem mit den doppelten Mails nur bei den Admin-Benachrichtigungen ! Will heissen, die Mails "Neuer Benutzeraccount" oder "Eine neue private Nachricht ist eingetroffen" bekomme ich immer doppelt ! Die Benachrichtigung bei neuen Themen kommen aber ganz normal nur einfach an.
Woran kann denn das liegen, hat da jemand eine Idee ?
ich habe ein 2.0.5 phpBB2 System, und habe das Problem mit den doppelten Mails nur bei den Admin-Benachrichtigungen ! Will heissen, die Mails "Neuer Benutzeraccount" oder "Eine neue private Nachricht ist eingetroffen" bekomme ich immer doppelt ! Die Benachrichtigung bei neuen Themen kommen aber ganz normal nur einfach an.
Woran kann denn das liegen, hat da jemand eine Idee ?
Gruß Andy
Re: Mögliche Lösung
An welcher Stelle muss der Abschnitt?Tanja Becker hat geschrieben:Liebe GrüßeCode: Alles auswählen
insert into CONFIG_TABLE (config_name, config_value) values ('sendmail_fix', 1);
Tanja
Gruß
michi-w.