Wow, this is not what I expected! Thank your for this quick reply!

As I work with Delphi, I had to adapt the changes in the basscd.h by adding
BASS_CONFIG_CD_CDDB_HELLO = $10207;
to the basscd.pas.
A quick test with
BASS_SetConfigPtr(BASS_CONFIG_CD_CDDB_HELLO or BASS_UNICODE, PChar('mymail+mydomain.de+app+1.0'));
is working perfectly fine (I checked only the 32bit version).
If the email includes a "+" sign, it should be used with quotes, e.g.
BASS_SetConfigPtr(BASS_CONFIG_CD_CDDB_HELLO or BASS_UNICODE, PChar('"my+mail"+"my+domain.de"+app+1.0'));
Otherwise, the server will return an error message stating that the number of arguments doesn't match. But checking user input is up to the developer using the basscd.dll, anyway.