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 Inhalte, Abschnitt 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 —und außerhalbwie dessie Web-Rootsgeschützt sind
Ab Werk werdenliegen Anhänge außerhalb des öffentlich erreichbaren Bereichs abgelegt
(im Joomla-Log-Verzeichnis unter com_maillog/attachments). SieDas
sindist meist administrator/logs und damit nichtinnerhalb direktdes überWeb-Verzeichnisses.
eineSperrdateien halten sie dort von direkten Aufrufen fern. nginx beachtet diese Dateien aber nicht:
Dort ist ein Anhang per URL abrufbar, sondernwenn nurjemand überden diePfad Komponentekennt. mitDas Rechteprüfung.Dashboard warnt, wenn das auf
Ihrem Server zutrifft. Legen Sie den Speicherpfad dann außerhalb des Web-Verzeichnisses.
Ü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. Die Wartungsaufgabe Anhang-Dateien umziehen verschiebt die Dateien
einmalig an den sicheren Standardort und räumt den alten Verweis danach ab.
Verschlüsselte Anhänge
Steht der Nachrichtentext auf Vollständig, verschlüsselt, verschlüsselt Mail Log auch jeden neu gespeicherten Anhang, bevor er auf die Festplatte kommt. Dort liegt dann weder der Inhalt noch der ursprüngliche Dateiname, auch nicht auf einem Server, der die Sperrdateien nicht beachtet. Beim Herunterladen und erneuten Senden erhalten Sie wie gewohnt die Originaldatei.
Vorhandene Anhänge bleiben im Klartext. Verschlüsselt wird nur, was gespeichert wird, nachdem der Modus aktiv ist, frühestens ab Version 1.6.0. Anhänge, die schon auf der Festplatte liegen, ändert Mail Log nicht. Sie bleiben lesbar, bis die Aufgabe Anhang-Dateien bereinigen sie nach Ablauf der Aufbewahrung entfernt. Wer im Web-Verzeichnis speichert, sollte sich darauf also nicht verlassen und den Speicherort trotzdem schützen.
Der Schlüssel stammt aus dem geheimen Joomla-Schlüssel in der
configuration.php, wie beim Nachrichtentext. Ändern Sie ihn, lassen sich verschlüsselte
Anhänge nicht mehr öffnen. Eine solche Mail sendet Mail Log nicht erneut, statt sie ohne Anhang zu
verschicken. Eine Sicherung der Anhänge nützt deshalb nur zusammen mit diesem Schlüssel.
Wechseln Sie den Modus später, bleiben verschlüsselte Anhänge verschlüsselt und lesbar; neue Anhänge folgen dem dann eingestellten Modus. Auf der Festplatte kommen je 64 KB nur 17 Byte hinzu. Der Versand braucht nicht mehr Arbeitsspeicher als ohne Verschlüsselung, beim erneuten Senden kommt einmal die Größe des Anhangs hinzu.
Grenzen und Speicherbudget
| Option | Standard | Bedeutung |
|---|---|---|
| Anhänge erfassen | Ja | Anhänge beim Versand auf die Festplatte kopieren. |
| Speicherpfad | leer (= | Ablageort der Anhänge. |
| Max. pro Datei (MB) | 10 | |
| Gesamt-Speicherbudget (MB) | 500 | Ist das Budget erschöpft, werden |
Anhänge ohne gespeicherte Datei
Wird eine Datei nicht gespeichert, weil sie zu groß ist, das Budget erschöpft ist oder das Speichern oder Verschlüsseln scheitert, nennt der Eintrag den Anhang trotzdem: mit Name, Typ und Größe, dem Vermerk nicht gespeichert und dem Grund. Herunterladen lässt er sich dann nicht. Beim erneuten Senden von Hand geht die Mail ohne ihn; ein Hinweis nennt, was fehlt. Einträge von vor Version 1.6.0 nennen solche Anhänge nicht.
Ist Anhänge erfassen ausgeschaltet oder gilt für eine sensible Mail Nur Metadaten, erfasst Mail Log keine Anhänge, auch nicht ihre Namen.
Aufräumen
Wie lange Anhang-Dateien aufbewahrt werden, steuert Anhang-Aufbewahrung (Tage) im Reiter Protokollierung, Abschnitt Aufbewahrung (Standard 30 Tage). Die Wartungsaufgabe Anhang-Dateien bereinigen entfernt ältere Dateien und solche, deren Log-Eintrag bereits gelöscht wurde. Wie Sie diese Aufgabe 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. ZusammenSo mit dem Speicherort
außerhalb des Web-Roots ist damit ausgeschlossen, dasswird ein Anhang auf dem Server
ausgeführtnicht werdenals kann.Programm ausgeführt, auch wenn er per URL erreichbar wäre.
Gilt für Version 1.5.4.6.0.