Sorry!!! Ich habs (endlich)! Wenn nicht alle sasl bibliotheken installiert sind, kann er auch nicht mit der angegeben authentifizierung sednen... nun hab ich sie installiert und es funzt einwandfrei! Thx an alle! andreas Dieter Kluenter wrote:
Hallo Andreas,
"Andreas Gehrke[linux]"
writes: Hallo Dieter,
also, in meiner auth-info in /etc/mail/auth steht folgendes: AuthInfo:mail.ndsworld.de "P:mainpasswort "M:PLAIN" "I:mainuser" "R:mainemaske" "U:meinuser"
neu bauan lassen habe ich die auth-info.db auch schon mehrmals. außerdem habe ich bisher versucht folgendes in die /sbin/conf.d/SuSEconfig.sendmail einzutragen: define(\`confAUTH_MECHANISMS', \`DIGEST-MD5')dnl define(\`confDEF_AUTH_INFO', \`/etc/mail/default-auth-info')dnl direkt unter DOMAIN(\`generic')dnl natürlich habe ich dann auch eine enstprechende default-auth-info angelegt. hat aber auch nichst gebracht. hab ich aus irgend einem tut zu suse 7.3 oder so.
Ich muß jetzt einige Einschränkungen machen, ich habe keine SuSE-9.1, kann daher nicht beurteilen, ob das Makro suse.m4 einige Änderungen hinsichtlich AUTH an sendmail.cf durchführt. In sendmail-8.12 wird authinfo in der access Datei konfiguriert, siehe dazu http://www.sendmail.org/~ca/email/sm-812.html#812AUTH Falls deine Datei /etc/mail/auth in sendmail.mc definiert wurde, mag diese auch ausgelesen werden, wie gesagt, hängt aber vom suse.m4 Makro ab und natürlich von den Rechten der Datei auth-info.db, da ist Sendmail penibel. Def_AUTH_Info ist in 8.12 obsolet, wurde meines Wissens nur bis 8.10 benutzt. Falls dein Provider dir keinen SASL REALM mitgeteilt hat, solltest du auch keinen angeben, sonst wird der Authentifizierungs-String nicht richtig interpretiert, also ohne R Flag, ebenfalls ohne Flag I, damit wird ein Proxyuser definiert, den du vermutlich auch nicht hast. Es genügen also die Flags U: P: M: wobei der von dir genutzte Mechanismus PLAIN unsinnig ist und möglicherweise von deinem Provider auch nicht angeboten wird, oder nur in Verbindung mit STARTTLS, das solltest du prüfen.
telnet mail.dein.provider 25 ehlo mein.host
zeigt dir die angebotenen SASL Mechanismen.
das verzeichnis /usr/share/doc/packages/sendmail/cf/ habe ich nicht. der pfad hört bei mir mit /usr/share/doc/packages/sendmail/ auf. ich werd mir die dokus dort aber mal anschauen.
Da hat SuSE geschlampt :-) In cf liegen die wichtigen Konfigurationshinweise, also das README und os.ps, bzw. os.txt
-Dieter