E-Mails mit Anhang versenden

Wenn man E-Mails versendet, dann möchte man ja oft eine Datei als Anhang mitversenden. Dies können z.B. Bilder/Logos sein, Archive oder einfach die E-Mail als HTML-Datei, um Darstellungsprobleme zu verhindern. Mit der nachfolgend definierten Funktion könnt ihr beliebig viele Dateien als Anhang versenden. Diese Dateien können z.B. hochgeladen werden, oder bereits auf dem Server gespeichert sein.

Diese Funktion hat dabei folgende Parameter:

  • $to - Empfängeradresse
  • $subject - Betreff eurer E-Mail
  • $message - Der Nachrichtentext
  • $attachments - Die Dateien, die versendet werden sollen

Die Variable $attachments beinhaltet eure Dateianhänge. Folgende Felder müssen dabei definiert werden:
$attachments["name"] = Name der Datei
$attachments["size"] = Größe der Datei in Byte
$attachments["type"] = MIME-Dateityp
$attachments["data"] = Dateiinhalt

Datei aus Upload versenden

Möchtet ihr eine Datei versenden die hochgeladen wurde, so könnt ihr die obige Funktion wie folgt verwenden:

Datei vom Server versenden

Liegt eure Datei auf dem Server, so könnt ihr diese wie folgt versenden:

Autor: