Danny: PHP Mail: Anhang mehrmal in der Mail

Beitrag lesen

Moin!

ich versende eine email in einer PHP-Schleife mit einem Dateianhang (PDF).

Leider zeigst du die Schleife nicht.

//MESSAGE FÜR EMPFÄNGER
//#######################################################
$message .= "--{$mime_boundary}\n" .
"Content-Type:text/plain\n" .
"Content-Transfer-Encoding: 8bit\n\n";

Nirgendwo vorher wird $message mal vernünftig initialisiert. D.h. wenn dein Code diese Message in einer Schleife zusammenbaut, wird die Message bei jedem Schleifendurchgang immer länger. Zwar wird jeweils ein neuer Mime-Trenner generiert, aber vermutlich reagieren manche Mailclients darauf fehlerkorrigierend (zeigen lieber die Extra-Attachments an), während andere sich standardkonformer verhalten (ignorieren den restlichen Text, der nicht zum ersten Mime-Part passt).

  • Sven Rautenberg

Hallo Sven,
die Schleife ist eine Datenbanausgabe. Die $message besteht aus einzelenen Variablen dieser Ausgabe.
Ich habe das Script jetzt mal auf einen anderen Server getestet-mit Erfolg => dort funktioniert es! Leider muss es auf meinem anderen Server laufen...