From e7c16c8b1da216e0309744ac160776f136d1127a Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 16 Jan 2025 14:19:09 +0100 Subject: [PATCH] Added script to list addresses of invalid emails --- scripts/stuff/email-list-to-address.php | 64 +++++++++++++++ scripts/stuff/source/invalid-emails.txt | 105 ++++++++++++++++++++++++ 2 files changed, 169 insertions(+) create mode 100644 scripts/stuff/email-list-to-address.php create mode 100644 scripts/stuff/source/invalid-emails.txt diff --git a/scripts/stuff/email-list-to-address.php b/scripts/stuff/email-list-to-address.php new file mode 100644 index 000000000..d77c3cd80 --- /dev/null +++ b/scripts/stuff/email-list-to-address.php @@ -0,0 +1,64 @@ +#!/usr/bin/php +id); +define("INTERNAL_USER_USERNAME", $me->username); +define("MFBASE_BYPASS_LOGIN", true); + +$folder = __DIR__."/source"; +$filename = "$folder/invalid-emails.txt"; + +$db = FronkDB::singleton(ADDRESSDB_DBHOST, ADDRESSDB_DBUSER, ADDRESSDB_DBPASS, ADDRESSDB_DBNAME); +$log = mfLoghandler::singleton(); + +$input = fopen($filename, "r"); + + +$csv = "kundennummer;name_oder_firma;strasse;plz;ort;email;bounced_email\n"; +$i = 0; +while($line = fgets($input)) { + $email = trim($line); + if(!$email) continue; + + if($email == '\303\274hilipp.bendieck@web.de') $email = "ühilipp.bendieck@web.de"; + if($email == 'benjamin@frie\303\237.at') $email = "benjamin@frieß.at"; + if($email == 'daniela.l\303\266scher@gmx.net') $email = "daniela.löscher@gmx.net"; + + $search = [ + "customer_number" => true, + "email" => $email + ]; + if(!AddressModel::count($search)) { + fwrite(STDERR, "=== $email not found!\n"); + } + foreach(AddressModel::search($search) as $address) { + if($address->email != $email) continue; + + $kunu = $address->customer_number; + $name = trim($address->getCompanyOrName()); + $street = trim($address->street); + $zip = trim($address->zip); + $city = trim($address->city); + + $csv .= '"'.$kunu.'";'; + $csv .= '"'.$address->getCompanyOrName().'";'; + $csv .= '"'.$street.'";'; + $csv .= '"'.$zip.'";'; + $csv .= '"'.$city.'";'; + $csv .= '"'.$address->email.'";'; + $csv .= '"'.$email.'"'."\n"; + } +} + +echo $csv; diff --git a/scripts/stuff/source/invalid-emails.txt b/scripts/stuff/source/invalid-emails.txt new file mode 100644 index 000000000..90f36c3b7 --- /dev/null +++ b/scripts/stuff/source/invalid-emails.txt @@ -0,0 +1,105 @@ +hannelore@semriach.com +k.baumann@1a-kernoel.at +karl.kindl83@gmail.com +hkreisenhofer@gmail.com +kaufmann.michelle99@gmail.com +brigittepichler10@gmail.com +zerdead@gmx.net +gsperl@A1.ent +gudrun_theisl@oan.at +juergen.aldrian@aldrian.at +martin.wipfler@oan.at +neukirchner.ch@gmail.com +david.prattes137@gmail.com +daniela.l\303\266scher@gmx.net +feldhofer@aon.at +ehmann@spaenglerei-ehmann.at +schuster.christia@live.at +pp@gmail.com +annemarie_hoefler@gmx.net +ranegger@gmx.at +franz.joebstlgmx.at +sommertechnik@eclipso.at +wieselnrb@aon.at +petmichs3@gmx.at +bratumaria649@gmail.com +josef.doppelhofer@aon.at +hannes@gottmann.at +no +klaftenegger@aon.at +johannes.zink@aon.at +ch.pripfl@aon.at +hdeutschmannn53@gmail.com +praxis@arefi.at +keine +marcel.almer@gmx.at +berghofer@gmail +david +office.sgelin@wohngruppe.at +m_winter1@gmx.at +karlassl@aon.at +hypsch@yahoo.de +brajshorifjdla@gmail.com +ajauk@aktiv-zeitung.at +berhard@nigitz.at +ml-thiele@t-online.de +christina.ws11@a1.net +novelle@gmx.at +office@cs-rohrreinigung.com +bergheuriger@maussermost.at +krasserkarl@gmx.at +hoefler.johann@aon.at +chrisitan-schrei@gmx.at +sabine38plank@gmx.at +bernd@berndneuwirth.com +266hrermaximilian@gmail.com +m.hofer@r-sb.at +ester.siedler@edu.uni-graz.at +steirerland.kosmetik@gmx.at +dummy@weiz.online +krainer@aon.at +s.h@hotmail.de +schmuckm@gmx.at +ulrike.cerar@svb.at +keine E-Mailadresse vorhanden +angelika.wersonig@outlook.com +gottfried.macher@aon.at +hannes.pammer@aon.at +hans.trattner@aon.at +lieb.manfred@aon.at +helmut.paier@aon.at +-@ +fkaefer@t-online.de +lukas@lockenbauer.at +keine vorhanden +mariogutmann@t-online.de +wird nachgereicht +kathrin.wippel95@gmail.com +nicht vorhanden +gaestehaus.anna@aon.at +danybmw@gmx.at +bin@hlw-dl.at +m.zucht@bavariafluidtec.de +sean.olge@kinemalogic.com +martina.gaschler@hotmail.com +manuelatrummer@gmx.at +benjamin@frie\303\237.at +info@ernaehrung-mst.at +helmutfriedmann@outlook.com +e-rechnungen@uni-graz.at +harald.koinegg@aon.at +niggitsch.angela@a1.net +sandrazmugg@icloud.com +r.eisner@telering.at +\303\274hilipp.bendieck@web.de +semriach.com/fuchssi +groh-joachim@t-online.de +juergen.steiner@austriarail.at +148322mail2@mail02.in.easyname.com +feuerwehr.eibiswald@outlook.com +hermann@weiss-familie.at +office@point-medicare.com +hi.ro@t-online.de +6643944787 +hoefler05@semriach.com +dummy@xinon.at \ No newline at end of file