Re: ezmlm and BATV
John Keith <[email protected]> Tue, 02 Oct 2007 15:48:35 -0700
| Newsgroups | gmane.mail.ezmlm |
|---|---|
| Message-ID | <[email protected]> |
Bruce Guenter <[email protected]> writes: > On Thu, Aug 02, 2007 at 09:27:11AM -0700, John Keith wrote: >> When this user decides to post a message to the list, ezmlm looks at >> the envelope sender, [email protected], and rejects >> the posting because that address does not exist in the subscriber >> list. > > Actually, this simplifies the problem somewhat. Decoding the BATV > signed address into a database address would have to happen in quite a > number of places. For example, how would such a sender initially > subscribe or later unsubscribe? What we do is manage memberships in an organization and from there subscribe people to mailing lists via ezmlm-sub and ezmlm-unsub. Users join the organization using their plain email address, so there's no subscription issue. All the issues come later when these same people use their encoded address to post messages. Just a few so far, but they're very vocal because the 'mu' list config always sends their message to the moderator. It's even worse if the list config simply rejects non-subscribers. > Also, from reading the draft above, it indicates that the encoded > address should be [email protected]. Is that what > you are seeing or the reverse that you posted above? We are seeing both encoding methods in practice, so it's a bit confusing. More so because, as you point out, the drafts have all expired. I think I've seen three variants of the encoding thus far. I'm all for standards, but not shifting sands, so it's difficult to keep getting dinged for not implementing this one. Nevertheless, we continue to hear about it periodically. > If ezmlm-idx always strips off the leading prvs=CODE= part, is that > sufficient to communicate with systems utilizing BATV? That would > mean that the plain address is stored in the database, and all email > (except for bounces created automatically by qmail) would be sent to > the plain address. Yes, from what I understand about BATV, that is the desired outcome. Bounces always go to the encoded address; regular deliveries always go to the plain address. Anyway, thanks for your reply Bruce. I think this type of thing could be more common in the future. We're probably hearing it sooner because we're hosting lists for groups such as the Messaging Anti-Abuse Working Group, and their members are more likely to be trying new tactics such as BATV. I can probably craft something that does the prvs= stripping (accounting for the encoding variations) for ths specific case. I guess I wouldn't really want to see ezmlm get this support until it's firmed up in a published RFC. - John