Sonntag, 30. Oktober 2022
3'268 Gutscheine
In der Nacht von gestern auf heute wurde nicht nur von Sommer- auf Winterzeit umgestellt, sondern die Bike Butler Homepage wurde auch Opfer einer SPAM-/Hackerattacke.
Als ich heute Morgen auf das Smartphone guckte, sah ich 620 neue eMails in meinem Postfach. Das aktuellste besagte: "Ihre Mailbox ist voll." und die folgenden 619 Mails waren Fake-Gutschein-Bestellungen. Das dauert dann schon mal eine Weile, bis man die alle gelöscht hat und es ist klar, dass nun eine Säuberungsaktion am PC bevorsteht. Da zeigte das E-Mail-Postfach natürlich die gleichen 620 Fake-Mails und zusätzlich noch etwas über 800 Error-Mails, weil die bestellten Gutscheine nicht an die Absenderadresse verschickt werden konnten.
Nach dem Aufräumen des lokalen E-Mail-Programms musste ich per Webmail den Mailserver durchputzen um wieder Speicherplatz zu schaffen. Dann als Administrator der Webseite den ganzen Müll entfernen. Schon das Einloggen war harzig, denn auch der gemietete Webspace war natürlich voll am Anschlag. Erst im Formular-Modul sah ich dann das ganze Ausmass der Attacke. Die Mailserver waren schon nach etwas über 600 Mails (mit PDF-Anhang) in die Knie gegangen. Der Webspace reichte aber für die oben genannten 3'268 Gutschein-Bestellungen, bis aller Speicherplatz aufgebraucht war. So ein Mist. Es dauerte natürlich, bis alles bereinigt war. Und da fragt man sich natürlich: "Was soll das?"
Generell war diese Woche geprägt von WWW-Misserfolgen. Für den Aufbau der neuen Webseite kaufte ich für kleines Geld eine Formular-Software, die ebenfalls PDFs generieren und anhängen kann. Das entsprechende Formular war schnell generiert und auch die Einstellungen für Re-Mail an den Besteller und Mail-Kopie an mich war relativ zügig gemacht. Nun konnte ich mich also an die Gestaltung des PDFs, des effektiven Gutscheins, machen. Dachte ich...
Doch da biss ich auf Granit. Das standardmässig erzeugte PDF listet einfach alle Formularfelder mit Bezeichnung und Inhalt auf. Man kann manuell noch etwas Intro-Text hinzufügen, doch mehr Möglichkeiten gibt es nicht. Ich habe dann den Support angeschrieben und detailliert geschrieben, was ich gerne machen will, doch die lapidare Antwort war: "This is not possible." Natürlich ist das möglich - wenn man weiss wie.
Ich durchforstete die Programmstruktur nach einer php-Datei, welche das PDF erzeugt und wurde irgendwann dann auch fündig. Doch ich brachte es nicht fertig, die gewünschten Formularinformationen aus der Datenbank auszulesen und in das Formular zu integrieren. Auch nach Stunden nicht... Die dauernden Fehlermeldungen haben mich natürlich etwas frustriert und deshalb musste ich das Ganze einfach mal zur Seite legen und auf einen neuen Motivationsschub warten... Ich bin einfach nur ein Bastler und habe von Datenbanken und PHP einfach viel zu wenig Ahnung...
Dieser Link ist nicht aktiv. Er enthält eine kopierbare Trackback-URI, um manuell ein Ping- und Trackback zu diesem Eintrag für ältere Blogsysteme zu generieren; zB (immer noch valide) über das zur Verfügung gestellte Eintragsfeld des serendipity_event_trackback Plugins. Serendipity und andere Blogsysteme erkennen die Trackback-URL heutzutage aber automatisch anhand der Artikel-URL. Die Trackback-URI für ihren Link des Sender-Eintrages lautet daher wie folgt: »https://www.beatsblog.ch/3222-3268-Gutscheine.html«