Hallo zusammen,
ich habe bei einem Kunden das Mail loggen auf seinen Wunsch aktiviert. Der Kunde versendet regelmäßig auch einen Newsletter an sehr viele Kunden. Zusätzlich zum Webformular werden diese Einträge ja auch mit geloggt.
Dies führte dazu, dass der Kunde innerhalb von 6 Monaten mehr als 20000 Einträge in der entsprechenden Tabelle der Datenbank angehäuft hat und somit auch einige MBs (fast 200).
Die Frage ist jetzt: Kann man das Loggen der Mails einschränken, am liebsten nach Zeit, also Einträge älter als 1 Monat automatisch löschen. Oder die Anzahl der Einträge einschränken auf z.B. 2000.
Oder kann man den Newsletterversand vom Loggen ausschließen?
System ist 4.9.12
Hat jemand eine Idee?
Grüße larslunsen
Begrenzung für Mails loggen?
Re: Begrenzung für Mails loggen?
Hallo lunsen_de,
das Loggen von Mails lässt sich entweder aktivieren oder deaktivieren, weitere Konfigurationsmöglichkeiten gibt es da nicht.
Du kannst aber die Klasse cMailer (contenido/classes/class.mailer.php) gegen eine eigene Version ersetzen, in der du die Funktion _logMail() nach eigenen Wünschen implementierts.
Besser wäre es aber über einen Cronjob ältere Einträge aus der Tabelle entfernen zu lassen. In CONTENIDO gibt es auch Möglichkeiten, mit Cronjobs (Pseudo-Cron) zu arbeiten, siehe Scripte in contenido/cronjobs und deren Konfiguration in der data/cronlog/crontab.txt.
Gruß
xmurrix
das Loggen von Mails lässt sich entweder aktivieren oder deaktivieren, weitere Konfigurationsmöglichkeiten gibt es da nicht.
Du kannst aber die Klasse cMailer (contenido/classes/class.mailer.php) gegen eine eigene Version ersetzen, in der du die Funktion _logMail() nach eigenen Wünschen implementierts.
Besser wäre es aber über einen Cronjob ältere Einträge aus der Tabelle entfernen zu lassen. In CONTENIDO gibt es auch Möglichkeiten, mit Cronjobs (Pseudo-Cron) zu arbeiten, siehe Scripte in contenido/cronjobs und deren Konfiguration in der data/cronlog/crontab.txt.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Begrenzung für Mails loggen?
Was noch wichtig wäre:
Die geloggten Mails werden unverschlüsselt in der DB hinterlegt. Die DSGVO lässt grüßen.
viewtopic.php?f=98&t=43053
Die geloggten Mails werden unverschlüsselt in der DB hinterlegt. Die DSGVO lässt grüßen.
viewtopic.php?f=98&t=43053
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)