On 06/05/2018 04:54 PM, Parker, Michael D. wrote: > > Hmmm.....I also note something interesting about find_member, it treats email > addresses with different character case-ing differently. > > Thus michael.d.par...@ga.com lists are put in a separate grouping from > michael.d.par...@ga.com lists. > > Do email user addresses out there on the web support names in this manner > differently? Off hand, I cannot think of a mailer that does this these days.
RFC 5321 (sec 2.3.11) and predecessors say: The standard mailbox naming convention is defined to be "local-part@domain"; contemporary usage permits a much broader set of applications than simple "user names". Consequently, and due to a long history of problems when intermediate hosts have attempted to optimize transport by modifying them, the local-part MUST be interpreted and assigned semantics only by the host specified in the domain part of the address. Sec 4.1.2 further defines and qualifies local-part as Local-part = Dot-string / Quoted-string ; MAY be case-sensitive but adds While the above definition for Local-part is relatively permissive, for maximum interoperability, a host that expects to receive mail SHOULD avoid defining mailboxes where the Local-part requires (or uses) the Quoted-string form or where the Local-part is case- sensitive. What this all means is local-parts may be case sensitive allthough it is recommended that they not be. Most if not all major ESPs treat local-parts case insensitively, but it is not a requirement. In other words, michael.d.par...@ga.com and michael.d.par...@ga.com may or may not refer to the same mailbox, but only qa.com can say which. >From Mailman's point of view, we use lower-case email addresses as keys so it is not possible for two members of a single list to have email addresses that differ only in case, but we remember the case-preserved address and use that for sending mail. Thus, you can be a member of one list with the case-preserved email michael.d.par...@ga.com and a member of another list with the case-preserved email michael.d.par...@ga.com. Mailman 3 is different. there would be one global user, possibly with multiple email addresses, but they should all be case-insensitively distinct, and that single user can be a member of some set of lists, and an owner of some, possibly overlapping set of lists and possibly other roles like moderator or non-member allowed to post. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org