Greetings, Majordomo Workers,
Recently I upgraded Majordomo from version 1.94.4 to 1.94.5, and the
following evening a cron job that generated the digest of a mailing
list failed, complaining that the hostname had no domain name. I
finally tracked the problem to routine "valid_addr" in file
majordomo.pl. The following change allowed digest creation and
mailing to resume:
605c605
< if (!(/\@/ && /\./)) {
---
> if ((/\@/ && !/\./)) {
Note that in version 1.94.4, in file majordomo.pl routine
"valid_addr" has the following at line 590:
if (/\@/ && !/\./) {
so that my change actually restored the behavior of version 1.94.4.
Some extra background information is that I am running Majordomo with
Perl version 5.005_03 on a Sun running SunOS 5.6. SunOS insists on
having simple hostnames rather than fully-qualified domain names in
the hosts file (/etc/inet/hosts on SunOS-5.x). Perhaps adding
confusion to this, I specify an alias for the host in Majordomo's
configuration file.
I am not calling this a bug, but it is a change in behavior that did
have a negative effect on my operation. I wanted to bring it to your
attention to give you all the opportunity to review the decision to
make that change.
Thanks to all involved for developing and maintaining Majordomo. I
have used it for several years with many lists and find it a valuable
tool.
Regards,
Eric Sisson
--
Eric M. Sisson, Research Programmer Internet: ems@mdacc.tmc.edu
Academic and Research Computing - Box 159 voice: 713-745-0610
University of Texas M. D. Anderson Cancer Center fax: 713-745-0615
1515 Holcombe Boulevard
Houston, Texas 77030
Follow-Ups:
|
|