Hey!

I'd like to discuss what happens when an email is sent by both a
member and a nonmember in Mailman3. How is that possible? Very easy,
here's my use case : I have my own domain, say example.com, and for
convenience and portability I choose to use Gmail as a
server/storage/interface. My main adress is al...@example.com and I
redirect it to al...@gmail.com, while I set a default identity in
gmail to al...@example.com which will set the proper From header.
However, for spam detection and spoofing reasons, gmail adds a Sender
header with al...@gmail.com. My outgoing emails thus have both a From
and a Sender header, and in this case email clients only display the
>From header (except Outlook, but eh...)

Mailman now: when I subscribe to a list, I use my regular address,
al...@example.com. But the message.senders property will contain both
addresses because of the Sender header. The email goes through the
MemberModeration rule, which finds my subscribed address and, by
default, associates the "defer" action.
The email then goes through the NonMemberModeration rule, which finds
my Gmail address and sets the action to "hold" (it ignores my main
address because it's a member already).

What do you think about all that? Do you agree there's actually an
issue there? Any idea how to solve it? For example, make the NonMember
rule exit if a member is found amongst the senders (which would simply
be equivalent to making it yield to the Member rule). Bad idea?

Aurélien
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to