Hallo,
hab nun schon zig Anleitungen, Formmailer angesehen, Bücher gewälzt etc. Ich bekomm es einfach nicht hin eine Email mit Anhang zu senden wo der Sender die Datei anhängt. Hier mal im Auszug was ich teste. Sieht jemand den Fehler?
Bei dem Code wird das schwierig. Nicht einfach drauf los programmieren. Multipart Mails, das schreit ja förmlich nach einen Templatesystem. Du hast einen Common Header und dann eine sich wiederholende zyklische Struktur in welcher die einzelnen Parts Deiner Multipart-Mail abgelegt werden können.
Jeder Part lässt sich wiederum auf ein asoc. Array abbilden (header, body).
Die Maildatei kannst Du damit entweder per join(implode) über die Boundary herstellen oder aber die Daten in ein passendes Template rendern. Zum Schluss wird eine Pipe auf sendmail aufgemacht und die Maildatei da rein geschoben.
Für eine Entwicklungsumgebung auf Win32 wird /usr/sbin/sendmail als sendmail.cmd emuliert. Gerne zeige ich Dir das anhand von konkreten Beispielen.