[Mailman-Users] acceptable_aliases does not seem to work (or more likely I don't understand) V2.1.23
Mark Sapiro
mark at msapiro.net
Fri Jan 31 13:26:02 EST 2020
On 1/30/20 7:29 PM, stinga wrote:
> G'day all,
>
> I can't seem to get acceptable_aliases to work...
>
>
> (domain names changed to protect the innocent, but all match up)
>
> comm at lists.lf.me = List email address
> info at lf.me = Google group (google group has one email address which is
> comm at lists.lf.me
> info at lf.me is a member of the mailman list and is set for nomail
>
> User another at domain.com sends email to info at lf.me
>
> List receives email and bounces with:
>
> List: comm at lists.lf.me
> From: another at domain.com
> Subject: Testing
> Reason: Post by non-member to a members-only list
>
> The above is correct as user another at domain.com is not a member of the
> mailman list
And that is the entire issue. acceptable_aliases and
require_explicit_destination have nothing to do with this.
> In the email header there is
> To: <info at lf.me>
>
> I have in acceptable_aliases (tried various things)
> info at lf.me
> "info at lf.me"
> .*info at lf.me.*
>
> and require_explicit_destination is yes
>
> I believe that should allow email sent to info at lf.me to be accepted by
> the list, maybe I am reading this all wrong?
All that does is avoid the message's being held for "implicit
destination" it doesn't bypass other checks.
> If I am doing this wrong how do I get a google email to send to mailman
> and be accepted?
There are a few of choices.
You can set Privacy options... -> Sender filters ->
generic_nonmember_action to Accept in order to accept posts from any
nonmember, but you may not want that.
You can ensure that everyone sending mail to info at lf.me is a member of
the comm at lists.lf.me list.
You can make use of the fact that mailman considers a post to be from a
member if any of the From:, Reply-To: Sender: or envelope sender
addresses is a list member. Posts from google groups generally have no
Sender: header, and the envelope sender is something like
'info+bncbcn2p7unuujrbfxhspsakgqe7gew6fa at googlegroups.com' where the
'bncbcn2p7unuujrbfxhspsakgqe7gew6fa' may not be constant. However,
messages from Google Groups have a
Reply-To: groupname at googlegroups.com
header. If that address is a member of your list, it should be OK. You
say info at lf.me is a member of your list. Is that an address you control
which forwards to the google group?. If so, you want to make
groupname at googlegroups.com a member of your list set to nomail. If in
fact by info at lf.me you mean the actual groupname at googlegroups.com
address, then I don't know what the problem is.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list