[Mailman-Users] Possible FAQ Addendum
B. Friday
brian at lasierra.edu
Thu Aug 19 02:37:47 CEST 1999
Hello all,
I know there is constantly a problem with --with-mail-gid errors and
questions on the list. After being one of those with problems (and
possibly just getting struck by a bolt of wisdom) I've uncovered what I
believe to be a addition to the Mailman FAQ regarding "Unknown
Mailer Error 2"
Basically I know I've solved my problem and thought I would share ^_^;
For your consideration!
Problem: Unknown Mailer Error 2
---------
Error Messages:
----------------
Aug 18 15:36:31 inet Mailman mail-wrapper: Failure to exec script. WANTED
gid 1, GOT gid 250. (Reconfigure to take 250?)
----- Transcript of session follows -----
554 "|/opt/mailman/mail/wrapper post tech_ml"... unknown mailer error 2
Situation:
-----------
In addition to what has been previously mentioned in the FAQ this
problem can also occur under the following situation.
When a alias is placed in the sendmail aliases file (for example):
tech: tech,Mailing_List
^ ^ \______
| |______ \
| \ \
Sendmail Alias Actual User Dept_Mailinglist
As a system admin, I'd like the mail sent to this departments
mailbox which is a actual account on my system to also be
distributed to that departments Mailing list.
(This is a technical service department so this works great for
our technicians while they are out on a job as they can see a new
job without having to come back to the office).
Analysis of the Problem:
In theory any mail directed to "tech" on my system should be sent
not only to the user "tech" but also the Tech Departments Mailing list.
When this procedure is used on "tech" and the second address is
not a mailing list but rather another account (or even another
alias) no problem occur.
But in practice, I've found the following occurs:
(this is what I assume I don't have concrete proof)
Sendmail receives the message for tech
Sendmail notes the exsistance of a alias for tech
Sendmail recognizes that the mail is for a user
Instead of using its default gid for delievery, the gid of
the user is used
Sendmail hands the message to mailman as the gid of the
user NOT the gid compiled in with the
"--with-mail-gid" option.
Mailman balks at receiving the message from a gid its not
familiar with and prints a error message to
console (and /var/adm/messages for me)
A message is sent to the sender of the orginal message
with "Unknown Mailer Error 2".
Solutions Tried:
This occurs with all the permissions correctly placed on the
mailman directory and its contents.
This occurs even though the aliased user is listed as a valid
mailing list alias on the "Privacy Options" page.
This occurs regardless if the --with-mail-gid is set to the
correct system number or not.
Solution:
The following entry in the sendmail aliases file does work.
alias: user,mailing_list
^ ^ \______
| |______ \
| \ \
Sendmail Alias Actual User Dept_Mailinglist
Account names that are aliased to themselves then the mailing list
will not work but will exhibit the unknown mailer error 2.
To avoid this always create a virtual user and alias that to the
account and the mailing list.
-----------------------------------------------------------------------------
Comments? Suggestions?
Did I just mention something everyone knew? (I hope not ^_^;)
Brian Friday
System Administrator
La Sierra University
(909) 785-2554 x2
More information about the Mailman-Users
mailing list