I have a mailing list set up in Mailman (on my webserver via Cpanel). I am also running a Drupal site, on the same domain as my mailing list addresses, which includes a webform that can post a message to the mailing list.
The webform requires an email address, and this email address is used as the "from" address for the message to the mailing list. My Mailman configuration rejects all messages from non-subscribers.
The problem: all messages sent from this webform are accepted, whether or not the email address entered is on the list.
After much testing, I've discovered that this only happens because my own email address is a member of the list. If I remove my email address, then the correct and expected results happen - member emails are sent, and non-member emails are rejected.
I believe that this must be happening because my email address is the site owner address in Drupal's configuration - seems like somehow Mailman is processing this before it processes the submitter's email, and deems it valid.
I do need my own email address to be a member of this list. Has anyone encountered this before? Any solutions known?
Many thanks!