I seem to have stumbled onto an older issue, but it’s affecting my install. A Google search for phpList and “none of them” results in many hits, but the solutions seem to refer to older versions of phpList. While it appears that people can subscribe to my list, when they follow the link in their confirmation email, they’re taken to a page that reads:
Thank you for confirming your subscription to our newsletters. The newsletters you are subscribed to are listed below
You can make a list public (aka active in older versions of phplist) either on the lists page where there is a checkbox in the Public column, or when editing the list.
If those checkboxes are disabled then you need to edit the subscribe page and deselect the list. phplist doesn’t let you change the public value if the list is used on a subscribe page. You can select the list again when you have made it public.
I’m not sure how you managed to create the subscribe page when the list was not public, so there might be a bug in there somewhere.
Thanks for your help. Now I know where to look, but the admin interface seems to indicate that the list is active (I only have one list, my default). The “Public” option is grayed out in the Subscriber Lists page, but it’s checked in the Subscribe Pages page. See below:
Thanks for following up. I tried deleting the subscribe page, making the list private, making it public again, then recreating the subscribe page.
I confirmed that I’d deleted it, but then when I created a new one, the text for the old was pre-populated in the form for creating a subscribe page. And now the admin page says I have two Subscriber Pages.
I’m still getting the same error: None of them.
And now, when I try to unsubscribe, I get this message:
Sorry, you are not subscribed to any of our newsletters with this email address.
Even though I’ve just confirmed my subscription from that email address, and used the automated unsubscribe link that was sent to that email address.
I believe this plugin is either 1) broken or 2) the instructions has language that on it’s use is not precise enough to use it effectively.
I’ve tested it thoroughly: deleting a previous user from the system, then importing them again. Choose all the proper features yet it still insists on responding to the subscriber that they are subscribed to ‘none of them.’
Checked and double checked all settings in phplist - only 1 subscribe page active listed as number 1.
It would seem that if you move unsubscribed yet confirmed email addresses to a list other than the one you want them to eventually end up in and additionally do not include the one you want them to eventually end up in in the pick list of lists that the user needs to be subscribed to, then the recipient will receive a “subscribed to none” message.
The developer of the plugin might want to consider that admins will often offload bad or questionable email addresses to a different list to process rather than have them co-mingled with high quality lists. But with this plugin, unless you also choose the eventual list you want them to end up in (in addition to the temporary processing list) you will get the “subscribed to none” message.
It would follow when doing the foregoing, that they would also be removed from the list where they should eventually end up in - at least temporarily for this resubscribe phase of their subscription.
In other words: if you want this plugin to work and you are inviting a long list of users that you feel you need to process externally to your good lists, you first have to 1) move the users to a temporary list and also 2) click on both the temporary list AND the one you want them to end up in properly subscribed in the plugin workflow, 3) remove them eventually from the temporarily list.