Fehlermeldung beim Versand einer "Massenmail"

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.
Antworten
Hemul
Mitglied
Beiträge: 24
Registriert: 16.04.2003 04:10
Wohnort: Niederzier (Köln/Aachen)
Kontaktdaten:

Fehlermeldung beim Versand einer "Massenmail"

Beitrag von Hemul »

Hallo,

ich wollte meinen Forenteilnehmern per Mail eine Forumsneuerung per "Massenmail" (29 Mitglieder :-? ) mitteilen.

Nach Klick auf Email erhalte ich folgende Fehlermeldung:
>>
Ran into problems sending Mail. Response: 501 maximum recipient count exceeded

DEBUG MODE

Line : 164
<<

Da ich nun in PHP-Code so schlau wie die berühmte Kuh bin, hoffe ich hier auf eine Erklärung, eventuell sogar Hilfe.

Besagter Abschnitt in der smtp.php sieht folgendermaßen aus:

Code: Alles auswählen

// Ok now do the CC and BCC fields...
	@reset($bcc);
	while(list(, $bcc_address) = each($bcc))
	{
		// Add an additional bit of error checking to bcc header...
		$bcc_address = trim($bcc_address);
		if (preg_match('#[^ ]+\@[^ ]+#', $bcc_address))
		{
			fputs($socket, "RCPT TO: <$bcc_address>\r\n");
			server_parse($socket, "250", __LINE__);
		}
	}

	@reset($cc);
	while(list(, $cc_address) = each($cc))
	{
		// Add an additional bit of error checking to cc header
		$cc_address = trim($cc_address);
		if (preg_match('#[^ ]+\@[^ ]+#', $cc_address))
		{
			fputs($socket, "RCPT TO: <$cc_address>\r\n");
			server_parse($socket, "250", __LINE__);
		}
	}
Die "angemeckerte" Zeile 164 enthält den Code:

Code: Alles auswählen

server_parse($socket, "250", __LINE__);
-- Es ist meine erste Massenmail die ich versende. Bis dato hatte ich PHPBB V 2.04 installiert und nun auf V 2.06 "upgedatet" was auch problemlos gelang, kann also nicht sagen, ob es in der alten Version funktioniert hätte.

Anscheinend wurde der Code bis zu dieser Zeile ausgeführt. Warum er hier aber hängt entzieht sich meiner Kenntnis.

Eine Idee, woran es liegen kann? Ein neuer (alter) Bug?

mfg

Hemul
Mikroskopie bedeutet nicht, nur mal reinsehen, Mikroskopie heißt: "Lernen vom Kleinen!"
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

Also der Quelltext ist ok!
Gibmal die Zeile 250 bitte aus
R. U. Serious
Mitglied
Beiträge: 153
Registriert: 11.10.2003 12:33
Kontaktdaten:

Beitrag von R. U. Serious »

Vielleicht stimmt es ja auch einfach was in der Fehlermeldung steht:
Ran into problems sending Mail. Response: 501 maximum recipient count exceeded
Leg doch mal eine Gruppe von 5 Leuten an und schau mal ob du denen eine Massenmail zuschicken kannst?
Hemul
Mitglied
Beiträge: 24
Registriert: 16.04.2003 04:10
Wohnort: Niederzier (Köln/Aachen)
Kontaktdaten:

Beitrag von Hemul »

Hallo Nana23,
Nana23 hat geschrieben:Also der Quelltext ist ok!
Gibmal die Zeile 250 bitte aus
?? Es gibt keine Zeile 250 in smtp.php! Oder habe ich Dich falsch verstanden? Ggf. etwas genauer bitte.

mfg
Hemul
Mikroskopie bedeutet nicht, nur mal reinsehen, Mikroskopie heißt: "Lernen vom Kleinen!"
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Es hat nichts mit dem Code zu tun, befolge den Tipp von R. U. Serious.
Hemul
Mitglied
Beiträge: 24
Registriert: 16.04.2003 04:10
Wohnort: Niederzier (Köln/Aachen)
Kontaktdaten:

Beitrag von Hemul »

Hallo Serious,
R. U. Serious hat geschrieben:Vielleicht stimmt es ja auch einfach was in der Fehlermeldung steht:
Davon gehe ich aus!
"Ran into problems sending Mail. Response: 501 maximum recipient count exceeded"
Aber wenn ich das richtig verstanden habe, soll es dem Admin mit dieser Möglichkeit ja gerade eingeräumt werden, all seine Mitglieder anzuschreiben oder auf Neuerungen aufmerksam zu machen. Bei 29 Mitgliedern dürfte der Zähler wohl kaum überlaufen? - wenn ich die Meldung richtig interpretiere? - Aber wie gesagt, PHP ist für mich eines dieser "Böhmchen Dörfer" über die die Literatur zu berichten weiß! :)
Leg doch mal eine Gruppe von 5 Leuten an und schau mal ob du denen eine Massenmail zuschicken kannst?
Muss ich mal versuchen, aber in diesem Falle wäre es ja dann eben keine "Massenmail"!

mfg
Hemul
Mikroskopie bedeutet nicht, nur mal reinsehen, Mikroskopie heißt: "Lernen vom Kleinen!"
R. U. Serious
Mitglied
Beiträge: 153
Registriert: 11.10.2003 12:33
Kontaktdaten:

Beitrag von R. U. Serious »

Hallo Hemul,

was du vielleicht nicht wissen kannst, wenn das alles für dich Neuland ist:
Die Fehlermeldung kam nicht von phpBB sondern vom MTA (also vom MailTransferAgent) , und den kann man beliebig konfigurieren. Man könnte also bspw. auch bei 3 Empfängern schon Schluss machen, wäre natürlich relativ sinnfrei.

Es kann sein, dass dein Hoster es so eingestellt hat, weil er in der Vergangenheit Spam-Probleme gehabt hat. Um allersings sicher zugehen, dass es wirklich an der Zahl der Empfänger liegt, eben die Bitte es mit einer kleinen Anzahl zu versuchen.

Falls es mit wenigen Empfängern funktioniert, solltest du erstmal mit deinem Hoster sprechen, vielleicht ist er da kooperativ. Ansonsten gibt es einen MOD, der alle zuversendenden E-Mail in kleinere Stapel unterteilt bevor er sie verschickt: http://www.phpbb.com/phpBB/viewtopic.php?t=92275
Hemul
Mitglied
Beiträge: 24
Registriert: 16.04.2003 04:10
Wohnort: Niederzier (Köln/Aachen)
Kontaktdaten:

Beitrag von Hemul »

Hallo Serious,
R. U. Serious hat geschrieben:Hallo Hemul,

was du vielleicht nicht wissen kannst, wenn das alles für dich Neuland ist:
Die Fehlermeldung kam nicht von phpBB sondern vom MTA (also vom MailTransferAgent) , und den kann man beliebig konfigurieren. Man könnte also bspw. auch bei 3 Empfängern schon Schluss machen, wäre natürlich relativ sinnfrei.

Es kann sein, dass dein Hoster es so eingestellt hat, weil er in der Vergangenheit Spam-Probleme gehabt hat. Um allersings sicher zugehen, dass es wirklich an der Zahl der Empfänger liegt, eben die Bitte es mit einer kleinen Anzahl zu versuchen
Danke, das war mir nicht klar! Ich hatte den Fehler innerhalb der PHP Scripte vermutet. Werde mich umgehend mit meinem Provider in Verbindung setzen, bzw. einen meiner anderen Mailserver ausprobieren!
Falls es mit wenigen Empfängern funktioniert, solltest du erstmal mit deinem Hoster sprechen, vielleicht ist er da kooperativ. Ansonsten gibt es einen MOD, der alle zuversendenden E-Mail in kleinere Stapel unterteilt bevor er sie verschickt: http://www.phpbb.com/phpBB/viewtopic.php?t=92275

Also Dank erstmal, melde mich ggf. wieder.

mfg
Hemul
Mikroskopie bedeutet nicht, nur mal reinsehen, Mikroskopie heißt: "Lernen vom Kleinen!"
Hemul
Mitglied
Beiträge: 24
Registriert: 16.04.2003 04:10
Wohnort: Niederzier (Köln/Aachen)
Kontaktdaten:

Ergänzung...

Beitrag von Hemul »

R. U. Serious hat geschrieben:Hallo Hemul,

was du vielleicht nicht wissen kannst, wenn das alles für dich Neuland ist:
Die Fehlermeldung kam nicht von phpBB sondern vom MTA (also vom MailTransferAgent) , und den kann man beliebig konfigurieren. Man könnte also bspw. auch bei 3 Empfängern schon Schluss machen, wäre natürlich relativ sinnfrei......
Hallo Serious und alle die sonst noch geantwortet haben,

es funktioniert jetzt! Mir war bei den Einstellungen des Mailservers einfach ein Fehler unterlaufen, der so lange nicht auftrat, wie ich nur einzelne Mails sendete. Bei mehreren allerdings ging der Mailserver von einem Spammerhack aus und blockierte den Versand, hier war erst eine spezielle - nur mir bekannte - Authentifizierung notwendig. Genau daran aber hatte ich nicht gedacht. Erst Dein Hinweis das die Meldung vom Mailserver stammt, brachte mich auf die Idee, nochmals meine Unterlagen zu durchsuchen, in denen, wie sollte es anders sein, natürlich des Rätsels Lösung geschrieben stand.

Also Dank nochmal an alle.

mfg
Hemul

http://www.mikroskopie-fuer-anfaenger.de
Mikroskopie bedeutet nicht, nur mal reinsehen, Mikroskopie heißt: "Lernen vom Kleinen!"
Scoopa
Mitglied
Beiträge: 124
Registriert: 01.11.2003 23:35
Kontaktdaten:

Beitrag von Scoopa »

Habe auch ein Problem mit der Authentifizierung:

Code: Alles auswählen

Ran into problems sending Mail. Response: 535 Error: authentication failed 

DEBUG MODE

Line : 131
File : /srv/www/htdocs/web56/html/phpBB2/includes/smtp.php 
Wie hast Du das Problem gelöst. Also in Zeile 131 steht die Eingabe des Passwortes für smtp.
Das ist aber definitiv richtig, da ich über outlook mails versenden kann.
Wie stelle ich das mit der Authentifizierung ein -im Outlook musste ich es ja auch machen.
Wie mache ich es im forum?
Antworten

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