The most recent version of CB has the built in ability to let unregistered members use the mail-form to send mails to registered CB members. Comparing to registered users, the visitors will just have to additionally enter their real name and their own e-mail-address.
Since the registered members of my site enter sensitive information in their profiles, that shall only be displayed to registered members and not to public visitors of our site, i set the "Profile View Access Level" in CB > Configuration > User Profile to "Registered".
Then I generated a filtered list, which is accessible to the "Public" visitors, containing the names, departments and phone numbers of some important members and I added the e-mail field as well, in order to let the visitors get in direct contact by mail, but without displaying their respective e-mail-address. I just want to let the visitors send an e-mail message using the e-mail form.
The "Email Handling" is set to "Display Link to Email Form" and "Public Email Form" is set to "Yes" in CB > Configuration > General.
Now when a registered member clicks onto the "send e-mail" Link on the list mentioned above, the "emailuser" mail-form opens and does what it's supposed to do, whereas the public visitors get an error-message, telling them that they don't have access to this site and that they need to login or register. But that's unfortunately not what I wanted to have.
When I change the "Profile View Access Level" to "Public", the e-mail-form problem is solved, but then the visitors get access to the profile, too, and that's not what I wanted either.
Is there a way to solve my problem? Is there a possibility to just give the emailuser-form "Public" access, while the rest of the Profile stays unaccessible to unregistered visitors?
Thanks for your help in advance!
Andy