Sönke Tesch: Mail mit Anhang, nur als MIME?

Beitrag lesen

Jetzt meine Frage, kann man nur über so eine Mime-Mail Anhänge verschicken, oder könnte ich auch einen Anhang an die einfache php-Funktion mail() hängen?

Mail-Anhänge werden grundsätzlich per MIME verschickt. Das hat nichts mit PHP zu tun, sondern mit der Funktionsweise von Mails. Und somit funktioniert es auch per mail(). Deine zitierte Klasse verpackt das ganze nur in eine handlichere Umgebung, es ist aber sehr gut möglich, daß sie intern aber selber mail() benutzt.

Also was der Art

$mail = mail(blabla);
$mail->add_attachment("$attachment", "test.jpg", "image/jpeg");

  • so kann es eigentlich nicht gehen, gel? Gar nicht mit mail()?

Auf der Seite mit der Beschreibung zu mail() in der PHP-Anleitung sind zwei Hinweise, wie man selber MIME-Mails erstellt und per mail() verschickt.

Und noch eine Frage, wie müßte der Typ an Stelle von "image/jpeg" aussehen, wenn ich eine ASCII Datei versende?

Naja, text/ascii wohl :)

Gruß,
  soenk.e