Brauche dringend Hilfe: Smtp-Auth geht auf ein mal nicht mehr!

Du meinst bestimmt die /etc/default/saslauthd, oder?

Nein, mich Interessiert in /etc/default/spamassassin

diese Zeile:

Code:
OPTIONS="--create-prefs --max-children 5 --helper-home-dir"
 
Huschi: Du wolltest: "/var/log/syslog" sehen, nicht wahr?

Da stehen bei mir die selben Meldungen wie in den maillogs, daher außer ein Paar dhcp meldungen finde ich hier nur die "postfix/smtpd" meldungen:
Code:
failure: cannot connect to saslauthd server: No such file or directory
, die ich bereits gepostet habe...
 
hier meine: /etc/default/spamassassin

Code:
# /etc/default/spamassassin
# Duncan Findlay

# WARNING: please read README.spamd before using.
# There may be security risks.

# Change to one to enable spamd
ENABLED=1

# Options
# See man spamd for possible options. The -d option is automatically added.

# NOTE: version 3.0.x has switched to a "preforking" model, so you
# need to make sure --max-children is not set to anything higher than
# 5, unless you know what you're doing.

OPTIONS="--create-prefs --max-children 2 --helper-home-dir"

# Pid file
# Where should spamd write its PID to file? If you use the -u or
# --username option above, this needs to be writable by that user.
# Otherwise, the init script will not be able to shut spamd down.
PIDFILE="/var/run/spamd.pid"

# Set nice level of spamd
#NICE="--nicelevel 15"
 
Ändere mal bitte die Zeile:

Code:
OPTIONS="--create-prefs --max-children 2 --helper-home-dir"

in

Code:
OPTIONS="-x -q"

*edit* neustart dann nicht vergessen
 
Last edited by a moderator:
@JamesG:
Wenn ich mich recht entsinne, hast Du meine o.g. Anleitung befolgt.
Hast Du inzwischen auch den Abschnitt für Chroot umgesetzt?
Vorallem die Verlinkung von /var/run/saslauthd nach /var/spool/postfix/var/run/saslauthd ?

Wenn (inzwischen) ja:
killall saslauthd
rm -f /var/spool/postfix/var/run/saslauthd/*
/etc/init.d/saslauthd start

Nun sollte ein "/etc/init.d/saslauthd stop" ohne Fehler funktionieren und wirklich saslauthd beenden.

huschi.
 
@Huschi

Ja und es hat auch funktioniert-- nun habe ich:

Code:
killall saslauthd
rm -f /var/spool/postfix/var/run/saslauthd/*
/etc/init.d/saslauthd start

Scheint das Problem immer noch nicht behoben zu haben...

@dereine

hab ich geändert und neugestartet...

Ich denke langsam daran, den Server neuaufzusetzen, aber es ist vermuttlich keine Langfristige Lösung, denn es könnte ja auch jeder Zeit wieder passieren-- dies mal habe ich auch nichts gemacht und es hat Plötzlich aufgehört zu funktionieren...

Ich bin wirklich enttäuscht...:( :mad:
Wenn alle Dienste so super funktionieren, ist es wirklich Zeitverschwendung...

(der Fehler im Log ist gleichgeblieben, deshalb poste ich ihn nicht erneut)


Grüße,
JamesG
 
ich habe den Server neuinstalliert und jetzt läuft alles wieder :)

@Huschi: Deine Anleitung heißt ja:

"Postfix mit SMTP-Auth und TLS unter Debian"-- da wird aber nur erklärt, wie man "SMTP-Auth" zum laufen bringt, aber nicht "TLS"...???

Was mus noch gemacht werden, um TLS zu aktivieren??


thx,
JamesG
 
Hallo,

Dem No such ... würde ich

/etc/init.d/saslauthd stop
adduser postfix sasl
/etc/init.d/saslauthd start

probieren. Das hat bei mir geholfen.



MFG Silvio
 
JamesG said:
"Postfix mit SMTP-Auth und TLS unter Debian"-- da wird aber nur erklärt, wie man "SMTP-Auth" zum laufen bringt, aber nicht "TLS"...???
Tja, da stimmt wohl die Überschrift nicht. :)


PS: Da ich heute mal wieder einen Debian-Server installiert habe, bin ich zufällig auf das selbe Problem gestossen. Die Lösung war ein
Code:
chown -R postfix:root /var/spool/postfix/var/run/saslauthd
Das Verzeichnis wurden beim Verschieben ("mv /var/run/saslauthd /var/spool/postfix/...") mit den falsche Rechte verschoben. Das passiert nicht, wenn man saslauthd vorher mind. einmal gestartet hatte.

huschi.
 
Hi,

also bei mir funktioniert's derzeit einwandfrei:)

@Huschi:
Mir ist gerade was in deiner Anleitung: "Debian/Postfix: Amavis installieren" aufgefallen und zwar da steht: man muss das Paket: "amavis-new" installieren, das Paket "amavis-new" gibt es jedoch nicht, sondern: "amavisd-new", oder ist da "amavis" gemeint??

Grüße,
JamesG
 
Kein Problem, jeder macht mal Fehler;)

Frage zu deiner: Postfix TLS-Anleitung:

Was trage ich als: "smtpd_tls_CAfile"?
(Ich habe ein von der Zertifizierungsstelle unterschriebenes Zertifikat)

Dann gibt es noch Optionen in der: "master.cf":

Code:
# only used by postfix-tls
#tlsmgr   fifo  -       -       n       300     1       tlsmgr
#smtps    inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587      inet  n       -       n       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes

sollte man das nicht aktivieren, wird das nicht benötigt??

thx,
JamesG
 
Ich habe endlich die Lösung und Ursache des Problems gefunden, das in diesem Beitrag beschrieben wurde:

Problem:

Nach einem Neustart verschwindet der Inhalt des Ordners: "/var/spool/postfix/var/run/saslauthd" (und erscheint wieder in "/var/run"), wodurch "SASL Authentication" nicht mehr möglich ist...

Lösung des Problems:

Code:
server1:/var/spool/postfix/var/run# cd /var/run
server1:/var/run# mv saslauthd/ /var/spool/postfix/var/run
server1:/var/run# ln -s /var/spool/postfix/var/run/saslauthd/ saslauthd
server1:/var/run# chown -R postfix /var/spool/postfix/var/run/saslauthd
server1:/var/run# /etc/init.d/saslauthd stop
Stopping SASL Authentication Daemon: saslauthd.
server1:/var/run# /etc/init.d/saslauthd start
Starting SASL Authentication Daemon: changed ownership of `/var/run/saslauthd' to root:sasl
saslauthd.
server1:/var/run# /etc/init.d/postfix reload
Reloading Postfix configuration...done.
server1:/var/run#

OB das Problem nach einem "neuerlichen" reboot weiterhin besteht, habe ich es noch nicht getestet-- bald werde ich es aaber ganz bestimmt erfahren:)

Grüße,
JamesG
 
Last edited by a moderator:
JamesG said:
Was trage ich als: "smtpd_tls_CAfile"?
Dein Zertifikat.

sollte man das nicht aktivieren, wird das nicht benötigt??
Wird nicht benötigt, solange Du nicht den smtps-Port nutzen willst.
TLS geht auch über den normalen SMTP-Port 25.

huschi.
 
@Husch Danke!-- es funktioniert.

Noch zum hauptproblem dieses Beitrags: es schaut so aus, dass das Problem nach jedem Reboot besteht...

Grüße,
JamesG
 
Ich habe mein altes Howto eigenhändig erst gerade an einem nigelnagelneuen Server durchgeführt. Und bei mir ist es "reboot sicher".
Mehr kann ich jetzt nicht mehr dazu sagen.

huschi.
 
Back
Top