option to use external IMAP providers with complete email address as login name

HI,
to support my szenario there is a need to support external email with complete email address as loginname
Owncloud, which is the CalDAV (and hopefully soon) CardDAV backend, can not handle Email adresses as usernamens.
To use PHP-Push-2 in this requirement I've tried to workaroud this.