Postfix mit smtp-auth, Imap, Confixx) howto+ Mbox 2 Maildir
-
- Beiträge: 7
- Registriert: 06.10.2003 19:40:00
ich bin froh, dass ich das tutorium gefunden habe. ich setze zwar kein confixxx ein, habe deshalb auch den confixx teil bei der einrichtung einfach weggelassen.
allerdings tritt nun bei mir ein problem auf: der server akzeptiert das passwort des senders nicht. anfragen scheinen durchzugehen, der versuch die email zu versenden geht korrekter weise auch nur bei aktivierter kennwort-identifizierung im klient. aber, das kennwort welches ich dem server gebe will jener nicht.
es handelt sich um einen system.user mit seinem system-passwort. der user sollte dann ja die email-adresse username@hostname haben oder? woher nimmt der authentifizierungs-modus dass passwort? wie kann ich das einstellen?
btw: debian woody 3.0 r1, courier-pop courier-imap, postfix und anleitung laut: http://www.debianforum.de/wiki/?page=Postfix+SMTP-AUTH
evtl. kann mir ja jemand helfen. danke!
allerdings tritt nun bei mir ein problem auf: der server akzeptiert das passwort des senders nicht. anfragen scheinen durchzugehen, der versuch die email zu versenden geht korrekter weise auch nur bei aktivierter kennwort-identifizierung im klient. aber, das kennwort welches ich dem server gebe will jener nicht.
es handelt sich um einen system.user mit seinem system-passwort. der user sollte dann ja die email-adresse username@hostname haben oder? woher nimmt der authentifizierungs-modus dass passwort? wie kann ich das einstellen?
btw: debian woody 3.0 r1, courier-pop courier-imap, postfix und anleitung laut: http://www.debianforum.de/wiki/?page=Postfix+SMTP-AUTH
evtl. kann mir ja jemand helfen. danke!
Habe das HowTo artig befolgt, kann aber trotzdem keine Mail senden...
Kann es evtl. daran liegen, dass ich eine komplett andere /etc/init.d/pwcheck habe? (die automatisch von cyrus-common installiert wurde)
Was muss ich da ändern?
Meine pwcheck:
#! /bin/sh
#
# pwcheck - start Cyrus pwcheck
#
# Written by Michael-John Turner <mj@debian.org>
#
# Based on work:
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl
#
# This file was automatically customized by dh-make on Tue, 23 Nov 1999 11:26:47 +0200
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/pwcheck
NAME=pwcheck
DESC="Cyrus pwcheck daemon"
test -f $DAEMON || exit 0
set -e
# Now we need to check where /usr/sbin/pwcheck points
PWCHECK_DEST=`ls -lL /usr/sbin/pwcheck`
PWCHECK_STANDARD=`ls -l /usr/sbin/pwcheck_standard | sed "s/_.*//g"`
PWCHECK_PAM=`ls -l /usr/sbin/pwcheck_pam | sed "s/_.*//g"`
if [ "$PWCHECK_DEST" = "$PWCHECK_STANDARD" ]; then
PWCHECK="STANDARD"
DESC="Cyrus standard pwcheck daemon"
else
PWCHECK="PAM"
DESC="Cyrus PAM pwcheck daemon"
fi
case "$1" in
start)
echo -n "Starting $DESC: "
if [ "$PWCHECK" = "STANDARD" ]; then
start-stop-daemon --start --quiet --background --chuid cyrus --exec $DAEMON
else
start-stop-daemon --start --quiet --background --exec $DAEMON
fi
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --name $NAME --exec $DAEMON
echo "$NAME."
;;
#reload)
#
# If the daemon can reload its config files on the fly
# for example by sending it SIGHUP, do it here.
#
# If the daemon responds to changes in its config file
# directly anyway, make this a do-nothing entry.
#
# echo "Reloading $DESC configuration files."
# start-stop-daemon --stop --signal 1 --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON
#;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --name $NAME --exec $DAEMON
sleep 1
if [ "$PWCHECK" = "STANDARD" ]; then
start-stop-daemon --start --quiet --background --chuid cyrus --exec $DAEMON
else
start-stop-daemon --start --quiet --background --exec $DAEMON
fi
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
Meine mail.err bringt folgende Meldung: postfix/smtpd[8930]: fatal: no SASL authentication mechanisms
Kann jemand helfen?
Danke,
Andreas
Kann es evtl. daran liegen, dass ich eine komplett andere /etc/init.d/pwcheck habe? (die automatisch von cyrus-common installiert wurde)
Was muss ich da ändern?
Meine pwcheck:
#! /bin/sh
#
# pwcheck - start Cyrus pwcheck
#
# Written by Michael-John Turner <mj@debian.org>
#
# Based on work:
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Debian GNU/Linux
# by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl
#
# This file was automatically customized by dh-make on Tue, 23 Nov 1999 11:26:47 +0200
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/pwcheck
NAME=pwcheck
DESC="Cyrus pwcheck daemon"
test -f $DAEMON || exit 0
set -e
# Now we need to check where /usr/sbin/pwcheck points
PWCHECK_DEST=`ls -lL /usr/sbin/pwcheck`
PWCHECK_STANDARD=`ls -l /usr/sbin/pwcheck_standard | sed "s/_.*//g"`
PWCHECK_PAM=`ls -l /usr/sbin/pwcheck_pam | sed "s/_.*//g"`
if [ "$PWCHECK_DEST" = "$PWCHECK_STANDARD" ]; then
PWCHECK="STANDARD"
DESC="Cyrus standard pwcheck daemon"
else
PWCHECK="PAM"
DESC="Cyrus PAM pwcheck daemon"
fi
case "$1" in
start)
echo -n "Starting $DESC: "
if [ "$PWCHECK" = "STANDARD" ]; then
start-stop-daemon --start --quiet --background --chuid cyrus --exec $DAEMON
else
start-stop-daemon --start --quiet --background --exec $DAEMON
fi
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --name $NAME --exec $DAEMON
echo "$NAME."
;;
#reload)
#
# If the daemon can reload its config files on the fly
# for example by sending it SIGHUP, do it here.
#
# If the daemon responds to changes in its config file
# directly anyway, make this a do-nothing entry.
#
# echo "Reloading $DESC configuration files."
# start-stop-daemon --stop --signal 1 --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON
#;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --name $NAME --exec $DAEMON
sleep 1
if [ "$PWCHECK" = "STANDARD" ]; then
start-stop-daemon --start --quiet --background --chuid cyrus --exec $DAEMON
else
start-stop-daemon --start --quiet --background --exec $DAEMON
fi
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
Meine mail.err bringt folgende Meldung: postfix/smtpd[8930]: fatal: no SASL authentication mechanisms
Kann jemand helfen?
Danke,
Andreas
Habe jetzt das Original pwcheck-Script benutzt, aber damit funzt es auch ned
Folgende Fehlermeldungen stehen in der syslog:
postfix/postfix-script: stopping the Postfix mail system
postfix/master[14917]: terminating on signal 15
postfix/postfix-script: starting the Postfix mail system
postfix/master[15065]: daemon started -- version 2.0.16
postfix/smtpd[15069]: fatal: no SASL authentication mechanisms
postfix/master[15065]: warning: process /usr/lib/postfix/smtpd pid 15069 exit status 1
postfix/master[15065]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Hat irgendwer eine Idee? Wäre super!
- Andreas
Folgende Fehlermeldungen stehen in der syslog:
postfix/postfix-script: stopping the Postfix mail system
postfix/master[14917]: terminating on signal 15
postfix/postfix-script: starting the Postfix mail system
postfix/master[15065]: daemon started -- version 2.0.16
postfix/smtpd[15069]: fatal: no SASL authentication mechanisms
postfix/master[15065]: warning: process /usr/lib/postfix/smtpd pid 15069 exit status 1
postfix/master[15065]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Hat irgendwer eine Idee? Wäre super!
- Andreas
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Ne, die Mirror sind davon ja nicht betroffen. ftp://ftp.fu-berlin.de/pub/unix/linux/m ... de]apt-get install libsasl2[/code]sollte reichen.trozmo hat geschrieben:http://heise.de/newsticker/data/odi-21.11.03-001/
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Bei testing / unstable ist as Packet drin - sollte mich wundern wenn es bei woody nicht dabei ist.
Da die Packetsuche auf debian.org aber noch nicht wieder geht kann ich leider nicht nachschauen..
Da die Packetsuche auf debian.org aber noch nicht wieder geht kann ich leider nicht nachschauen..
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Re: Postfix mit smtp-auth, Imap, Confixx) howto+ Mbox 2 Maildir
Wozu denn qpopper? Braucht man doch nicht, wenn man schon ne andere Methode verwendet, oder? Ich nutze popb4smtp.Force hat geschrieben:Habe mal mir aus verschiedenen Quellen unter anderen dieses Forum ein Howto zusammengebastelt welches bei mir auf einen Debian 3.0r1 stable System funktioniert.
Ich beschreibe hier die nötigen Schritte um Postfix mit smtp-auth einzurichten.
Postfix läuft hierbei in einer chroot umgebung.
Ich behaupte nicht das diese Anleitung sicher ist!
Aber denke das sie nicht alzu unsicher ist.
Postfix mit SMTP-Auth + Confixx
Als erstes installieren wir die benötigten Pakete:
Code: Alles auswählen
apt-get install postfix-tls \ qpopper \
Was ändert sich eigentlich für den User? Neue Einstellungen im Mailclient? Sicher doch.
cu aM
hallo,
wollte mir auch diesen mailserver einrichten, aber bei mir funzt des gar net.
verwende debian 3.0rc1 fast nackt und drum müsste das eigentlich funktionieren, aber das tut s einfach nicht. habe das skript bis zu der stelle mit:
postconf -e 'smtpd_sasl_local_domain=$myhostname'; \
postconf -e 'smtpd_sasl_auth_enable=yes'; \
postconf -e 'smtpd_sasl_security_options=noanonymous'; \
postconf -e 'broken_sasl_auth_clients=yes'; \
postconf -e 'smtpd_recipient_restrictions=permit_sasl_authenticated, permit_mynetworks, check_relay_domains'
befolgt, bekomme aber immer den selben fehler.
aus irgendeinem grund ist meine main.cf datei weg, was kann ich da tun? soll ich alles deinstallieren und wieder installieren oder kann man das reparieren?
in diesem sinne
wolle
wollte mir auch diesen mailserver einrichten, aber bei mir funzt des gar net.
verwende debian 3.0rc1 fast nackt und drum müsste das eigentlich funktionieren, aber das tut s einfach nicht. habe das skript bis zu der stelle mit:
postconf -e 'smtpd_sasl_local_domain=$myhostname'; \
postconf -e 'smtpd_sasl_auth_enable=yes'; \
postconf -e 'smtpd_sasl_security_options=noanonymous'; \
postconf -e 'broken_sasl_auth_clients=yes'; \
postconf -e 'smtpd_recipient_restrictions=permit_sasl_authenticated, permit_mynetworks, check_relay_domains'
befolgt, bekomme aber immer den selben fehler.
aus irgendeinem grund ist meine main.cf datei weg, was kann ich da tun? soll ich alles deinstallieren und wieder installieren oder kann man das reparieren?
in diesem sinne
wolle
Hallo,
danke für die ausführliche Anleitung.
Ich hab alles befolgt und so installiert. Mit der Ausnahme, daß ich courier-pop wegen irgendwelcher Abhängigkeiten nicht installieren konnte und deshalb qpopper nahm.
Allerdings erscheint beim Versenden einer Nachricht an Mailadressen auf dem Server immer das Problem mit dem Xnirvana...
Liegt das Problem an den Postfix Einstellungen? In der /etc/passwd ist bei den Mailboxusern überall das /XnirvanaX angegeben, aber das sollte ja eigentlich nicht für die Mails verwendet werden.
Hat jemand bitte Lösungsvorschläge? Dankesehr!
danke für die ausführliche Anleitung.
Ich hab alles befolgt und so installiert. Mit der Ausnahme, daß ich courier-pop wegen irgendwelcher Abhängigkeiten nicht installieren konnte und deshalb qpopper nahm.
Allerdings erscheint beim Versenden einer Nachricht an Mailadressen auf dem Server immer das Problem mit dem Xnirvana...
Code: Alles auswählen
<xxxxxx@xxxxxxxx.xxx>: maildir delivery failed: create
/XnirvanaX/Maildir/tmp/1075462266.7921_2.xxxxxxxx: Permission denied
Hat jemand bitte Lösungsvorschläge? Dankesehr!
Spamassassin
Erstmal danke für das tolle HowTo/Script... Hat nach ein paar kleinen Schwierigkeiten dann doch alles geklappt und mitllerweile geht auch CatchAll und Absender Adressen zuweisen perfekt... Was mich jetzt noch interessiert:
Wie kann ich noch Spamassassin in diese Konfiguration mir einfügen. Geht direkt postfix >> Spamasassin oder muß ich das über procmail gehen etc???
Und da JEDER angelegte User ja mit dier Konfiguration den mail Service nutzen kann.... gibt es eine möglichkeit den zugriff auf den qpopper bzw postfix zu beschränken? mußt ja nicht sein das jeder user den ich anlege gleich auch mails versenden kann.
mfg
cyablo
Wie kann ich noch Spamassassin in diese Konfiguration mir einfügen. Geht direkt postfix >> Spamasassin oder muß ich das über procmail gehen etc???
Und da JEDER angelegte User ja mit dier Konfiguration den mail Service nutzen kann.... gibt es eine möglichkeit den zugriff auf den qpopper bzw postfix zu beschränken? mußt ja nicht sein das jeder user den ich anlege gleich auch mails versenden kann.
mfg
cyablo
Ich habe das Problem, dass Courier-Imap und Postfix eigentlich laufen. Ich kann auch mit IMAP auf das Postfach zugreifen, allerdings landen alle neuen Mails im Ordner /var/spool/mail.
Habe noch den Klotz 'Confixx' am Bein.
Die Userdirs liegen unter: /home/www/...
Die Maildirs liegen unter: /home/mail/...
Ich denke, es liegt an der procmailrc. Aber wie muss die aussehen, dass die die Mails in mein Maildir verschiebt?
In der confixx_main.conf sind die Änderungen gemacht. Auch an der postfix/main.cf.
Ich bin über jegliche Hilfe sehr dankbar.
Ciao
Alexander
PS:
postfix/stable uptodate 1.1.11-0.woody3
postfix-tls/stable uptodate 1.1.11+tls0.7.15-0.woody1
courier-base/testing uptodate 0.45.4-1
courier-imap/stable uptodate 1.4.3-2.3
courier-pop-ssl/testing uptodate 0.45.4-1
courier-ssl/testing uptodate 0.45.4-1
courier-authdaemon/stable uptodate 0.37.3-2.3
courier-imap-ssl/testing uptodate 3.0.3-1
courier-pop/stable uptodate 0.37.3-2.3
Habe noch den Klotz 'Confixx' am Bein.
Die Userdirs liegen unter: /home/www/...
Die Maildirs liegen unter: /home/mail/...
Ich denke, es liegt an der procmailrc. Aber wie muss die aussehen, dass die die Mails in mein Maildir verschiebt?
In der confixx_main.conf sind die Änderungen gemacht. Auch an der postfix/main.cf.
Ich bin über jegliche Hilfe sehr dankbar.
Ciao
Alexander
PS:
postfix/stable uptodate 1.1.11-0.woody3
postfix-tls/stable uptodate 1.1.11+tls0.7.15-0.woody1
courier-base/testing uptodate 0.45.4-1
courier-imap/stable uptodate 1.4.3-2.3
courier-pop-ssl/testing uptodate 0.45.4-1
courier-ssl/testing uptodate 0.45.4-1
courier-authdaemon/stable uptodate 0.37.3-2.3
courier-imap-ssl/testing uptodate 3.0.3-1
courier-pop/stable uptodate 0.37.3-2.3
-
- Beiträge: 1
- Registriert: 08.06.2004 11:31:46
gleichen Klotz am Bein...cooky1976 hat geschrieben:Ich habe das Problem, dass Courier-Imap und Postfix eigentlich laufen. Ich kann auch mit IMAP auf das Postfach zugreifen, allerdings landen alle neuen Mails im Ordner /var/spool/mail.
Habe noch den Klotz 'Confixx' am Bein.
Die Userdirs liegen unter: /home/www/...
Die Maildirs liegen unter: /home/mail/...
Ich denke, es liegt an der procmailrc. Aber wie muss die aussehen, dass die die Mails in mein Maildir verschiebt?
in der /etc/postfix/main.cf folgende Zeile auskommentieren, damit die Mails im Maildir landen und nicht in der mbox
#mailbox_command = procmail -a "$EXTENSION"
nur wie bringe ich Confixx bei, bei neuen Usern das 'Maildir'-Verzeichnis anzulegen?
th73
Das habe ich mittlerweile rausbekommen, das geht, sobald der eine Mail bekommt , also einfach eine Mail schicken. Musst natürlich die Home-Mail und pop Sachen ändern.
Und solbald Du einen Mailaccount neu anlegst, werden auch alle Home-Directories in der /etc/passwd neu geschrieben.
Jetzt muss ich da nur noch Spamassassin und ClamAV reinbringen, da komme ich an der procmail oder fetchmail nicht vorbei.
Und solbald Du einen Mailaccount neu anlegst, werden auch alle Home-Directories in der /etc/passwd neu geschrieben.
Jetzt muss ich da nur noch Spamassassin und ClamAV reinbringen, da komme ich an der procmail oder fetchmail nicht vorbei.
No Relaying, aber lokale auslieferung geht?
Hallo,
ich dachte mit SMTP-Auth wäre der gesamte smtp-verkehr kennwortgeschützt, aber nur relaying d.h. an andere Server wird blockiert. An alle lokalen Mailadressen kann immernoch ohne passwort gesendet werden!
Wie kann man die lok. auslieferung auch noch schützen?
ich dachte mit SMTP-Auth wäre der gesamte smtp-verkehr kennwortgeschützt, aber nur relaying d.h. an andere Server wird blockiert. An alle lokalen Mailadressen kann immernoch ohne passwort gesendet werden!
Wie kann man die lok. auslieferung auch noch schützen?
-
- Beiträge: 51
- Registriert: 06.03.2004 12:08:12
Hi,
hab es mit Confixx 2.0 eingerichtet.
Empfangen funktioniert einwandfrei. Aber ich kann nichts senden.. der E-Mail Client bringt folgende Fehlermeldung:
Message has not been sent. Server reply - <email@gmx.net>: Recipient address rejected: Relay access denied
Woran kann das liegen?
Danke
hab es mit Confixx 2.0 eingerichtet.
Empfangen funktioniert einwandfrei. Aber ich kann nichts senden.. der E-Mail Client bringt folgende Fehlermeldung:
Message has not been sent. Server reply - <email@gmx.net>: Recipient address rejected: Relay access denied
Woran kann das liegen?
Danke
-
- Beiträge: 51
- Registriert: 06.03.2004 12:08:12
-
- Beiträge: 51
- Registriert: 06.03.2004 12:08:12
-
- Beiträge: 51
- Registriert: 06.03.2004 12:08:12
-
- Beiträge: 51
- Registriert: 06.03.2004 12:08:12