Sendmail+tls+sasl -keine Authentifzierung

Flex6

Well-Known Member
FreeBSD ist 6.3 und die Installation für cyrus-sasl hab ich so aus dem Handbuch übernommen und ausgewählt hab ich nur LOGIN. Sendmail auch neu installiert.
> sendmail -d0.1 < /dev/null
Version 8.14.2
Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
NAMED_BIND NETINET NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF
STARTTLS TCPWRAPPERS USERDB XDEBUG

Problem ist jetzt, er macht keine Authentifizierung beim Versand. Im Maillog steht:
Feb 14 13:26:58 sendmail[6328]: AUTH: available mech=LOGIN, allowed mech=EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN



und später aber:
250-AUTH LOGIN

und noch weiter:

ruleset=trust_auth,..@emailadresse.............. not authenticated

was auf einer Blacklist endet.., also die mail wird abgewiesen,
in der .mc verschiedene Sachen probiert:
mit authinfo, hash /zur authinfo
so ist es im handbuch von Sendmail auch beshrieben, die alte DEF_AUTH_INFO /default-auth-info wird nicht mehr benutzt bzw. als veraltet gesehen.

dann hab ich das probiert über die access
http://www.bsdforen.de/showthread.php?t=10720&highlight=authinfo

mit Eintrag in die access --makemap auch ausgeführt

define(`confAUTH_MECHANISMS', `LOGIN PLAIN und Rest')
TRUST_AUTH_MECH(`LOGIN PLAIN und Rest')

sowie nur FEATURE(authinfo) was normal auf die /etc/mail/authinfo zeigt/liest

authinfo hab ich wie Link beschrieben eingerichtet und auch den mit oder ohne Mailhost (ohne über SMART_HOST und authinfo)

Hat jemand eine Idee...,
Zertifikate hab ich keine

wenn ich über telnet probiere kann ich AUTH LOGIN starten, benutzernamen eingeben, beim Passwort zeigt er mir ungültig an, im Handbuchstet das es Base64 encodiert wird, also wie auch im Link authinfo -Inhalt AuthInfo: mailhost "U:user" P:passwort" "M:Meschanismus"

aber irgndwo wird sie nicht eingelesen
 
Zuletzt bearbeitet:
okay, es geht und hab alles nochmal installiert, so wie Abschnitt smtb-auth
in dei /usr/local/lib/sasl2/Sendmail.conf:
pwcheck_method: saslauthd
mech_list: login cram-md5 digest-md5 plain
log_level: 3

und das hab ich auch bei Install + Auswahl von cyrus.sasl ausgewählt und installiert
dann cyrus-sasl2-saslauthd installiert, die sasldb brauch ein password bzw. kann man mit "sasldblistusers2" prüfen, ohen passwort funzt sendmail und die sasldb nicht. Passwort so:
saslpasswd2 -a Sendmail -u hostname -c username
sendmail wie Abschnitt Handbuch neu übersetzen.
alte submit.cf , sendmail.cf etc löschen und muß aus der freebsd.mc neu erstellt werden.
FEATURE(`authinfo',`hash /etc/mail/authinfo')
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
und define(`SMART_HOST', `smtp:die Mailschleuder vom ISP')
das hab ich weggelassen -->>TRUST_AUTH_MECH
ich hab "M:" in der authinfo auskommentiert also nur AuthInfo:mailschleuder "U:Name" "P:passwort"
und die gleiche Zeile nochmal ohne Eintrag Mailschleuder.
muß dazuschreiben das es mit google klappt...könnte an den Zertifikaten liegen bzw hab ich auch keine und sende jetzt über define(`SMART_HOST', `smtp:smtp.googlemail.com'),

kann von Provider und Anbieter verschieden sein..., mir ist es wichtig das es funktioniert und meine mails rausgehen egal wie

letztens:

Problem wenn man was ändert wird das nicht wirksam, Smart_Host ändern von x auf y funzt nicht und wird nicht wirksam, die .cf muß mit make und make install neu gebaut werden.

okay..., so mal hoffen das ich das wieder finde



danke für die Unterstützung

nochmal kleine korrektur weil google schreibt um..hüster...hüstel

und arcor funktioniert, ein Glück
smart_host , ist smtp:mail.cor,de
und was ich oben über die authinfo geschrieben hab, also so sieht sie aus:

AuthInfo:mail.arcor.de "U:benutzername" "I:benutzername" "P:passort" "M:LOGIN"
AuthInfo:"U:benutzername" "P:passwort" "M:LOGIN"

ich hatte makemap vergessen für authinfo auszuführen und Änderung wurde nicht wirksam.

und so siehts im maillog aus:
Feb 14 17:34:27sendmail[2302]: AUTH=client, relay=mail.arcor.de, mech=LOGIN, bits=0

ich bin schon alt und muß mir alles ufschreiben.
 
Zuletzt bearbeitet:
Zurück
Oben