Anhänge

Das Script erlaubt den Versand von beliebig vielen Anhängen. Die anzuhängenden Dateien müssen zuvor vom Benutzer des Formulars hochgeladen werden. Zur Aktivierung dieser Funktion folgen Sie bitte diesen Schritten.

1. Schritt

Kopieren Sie die Datei form.tpl.html aus dem Verzeichnis /templates/example_upload_attachment/ in das Verzeichnis /templates/ und ersetzen Sie dabei die bestehende Datei form.tpl.html.

Die neue form.tpl.html enthält folgendes zusätzliches Formularfeld:

<input type="file" name="my_attachment" />

Sie können den Namen ohne weiteres ändern oder weitere Felder dieses Typs hinzufügen. Wenn Sie mehrere Felder vom Typ file haben, achten Sie bitte darauf, dass jedes Feld einen eigenen Namen (name="") besitzen muss.

Wichtig ist außerdem, dass der HTML-Tag <form> folgendes Attribut enthält

enctype="multipart/form-data"

Das würde dann wie folgt aussehen:

<form action="{script_self}" method="POST" enctype="multipart/form-data">

Andernfalls wird der Versand der Anhänge nicht funktionieren.

Im Mail-Template sind keine Änderungen vorzunehmen.

2. Schritt

Stellen Sie bitte sicher, dass das Verzeichnis /temp/ schreibbar ist (chmod 777).

3. Schritt

Aktivieren Sie die Anhänge indem Sie die Variable $attachment in der Datei index.php auf yes setzen.

Fertig.

Zusätzliche Optionen

$attachment_files

Diese Variable enthält eine Kommagetrennte Liste von Dateitypen, die als Anhang versendet werden dürfen.

Bitte beachten Sie: Sie sollten Vorsicht bei den Dateitypen walten lassen, die Sie als Anhang erlauben. Denken Sie bitte daran, dass Sie diese Dateien am Ende in Ihrem Posteingang empfangen.

$attachment_size

Maximale Größe der Anhänge in Bytes. Die maximale Größe wird auf jede einzelne hochgeladene Datei angewendet. Beispiel: Sie haben die maximale Größe auf 1024 KByte gesetzt und haben drei Upload-Felder. Jede der drei hochgeladenen Dateien kann 1024 KByte groß sein, macht zusammen 3072.

Bitte beachten Sie: Upload-Felder können nicht als Pflichtfelder festgelegt werden.

In früheren Versionen des Scripts war es nicht möglich, Anhänge mit HTML-E-Mails zu versenden. Diese Einschränkung ist aufgehoben.