Re: Courier-MTA
Am Freitag, 29. April 2005 08:47 schrieb Volker Katz:
> Moin,
> ich versuche mich gerade daran den Courier als MTA und IMAP-Server zu
> installieren. Leider bin ich mit Debian nicht sehr vertraut, was mir hier und
>
> Also: Der SMTP-Teil funktioniert. D.h. ich kann eMails über den Courier
> versenden und eMails werden richtig zugestellt.
> Aber der IMAP-Server bereitet mir Kopfzerbrechen. Im der /etc/courier/imapd
> habe ich folgendes stehen (u.A.):
> ADDRESS=0 # d.h. er soll alle Adressen annehmen, oder?
> AUTHMODULES="authdaemon"
> IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
> THREAD=REFERENCES SORT QUOTA IDLE"
> IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
>
> Der authdaemon ist auf authshadow konfiguriert. Da ich mich per SMTP-Auth
Soeviel ich weiss ist authpwd, authshadow, authvchkpw nicht inkludiert
(nur die manpages), d.h. es fehlen einfach diese Module.
$ apt-cache search ^courier-auth
courier-authdaemon - Courier Mail Server - Authentication daemon
courier-authmysql - Courier Mail Server - MySQL authentication
courier-authpostgresql - Courier Mail Server - PostgreSQL Authentication
$ apt-file list courier-authdaemon
courier-authdaemon: etc/courier/authdaemonrc
courier-authdaemon: etc/courier/authdaemonrc
courier-authdaemon: etc/init.d/courier-authdaemon
courier-authdaemon: etc/init.d/courier-authdaemon
courier-authdaemon: usr/lib/courier/authlib/authdaemon
courier-authdaemon: usr/lib/courier/authlib/authdaemon
courier-authdaemon: usr/lib/courier/authlib/authdaemond
courier-authdaemon: usr/lib/courier/authlib/authdaemond
courier-authdaemon: usr/lib/courier/authlib/authdaemond.plain
courier-authdaemon: usr/lib/courier/authlib/authdaemond.plain
courier-authdaemon: usr/share/doc/courier-authdaemon/NEWS.Debian.gz
courier-authdaemon: usr/share/doc/courier-authdaemon/NEWS.Debian.gz
courier-authdaemon: usr/share/doc/courier-authdaemon/changelog.Debian.gz
courier-authdaemon: usr/share/doc/courier-authdaemon/changelog.Debian.gz
courier-authdaemon: usr/share/doc/courier-authdaemon/copyright
courier-authdaemon: usr/share/doc/courier-authdaemon/copyright
courier-authdaemon: usr/share/man/man7/authcram.7.gz
courier-authdaemon: usr/share/man/man7/authcram.7.gz
courier-authdaemon: usr/share/man/man7/authdaemon.7.gz
courier-authdaemon: usr/share/man/man7/authdaemon.7.gz
courier-authdaemon: usr/share/man/man7/authdaemond.7.gz
courier-authdaemon: usr/share/man/man7/authdaemond.7.gz
courier-authdaemon: usr/share/man/man7/authlib.7.gz
courier-authdaemon: usr/share/man/man7/authlib.7.gz
courier-authdaemon: usr/share/man/man7/authpam.7.gz
courier-authdaemon: usr/share/man/man7/authpam.7.gz
courier-authdaemon: usr/share/man/man7/authpwd.7.gz
courier-authdaemon: usr/share/man/man7/authpwd.7.gz
courier-authdaemon: usr/share/man/man7/authshadow.7.gz
courier-authdaemon: usr/share/man/man7/authshadow.7.gz
courier-authdaemon: usr/share/man/man7/authuserdb.7.gz
courier-authdaemon: usr/share/man/man7/authuserdb.7.gz
courier-authdaemon: usr/share/man/man7/authvchkpw.7.gz
courier-authdaemon: usr/share/man/man7/authvchkpw.7.gz
Wenn man ins rules file des Debian Courier Sourcepackeges sieht
steht folgendes:
$ head -73 courier-0.47/debian/rules
#!/usr/bin/make -f
#
# Copyright 2000,2001,2002,2003,2004 by Stefan Hornburg (Racke) <racke@linuxia.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public
# License along with this program; if not, write to the Free
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA.
BUILD=$(shell pwd)/debian/tmp
RELUP=$(shell dpkg-parsechangelog | perl -ne 'print $$1 if /^Version: (.*?)-(.*)$$/')
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
# This is the debhelper compatability version to use.
export DH_COMPAT=2
# This has to be exported to make some magic below work.
export DH_OPTIONS
# Common configuration options
NONSSL_CONFOPTS=--without-certdb --without-authpgsql
COMMON_CONFOPTS=--prefix=/usr --mandir=\$${prefix}/share/man \
--with-piddir=/var/run/courier \
--sysconfdir=/etc/courier \
--libexecdir=\$${prefix}/lib/courier \
--datadir=\$${prefix}/lib/courier \
--localstatedir=/var/lib/courier \
--sbindir=\$${exec_prefix}/sbin \
--with-mailuser=daemon \
--with-mailgroup=daemon \
--without-socks \
--enable-workarounds-for-imap-client-bugs \
--with-authpam \
--without-authpwd \
--with-authmysql \
--with-mysql-includes=/usr/include/mysql \
--with-mysql-libs=/usr/lib \
--with-authpgsql \
--with-pgsql-includes=/usr/include/postgresql \
--with-pgsql-libs=/usr/lib \
--without-authshadow \
--without-authvchkpw \
--with-authdaemonvar=/var/run/courier/authdaemon \
--with-authldap \
--with-authcram \
--with-db=gdbm \
--without-fcgi \
--with-htmllibdir=/usr/share/sqwebmail \
--with-ispell=/usr/bin/ispell \
--enable-imageurl=/sqwebmail \
--with-mailer="/usr/sbin/sendmail" \
--enable-sendmail="/usr/sbin/sendmail" \
--with-cachedir=/var/cache/sqwebmail \
--with-calendardir=/var/run/courier/calendar \
--with-webadmindir=/usr/share/courier/webadmin \
--enable-userdb \
--enable-syslog=1 \
--enable-unicode \
--disable-root-check
--
Mit freundlichen Grüßen,
Ing. Reinhold Fischer
Reply to: