Seite 1 von 3

Newsletter-Fehler!?

Verfasst: 19.10.2002 16:44
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

Verfasst: 19.10.2002 16:47
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.

Verfasst: 19.10.2002 16:50
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

Verfasst: 19.10.2002 16:56
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

Verfasst: 19.10.2002 16:58
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

Verfasst: 19.10.2002 17:07
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

Verfasst: 19.10.2002 17:12
von itst
Was steht denn in den Zeiel 190-198? Welche phpBB-Version ist das denn?

Verfasst: 19.10.2002 17:17
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

Verfasst: 19.10.2002 17:30
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__); 

Verfasst: 19.10.2002 17:41
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