No Recipients In The List

I have succesfully installed EPiServer Mail v3.4.0.0 including all the hotfixes available in the download section, but one final issue is eluding me and doesn't seem present in any of the previous forum posts in this section.

My receipient is empty. I tried changing the 'Everyone' value list remains empty. Even though I changed roleToSynchronize1 from 'Everyone' to 'Customer' in my web.config, it remains empty. Every single non-admin user is a Customer, so this behavior is quite weird. This are my web.config entries:

I had understood that EPiServer Mail 4.3 would be able to import a receiptent list from my EPiServer CMS 5 SP2 installation, but it sounds like I have to handle all of this manually then, or by developing my own provider?

It says this in the Developer's guide:

When running EPiServer Mail together with EPiServer Community or EPiServer CMS 4.x there are options to install implementations of IRecipientSource for these, during the EPiServer Mail installation. The EPiServer Community source selects all current EPiServer Community users with the subscription user attribute set. The name of the attribute can be specified in the configuration file. The EPiServer CMS source selects all current EPiServer CMS users. The sample code in Appendix 1 is an example of a custom source.

In the code I posted above I am using the StarSuiteIntegrationMembershipProvider, is this not the correct way to do this?

I'm sorry about the confusion caused by the manual! Like you quoted, it refers to EPiServer CMS 4.x.

Regarding EPiServer CMS 5.x; as of CMS 5, it no longer keeps it own user database but relies on external providers. No EPiServer Mail Recipient Source that uses the configured membership provider comes with the EPiServer Mail installation bundle.

The StarSuiteIntegrationMembershipProvider is only used for syncing users allowed to log in to the admin interface.