E-Mail-Passwörter auslesen

Plesk speicher die Passwörter für die angelegten E-Mail-Accounts verschlüsselt ab. Über die Kammandozeile und root-Zugriff können die Passwörter aber ausgelesen werden.

Informationen eines Postfaches anzeigen

Informationen von einem Account wie Quota, Antivirus-Einstellungen und Autoresponder anzeigen lassen:

/usr/local/psa/bin/mail --info [email protected]

Überblick über die angelegten E-Mail-Adressen

Übersicht mit Passwörtern (bis Plesk 11)

mysql -uadmin -p` cat /etc/psa/.psa.shadow` -Dpsa -e "SELECT mail_name, name, password FROM mail LEFT JOIN domains ON mail.dom_id = domains.id INNER JOIN accounts WHERE mail.account_id = accounts.id;"

Passwörter unter Plesk 11 auslesen

Damit können die angelegten Account-Daten aus der Datenbank ausgelesen werden. Bis Plesk 11 werden hier die Passwörter auch noch im Klartext angezeigt. Seit der Version 11 sind diese jedoch AES-verschlüsselt.

Mit dem folgenden Befehl können aber auch unter Plesk 11 die Passwörter im Klartext sichtbar gemacht werden:

/usr/local/psa/admin/bin/mail_auth_view

Übersicht mit Accounts und evtl. Weiterleitungen

Mit folgendem Befehl kann eine Übersicht (sortiert nach Domain) abgerufen werden mit Informationen über den Account und evtl. angelegten Weiterleitungen:

mysql -uadmin -p` cat /etc/psa/.psa.shadow` -Dpsa -e "SELECT name as domain, mail_name as name, postbox, address as redirect_address FROM mail LEFT JOIN domains ON mail.dom_id = domains.id INNER JOIN accounts LEFT JOIN mail_redir ON mail.id = mail_redir.mn_id WHERE mail.account_id = accounts.id ORDER BY domain;"