Korrektur nach apt-get dist-upgrade für sendmail und sasl2

Das Forum für den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum für den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

Korrektur nach apt-get dist-upgrade für sendmail und sasl2

Beitragvon Peter Mayer » Fr 25 Jul, 2003 15:41

Hallo Leute ...

Der Debian Befehl
Code: Alles auswählen
apt-get update
apt-get dist-upgrade
stellt sendmail gerade auf die Version 8.12.9-5 um.

Damit nach dem Update die Funktion SMTP AUTH, also das "Authentifizieren vor dem versenden einer Nachricht" auch wieder funktioniert , ist folgendes zu tun. Siehe auch http://ifo.net/phpbb2/viewtopic.php?t=18693

In die Datei /etc/mail/sasl/Sendmail.conf.2 gehören folgende Zeilen:

Code: Alles auswählen
]pwcheck_method: saslauthd
auto_transition: true


In die Datei "/etc/default/saslauthd" gehören folgende Zeilen:

Code: Alles auswählen
START=yes
MECHANISMS="pam"


Danach wird Sendmail nochmals neu gestartet:

Code: Alles auswählen
/etc/init.d/sendmail stop
/etc/init.d/sendmail start


:) Have a nice day ...
PM
Zuletzt geändert von Peter Mayer am Sa 26 Jul, 2003 19:19, insgesamt 1-mal geändert.
Peter Mayer
IFO.net GmbH
IFO.net GmbH
 
Beiträge: 6
Registriert: Mo 23 Jun, 2003 14:43

Beitragvon Peter Mayer » Sa 26 Jul, 2003 19:14

Falls es noch Probleme geben sollte, hilft vielleicht ein TCP/IP Dump:
Code: Alles auswählen
tcpdump -s 1500 -vvxX port 25


Wichtig ist auch, dass SASL in sendmail einkompiliert ist. Der Befehl
Code: Alles auswählen
sendmail -d0.1 -bv root | grep SASL

muß als Ergebnis SASLv2 anzeigen
Code: Alles auswählen
PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS USERDB


Fehlt bei folgender Kontrolle die Zeile 250-AUTH?
Code: Alles auswählen
mail # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 xx.net ESMTP Sendmail 8.12.9/8.12.9/Debian-5; Sat, 26 Jul 2003 16:20:52 +0200; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
ehlo localhost
250-xx.at Hello root@localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
quit


Nach der Installation aller sasl Pakete und einem Neustart von sendmail müsste die wichtige 250-AUTH Zeile vorhanden sein.

Code: Alles auswählen
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 xx.at ESMTP Sendmail 8.12.9/8.12.9/Debian-5; Sat, 26 Jul 2003 20:08:06 +0200; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
ehlo localhost
250-xx.at Hello root@localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
250-STARTTLS
250-DELIVERBY
250 HELP



lg
PM
Peter Mayer
IFO.net GmbH
IFO.net GmbH
 
Beiträge: 6
Registriert: Mo 23 Jun, 2003 14:43


Zurück zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste