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...