Plesk: E-Mail Adressen aller Kunden extrahieren

Kleiner Tipp für Plesk:

Wenn man die E-Mail Adressen aller Kunden auf einem Server benötigt (z.B. um eine Mail an alle Kunden zu schicken), kann man sie recht einfach über SSH auslesen.

Das Kommando benutzt die den plesk Befehl um zunächst die Namen der Kunden auszulesen und anschließend die Details jedes Kunden abzufragen. Im Resultat wird nach “EMail” gesucht, die Adresse herausgefiltert und ausgegeben.

Der -n Parameter des echo Befehls entfernt übrigens leere Zeilen.

for i in $(plesk bin customer -l); do echo -n $(plesk bin customer -i $i 2>/dev/null | grep Email)| awk '{print $2}'; done

 

Lass andere teilhaben...