The only real issue is lack of communicating breaking changes in release notes.
Plesk (and others) is/are responsible for their own integrations - but from a developer standpoint - having to guess and wonder what changed between releases is a time-consuming venture that can be avoided.
This still goes back to a continuing issue where changes to the API and other parts of the software are NOT clearly documented - and occurring WITHOUT WARNING...
Not withstanding the licensing costs - it is becoming increasingly more expensive to host SmarterMail due to continued changes and bugs that raise costs related to manpower and time-consumed to mitigate - when simply documenting and staging changes (as in COMING IN THE NEXT BUILD - BREAKING API CHANGES) could solve so many problems before they hit.
MailEnable survivor / convert --