Newsletter-Fehler!?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
[andi]

Newsletter-Fehler!?

Beitrag von [andi] »

Hi,
also ich habe ein board mit zwei Gruppen:
Gruppe1: ~20 benutzer
Gruppee2: 2900 benutzer

Wenn ich jetzt nen Newsletter schreibe (ziemlich lang :))
kann ich den an Gruppe1 problemlos verschicken. Allerdings bei Gruppe2 (mit dem gleichen Newsletter) kommt der Fehler "Sending failed" oder so ähnlich...was kann ich dagegen tun?...hab ich zu viele Benutzer? kann ja wohl nich sein oder?


Gruß,
Andi
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wie verschickst Du die Mails? Per SMTP-Server oder per mail()?

Wenn Du sie per mail() verschickst liegt es wohl daran, das das Skript zu lange braucht und abgebrochen wird.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

itst hat geschrieben:Wenn Du sie per mail() verschickst liegt es wohl daran, das das Skript zu lange braucht und abgebrochen wird.
Wenn das Script abgebrochen würde, sollte eigentlich keine Meldung der Art "Sending failed" kommen (zumindest nicht in der bunten phpBB-Box).

Ich würd's testweise mal über SMTP probieren, sofern's noch nicht eingestellt ist.

Gruß, Philipp
[andi]

Beitrag von [andi] »

also es sieht nicht so aus, als ob das script abgebrochen wird "à la timeout)...es dauert keine 2 Sekunden und schon steht das da...irgendwie scheitn der gar nich soviel zu arbeiten....lädt nur die "sending failed" seite ;)

ja ich möchte per mail() senden, da ich keine Möglichkeit habe per smtp mails zu verschicken

cu
Andi
[andi]

Beitrag von [andi] »

gibts vielleicht die Möglichkeit einen neuen Mod, mit erweiterter Newsletter funktion zu isntallieren?...oder ist meins beschädigt? wenn ja welche files sollte ich erneut hochladen?


Gruß,
Andi
[andi]

Beitrag von [andi] »

der Debugger verkündet mir folgendes:

"Failed sending email

DEBUG MODE

Line : 198
File : /......./includes/emailer.php"

und in Line 198 steht:

Code: Alles auswählen

message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
...was mir ja nich unbedingt weiterhilft *g*


cu
Andi
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Was steht denn in den Zeiel 190-198? Welche phpBB-Version ist das denn?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
[andi]

Beitrag von [andi] »

folgendes steht in den Zeilen 176-202:

Code: Alles auswählen

//
		// Add date and encoding type
		//
		$universal_extra = "MIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\n";
		$this->extra_headers = $universal_extra . $this->extra_headers; 

		if ( $this->use_smtp )
		{
			if ( !defined('SMTP_INCLUDED') ) 
			{
				include($phpbb_root_path . 'includes/smtp.' . $phpEx);
			}

			$result = smtpmail($this->address, $this->subject, $this->msg, $this->extra_headers);
		}
		else
		{
			$result = @mail($this->address, $this->subject, $this->msg, $this->extra_headers);
		}

		if ( !$result )
		{
			message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
		}

		return true;
	}
habe die Version 2.0.3 am Laufen
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Bau die Fehlermeldung mal um:

Code: Alles auswählen

[1] $errmsg = "'Failed sending email: '" . $this->address ."' - '" . $this->subject ."' - '" . $this->msg ."' - '" .  $this->extra_headers . "'";
[2] message_die(GENERAL_ERROR, $errmsg , '',  __LINE__, __FILE__); 
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
[andi]

Beitrag von [andi] »

ok ich bekomme folgenden Fehler, nachdem ich die Änderung vorgenommen habe:
(ich habe meine Emailadresse durch "ABC" ersetzt, meinen benutzernamen ebenfalls durch "ABC" und meine IP durch 123.123.123.123...diese Angaben waren korrekt)

Code: Alles auswählen

'Failed sending email: 'ABC' - 'test' - 'Die folgende Email erhältst du von einem Administrator von ABC-BOARD. Wenn diese E-Mail unerwünschten Inhalt (Spam) enthält, dann kontaktiere bitte den Webmaster unter: ABC Schick dazu bitte die ganze Nachricht, Header inklusive, mit. Die Nachricht findest du hier: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test' - 'MIME-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit Date: Sat, 19 Oct 2002 15:36:04 UT Return-Path: From: ABC X-AntiAbuse: Board servername - ABC.net X-AntiAbuse: User_id - 2 X-AntiAbuse: Username - ABC X-AntiAbuse: User IP - 123.123.123.123 Bcc: ABC, <-- und hier steht jetzt ne ewig lange Liste der Emailadressen...
cu
Andi
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“