Newsletter: 552 5.6.0 Headers too large (32768 max)

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
drollo
Mitglied
Beiträge: 5
Registriert: 11.06.2004 00:54

Newsletter: 552 5.6.0 Headers too large (32768 max)

Beitrag von drollo »

Hallo,

ich möchte einen Newsletter (Massenmail) versenden. Das Forum mit > 9.300 Usern läuft jetzt auf einem eigenen Linux-Server.

Nach dem Absenden eines Newsletters erhalte ich vom Server (sendmail) per mail die Nachricht:
552 5.6.0 Headers too large (32768 max)
Da das Forum alle Empfänger in Bcc schreibt, wird hier wohl das Problem liegen.

Kann Jemand helfen? Vielen Dank


d.rollo
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du es schon mal über SMTP versucht?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
drollo
Mitglied
Beiträge: 5
Registriert: 11.06.2004 00:54

Beitrag von drollo »

Hast du es schon mal über SMTP versucht?
Hallo,

smtp kann ich nicht einsetzten, da der smtp-server eine andere "Maschine" ist und versteckt ist. Ich möchte aus Sicherheitsgründen diese Maschine nicht bekannt machen (und das wäre sie dann aufgrund der Daten in den Mailheaders.)

Aber:

Auf anderen Servern ist ja alles korrekt gelaufen, also muss es ja auch auf dem neuen Server gehen ...


d.rollo

Das Haifischbecken
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Versuch's evtl. mal mit 'ner neueren Version von sendmail oder google mal ein bischen nach der Fehlermeldung. Jedenfalls ist die Ursache nicht primär in phpBB zu suchen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
drollo
Mitglied
Beiträge: 5
Registriert: 11.06.2004 00:54

Beitrag von drollo »

Jedenfalls ist die Ursache nicht primär in phpBB zu suchen.
Ja genau, das ist mir auch klar. Ich dachte, dass ich nicht der Erste bin, dem mit PHPBB2 solche Grenzen vom Server gesetzt wurden.

Im Übrigen hättest Du das gleiche Problem beim Versand mit SMTP, denn der Header wird wohl identisch sein.

Und irgendwie leuchtet mir schon ein, dass ein moderner Server 9339 Blindkopien in einer E-Mail anzweifelt!


d.rollo
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Versuch mal ggf. folgendes: in der ./admin/admin_mass_email.phpnach

Code: Alles auswählen

			$emailer->bcc($bcc_list[$i]);
einfügen:

Code: Alles auswählen

			if (( ($i + 1) % 100 == 0 ) && ($i + 1 < count($bcc_list)))
			{
				// Send this part
				$emailer->use_template('admin_send_email');
				$emailer->email_address($board_config['board_email']);
				$emailer->set_subject($subject);
				$emailer->extra_headers($email_headers);

				$emailer->assign_vars(array(
					'SITENAME' => $board_config['sitename'], 
					'BOARD_EMAIL' => $board_config['board_email'], 
					'MESSAGE' => $message)
				);
				$emailer->send();
				$emailer->reset();

				$emailer->from($board_config['board_email']);
				$emailer->replyto($board_config['board_email']);
			}
und den Block

Code: Alles auswählen

		$email_headers = 'X-AntiAbuse: Board servername - ' . $board_config['server_name'] . "\n";
		$email_headers .= 'X-AntiAbuse: User_id - ' . $userdata['user_id'] . "\n";
		$email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n";
		$email_headers .= 'X-AntiAbuse: User IP - ' . decode_ip($user_ip) . "\n";
so verschieben, dass er vor

Code: Alles auswählen

		$emailer = new emailer($board_config['smtp_delivery']);
steht.

Ist ungetestet und ohne Gewähr.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
m0bby
Mitglied
Beiträge: 82
Registriert: 23.03.2004 13:19
Kontaktdaten:

Beitrag von m0bby »

Hallo zusammen,

ich muss mal diesen alten Thread hervorkramen, da ich gerade vor dem gleichen Problem stehe...

Hat mittlerweile jemand den Lösungsvorschlag von PhilippK getestet?


Schönen Gruß
mObbY
Antworten

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