>>>>> "OB" == Oved Ben-Aroya <firstname.lastname@example.org> writes:
OB> One thing bothers us: when taking an existing (listserv) list and
OB> converting it to a "John Doe <email@example.com>" lines, Majordomo handles
OB> it just fine. However, a new user subscribing with this string to
OB> majordomo will have only "firstname.lastname@example.org" added to the list.
We've just been talking about this one.
OB> In Doc/majordomo.ora (and also in the FAQ) it is implied that
OB> subscribing with a full name + address _can_ be done. I've checked and
OB> found out that ParseAddrs subroutine is used to strip anything but the
OB> address. Are there security considerations that introduced these
OB> checks? Or may I safely comment out that routine?
You wouldn't want to comment out the routine; it's use is important. (When
a user's full name changes but their address doesn't, you still want the
addresses to match.) Now, the problem comes in majordomo.pl in the
RetMailAddr routine. The address in $ReplyTo, which is used to send back
replies and as the address that will be subscribed if one is not specified,
is stripped in the line beginning with 'join' (in both 1.93 and 1.94alpha).
I can see no harm in removing this line; I don't think it's presense is
useful in any way. (Of course if it bombs for some weird case, please let
everyone know before this gets into an official release.)
Note that if you comment this out, strip = yes will still have the expected
effect, so you don't lose anything.
Jason L. Tibbitts III - email@example.com - 713/743-8684 - 221SR1
System Manager: University of Houston High Performance Computing Center
1994 PC800 "Kuroneko" DoD# 1723