In a nutshell:
I don't know nothing about ccmail.
If you have an "unknown" word in my post, please search on google 🙂
You have to create a link into the email: create your account into the member area "XXXXXXXXXXXX".
You want to create member area in each mailing list? You have a database model for it?
These table needed for this project
users , mailing_lists , users_mailing_lists_pairs
When a user sign up for a list, lets insert the (primary keys) mailinglist_ID and the user_ID into the users_mailing_lists_pairs table using a unique activation code.
You place this activate code into the email body for tracking that mailing list/users.
Once the user click on that link, you select the activate code and email address from these connected tables, you can ask a password for the access for all member area. If the user wanted to enter a mailing-list-member-area and the passsword is missing or wrong, or the user did not activated his account with the link from the email, then you refused the login.
When a user activates that mailing list with the activate link, you set an active field from 0 to 1inside the users_mailing_lists_pairs table.
Hello, jjozsi.