[exim] More Mailman Troubles

Página Principal
Apagar esta mensagem
Responder a esta mensagem
Autor: Exim Users Mailing List
Data:  
Para: Exim Users Mailing List
Assunto: [exim] More Mailman Troubles
So I've followed < http://www.exim.org/howto/mailman21.html > up until (and
including) the "Mailing list personalisation by Mailman" section. I
restarted mailman with no problems, but Exim, when I restart it (via
/etc/init.d/exim restart as I use Gentoo), returns the following:

* Starting exim...
2004-10-26 13:28:52 Exim configuration error in line 625 of /etc/exim/exim.conf:
authenticator name missing

The section in question:

######################################################################
#                   CONFIGURATION FOR MailMan                        #
######################################################################


# Home dir for your Mailman installation -- aka Mailman's prefix
# directory.
# By default this is set to "/usr/local/mailman"
# On a Red Hat/Fedora system using the RPM use "/var/mailman"
# On Debian using the deb package use "/var/lib/mailman"
# This is normally the same as ~mailman
MM_HOME=/usr/local/mailman
#
# User and group for Mailman, should match your --with-mail-gid
# switch to Mailman's configure script.
# Value is normally "mailman"
MM_UID=mailman
MM_GID=mailman
#
# Domains that your lists are in - colon separated list
# you may wish to add these into local_domains as well
domainlist mm_domains=joseph-a-nagy-jr.us
#
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#
# These values are derived from the ones above and should not need
# editing unless you have munged your mailman installation
#
# The path of the Mailman mail wrapper script
MM_WRAP=MM_HOME/mail/mailman
#
# The path of the list config file (used as a required file when
# verifying list addresses)
MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck

# End of Exim configuration file

Line 625 starts with MM_HOME.

Also, earlier up (on line 512) I had to edit the mailman transport:

mailman_transport:
  driver = pipe
  command = MM_WRAP \
            '${if def:local_part_suffix \
                  {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
                  {post}}' \
            $local_part
  current_directory = MM_HOME
  home_directory = MM_HOME
  user = MM_UID
  group = MM_GID


That's the suggested. I had to change user and group both to 'mailman'
otherwise it would error saying there was no such user as MM_UID and no
such group as MM_GID. This isn't a big deal, but perhaps the howto
should be updated to reflect the change I had to make to the transport
(I'm sure I'm not the only one to have a problem with it).
--
AIM: pres CTHULHU | ICQ: 18115568 | Yahoo: pagan_prince
Jabber: DarkKnightRadick@(jabber.org|amessage.at) | Libertarian @ Large
PGP: 0x642F7BDA | < http://groups.yahoo.com/group/tennesseans-for-badnarik/ >
< http://mc-luug.homelinux.org/mailman/listinfo/mc-luug >