There is a built in command to get the email/passwords in plesk.
ssh to the server just run the following commands:
This will give you all the email accounts and password.
To get only the email accounts associated with a specific domain.
/usr/local/psa/admin/sbin/mail_auth_view | grep "demo-domain.co.za"