Seltenes Problem:
Kunde ruft an, sein Passwort würde nicht stimmen.
In Plesk anmelden und dem ein neues Passwort einstellen hilft in den meisten Fällen.
Aber die hartnäckigen Fehler halten ewig auf!
Wenn der Kunde auch beim zweiten oder dritten Mal es nicht hin bekommt, muss man selber einen Testaccount erstellen, usw. usw.
Lösung:
Man kontrolliert das Passwort direkt Plesk!
Wir lesen es einfach aus der Datenbank aus:
SELECT domains.name AS domain, mail_name, password FROM domains LEFT JOIN mail ON (domains.id=mail.dom_id) LEFT JOIN accounts ON (accounts.id=mail.account_id) ORDER BY domain;
Oder wer es lieber als Einzeiler auf der Commandozeile für Copy&Paste will:
mysql -uadmin -p$(cat /etc/psa/.psa.shadow) psa -e "SELECT domains.name AS domain, mail_name, password FROM domains LEFT JOIN mail ON (domains.id=mail.dom_id) LEFT JOIN accounts ON (accounts.id=mail.account_id) ORDER BY domain;"