Leider gibt es im Plesk keine entsprechende Funktion ein bereits vergebenes E-Mailpasswort für eine Mailbox auszulesen. Falls ein root-Zugang zum Server vorhanden ist kann dies aber ganz leicht auf der Konsole erledigt werden.
Postfachinformationen anzeigen
Alle wichtigen Infos wie Quota und Autoresponder zu einen bekannten Postfach anzeigen lassen.
/usr/local/psa/bin/mail --info user@domain.tld Mailname: user Domain: domain.tld Mailbox: true Password type: sym Mbox quota: Unlimited Mailgroup: false Attachment files: Autoresponders: Disabled Antivirus mail checking: Disabled SUCCESS: Gathering information for 'user@domain.tld' complete
Postfächer und Passwörter anzeigen
In älteren Versionen von Plesk kann man die Emailpasswörter mit folgenden Befehl aus der Datenbank auslesen.
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;"
Seit Plesk 11 sind die Passwörter der Mailboxen mit AES verschlüsselt.
Man kann diese aber trotzdem ganz komfortabel mit folgenden Befehl auslesen.
/usr/local/psa/admin/bin/mail_auth_view +-------------------+-----+----------------------------+ | address |flags| password | +-------------------+-----+----------------------------+ | user1@domain.tld | | pword1 | | user2@domain.tld | | pword2 | +-------------------+-----+----------------------------+
Alternativ kann die Suche mit grep auf die entsprechende Domain oder das Postfach eingegrenzt werden.
/usr/local/psa/admin/bin/mail_auth_view | grep 'domain.tld'
Dies zeigt alle Passwörter der Mailboxen für eine Domain an.
Ein Kommentar