Page 1 of 1
E-Mail Warteschlange bearbeiten
Posted: Sun 27. May 2018, 18:32
by Tobi
Hallo Zusammen,
mir ist soeben aufgefallen, dass ein Newsletterscript nicht richtig konfiguriert war.
Der Domainname war falsch.
Statt "meinedomain.de" wurde es leider "meidomain.de".
Jetzt habe ich einige (viele) Mails in der Warteschlange welche nicht zugestellt werden können.
Leider ist "meidomain.de" bereits vergeben. Ansonsten hätte ich die einfach gekauft...
Hat jemand eine Idee wie ich die Warteschlange so abändern kann, dass die Mails an die richtige Domain versendet werden?
Bin für jeden Tipp dankbar.
Re: E-Mail Warteschlange bearbeiten
Posted: Mon 28. May 2018, 01:12
by nikko
Leichte Ideen schon, also für einzelne Mails. Wieviele Mails sind denn das?

Re: E-Mail Warteschlange bearbeiten
Posted: Mon 28. May 2018, 08:00
by Tobi
Sagen wir mal 30 bis 50...
Hast du nen schicken Konsolenhack für mich?
Re: E-Mail Warteschlange bearbeiten
Posted: Mon 28. May 2018, 10:13
by Fiesi
evtl. wäre ja
Code: Select all
find /<Pfad>/<Dateien> -type f -exec sed -i 's/<alter Begriff>/<neuer Begriff>/g' {} \;
was für dich. ist jetzt aber ungetestet

Re: E-Mail Warteschlange bearbeiten
Posted: Mon 28. May 2018, 10:32
by Tobi
Das sieht zumindest passend aus.
Dieser Backslash am Ende muss so sein?
Welcher Pfad wäre das denn?
Wo finde ich die Dateien?
So viele Fragen
Danke!
Re: E-Mail Warteschlange bearbeiten [GELÖST]
Posted: Mon 28. May 2018, 21:24
by Tobi
Für alle Interessierten:
Der Pfad ist unter Keyhelp, da Postfix verwendet wird: "/var/spool/postfix/deferred/"
Darunter liegen wieder Ordner namens "0" bis "9" und "A" bis "F".
In diesen Ordnern befinden sich Dateien ohne Endung. Die Dateinamen geben keinen Rückschluss auf die E-Mail.
Es handelt sich aber (mehr oder weniger) um Textdateien.
Da diese aber "irgendwie serialisiert", "Bearbeitet" aussehen habe ich darin nicht rumgepfuscht.
Stattdessen habe ich mir ein PHP Script geschrieben welches sich alle Dateien anschaut, die feherhafte Mail Adresse findet, den Absender extrahiert und dann einfach eine neue Mail generiert und diesmal an den richtigen Empfänger versendet.
Erledigt, jetzt lösche ich noch die Mailqueue über Keyhelp und der Spuk ist vorbei.
Re: E-Mail Warteschlange bearbeiten
Posted: Mon 28. May 2018, 21:27
by Tobi
PS: Es waren 71 Mails.
DSGVO lässt grüßen

Re: E-Mail Warteschlange bearbeiten
Posted: Tue 29. May 2018, 00:34
by nikko