Skip to main content

Anhänge

Auf Wunsch sichert Mail Log die Anhänge versendeter Mails, damit Sie später nachvollziehen können, was genau verschickt wurde. Die Einstellungen dazu stehen in den Optionen im Reiter Anhänge.

Wie Anhänge erfasst werden

Ist Anhänge erfassen aktiv, kopiert Mail Log beim Versand jeden Anhang in ein geschütztes Verzeichnis und vermerkt ihn im Log-Eintrag. In der Detailansicht erscheinen die Anhänge im Reiter Anhänge mit Name, Typ und Größe und lassen sich einzeln herunterladen (Recht Anhänge und .eml herunterladen vorausgesetzt).

Wo Anhänge liegen — außerhalb des Web-Roots

Ab Werk werden Anhänge außerhalb des öffentlich erreichbaren Bereichs abgelegt (im Joomla-Log-Verzeichnis unter com_maillog/attachments). Sie sind damit nicht direkt über eine URL abrufbar, sondern nur über die Komponente mit Rechteprüfung.

Über Speicherpfad können Sie einen eigenen Ort festlegen. Bleibt das Feld leer, gilt der sichere Standardpfad. Zur zusätzlichen Absicherung legt Mail Log im Anhang-Verzeichnis Sperrdateien (.htaccess, web.config) ab.

Kommen Sie von einer sehr frühen Version? Frühere Builds legten Anhänge innerhalb des Web-Roots ab. Nach dem Update verweist Mail Log weiterhin auf den alten Ort, damit nichts verloren geht. Der Wartungs-Task Anhang-Dateien umziehen verschiebt die Dateien einmalig an den sicheren Standardort und räumt den alten Verweis danach ab.

Grenzen und Speicherbudget

OptionStandardBedeutung
Anhänge erfassenJaAnhänge beim Versand auf die Festplatte kopieren.
Speicherpfadleer (= sicherer Standard)Ablageort der Anhänge.
Max. pro Datei (MB)10Größere Anhänge werden übersprungen; die Metadaten (Name, Typ, Größe) bleiben trotzdem im Log.
Gesamt-Speicherbudget (MB)500Ist das Budget erschöpft, werden neue Anhänge bis zum nächsten Aufräumen nicht mehr kopiert.

Aufräumen

Wie lange Anhang-Dateien aufbewahrt werden, steuert Anhang-Aufbewahrung (Tage) im Reiter Aufbewahrung (Standard 30 Tage). Der Wartungs-Task Anhang-Dateien bereinigen entfernt ältere Dateien und solche, deren Log-Eintrag bereits gelöscht wurde. Wie Sie diesen Task einrichten, steht im Kapitel Wartung: geplante Aufgaben.

Sicherheit der Dateinamen

Mail Log bereinigt jeden Anhang-Dateinamen vor dem Speichern und entschärft potenziell ausführbare Endungen (etwa .php), indem es .bin anhängt. Zusammen mit dem Speicherort außerhalb des Web-Roots ist damit ausgeschlossen, dass ein Anhang auf dem Server ausgeführt werden kann.

Gilt für Version 1.0.4.