Hi,
Die Attachments über $message zu übergeben, ist das wirklich ok?
Natürlich. Formal gesehen ist es die einzig richtige Variante. Attachments sind ein ganz normaler Bestandteil des Mail-Body, also der Message.
Wenn ich $header für Attachments oder sonstige Teile außer Headern benutze, lasse ich $message immer leer. Das funktionierte bisher immer.
Ja, weil beim Zusammensetzen der Einzelteile der Nachrichtenrumpf gemäß RFC 2822 sowieso hinter den Headerzeilen kommt. Wenn du an die Leerzeile denkst, die dazwischen stehen muss, ist es auch möglich, alles über Header zu übergeben. Aber fein ist das nicht.
Nicht jedoch, wenn $message auch benutzt wurde.
Kommt drauf an. Was du als Message übergibst, wird halt einfach noch ans Ende drangeklatscht. Wenn die Anatomie der restlichen Nachricht (Attachments) das erlaubt, müsste der Inhalt am Ende deiner Mail noch auftauchen.
Schönen Tag noch,
Martin
Wer schläft, sündigt nicht.
Wer vorher sündigt, schläft besser.