Mahlzeit,
Mach Dir kein Kopp wegen Mailserver o.ä, der Quelltext der Mail ist relevant, sonst nichts. Bzw. natürlich ist auch die Mailserverkonfiguration etc relevant, doch würde ich fast behaupten, in Deinem Fall nicht. Schick Dir doch einfach mal eine Mail mit Anhang über Deinen Standardmailclient und schau Dir den Quelltext dieser an. Versuch den über Dein Phpscript nachzubilden.
Vielleicht ist die Datei zum mitschicken gar nicht wirklich da und in Folge dessen wird der Mailquelltext(die Mail) versaut. Wo wird die Existenz der Datei nachgeprüft? Bzw. wo ist die Fallunterscheidung.
Bei Dir wird sie ja direkt aus dem tmp-Verzeichnis gelesen. Gut möglich, daß auch hier ein Fehler liegen könnte. Versuch doch mal ein Datei mitzuschicken, die Du von der Platte holst. $datei="./testdatei.jpg";
Noch als Tipp, wenn Du Quelltext, wie auf der angebebenen URL, lesbar machen willst, kannst Du die relevanten Stellen in das "<pre></pre>" Tag einschließen.
zu phpkit:
Ich kenn's nicht, allerdings kannst Du doch ein fremdes|eigenes Script einbinden. Siehe
http://www.3dbetrieb.de/formmailer.php. Oder willst Du nicht diesen Mailer in Dein phpkit einbauen?
Wenn Du das kannst, und so siehts ja aus, dann kannst Du auch ein Klasse verwenden. Und wenn Du Dich entschließt eine Klasse zu verwenden, dann ist Dir auch schnell geholfen.
Und! Du hast eine ebenso _saubere_ wie professionelle Lösung für Dein Homepagemailer. Ist im Prinzip wie mit Klemmkeilen, die man mit Liebe und professionellen Anspruch visualisiert :-)
Gib Bescheid wenn's Probleme beim verwenden der Klasse gibt.
ciao, Stefan