Re: Sendmail-sasl

From: Florian Unglaub <f.unglaub(at)freenet.de>
Date: Sat, 12 Apr 2003 15:42:58 +0200

On Sat, Apr 12, 2003 at 03:02:44PM +0200, Bernd Walter wrote:
> On Sat, Apr 12, 2003 at 02:11:23PM +0200, Florian Unglaub wrote:
> > ich habe mal einige Fragen zu Sendmail-sasl. Um meinen gewohnten
> > SMTP-Server zu verwenden, muss ich mich dort mit Benutzernamen und
> > Passwort anmelden. Zu diesem Zweck habe ich sendmail-sasl installiert,
> > und /etc/mail/mailer.conf angepasst (/usr/local/sbin/...). Der port
> > installiert eigene Start- und Stoppskripte nach /usr/local/etc/rc.d.
> > Die habe ich mal auf 000 gesetzt und 'sendmail_enable="YES"' in der
> > rc.conf beibehalten (ich hoffe, dass das richtig war).
>
> Das mache ich normalerweise auch so.
>
> > Als nächstes habe ich meine .mc Datei um
> > FEATURE(authinfo)
> > erweitert. Die Datei /etc/mail/authinfo sieht so aus:
> > AuthInfo:mx.freenet.de "U:f.unglaub" "P:geheim"
> > Anschliessend wurde mit 'makemap hash authinfo < authinfo' das .db
> > erzeugt und sendmail mit 'kill -1' neugestartet.
>
> cd /etc/mail && make restart - nicht, daß du den Falschen erwischt
> hast.

Ok, habe ich gemacht.

> Für eine .db brauchst du aber auch keinen restart.
>
> > Wenn ich eine Mail verschicke, dann kommt eine vom Mailer-Daemon zurück:
> > (reason: 550 authentication required)
> >
> > Habe ich da irgendwo was übersehen?
>
> Eigendlich sollte das funktionieren.
> Bist du sicher, daß du an mx.freenet.de verschickst?
> Was steht denn dazu im Logfile?

/var/log/maillog:
1) Testmail:

pr 12 15:37:20 gandalf sendmail[1006]: h3CDbKA7001006:
to=<f.unglaub(at)freenet.de >, delay=00:00:00, xdelay=00:00:00,
mailer=esmtp, pri=31651, >relay=mx.freenet.de
. [194.97.50.138], dsn=5.0.0, stat=Service unavailable
Apr 12 15:37:20 gandalf sendmail[1006]: h3CDbKA7001006: h3CDbKA8001006:
return t
o sender: Service unavailable

2) Ich nehme mal an, dass das die Mail von MAILER-DAEMON ist:

Apr 12 15:37:21 gandalf sendmail[1006]: h3CDbKA8001006: to=admin\t,
delay=00:00:
01, xdelay=00:00:01, mailer=local, pri=32675, relay=local, dsn=2.0.0,
stat=Sent
Apr 12 15:37:24 gandalf sendmail[1008]:
gethostbyaddr(IPv6:3ffe:b80:b85:1::) failed: 1

> Ich setze immer das Logging etwas hoch, da man bei Authentifizierungen
> mitunter sonst zu wenig sieht:
> define(`confLOG_LEVEL', `14')

Dann sieht maillog so aus:

pr 12 15:40:27 gandalf sendmail[1048]: starting daemon (8.12.7): SMTP
Apr 12 15:40:27 gandalf sendmail[1048]: STARTTLS: ServerCertFile missing
Apr 12 15:40:27 gandalf sendmail[1048]: started as:
/usr/local/sbin/sendmail -bd
Apr 12 15:40:31 gandalf sendmail[1049]: NOQUEUE: connect from
gilgalad.mittelerd
e [192.168.1.3]
Apr 12 15:40:31 gandalf sendmail[1049]: AUTH: available mech=LOGIN
ANONYMOUS PLA
IN OTP DIGEST-MD5 CRAM-MD5, allowed mech=EXTERNAL GSSAPI KERBEROS_V4
DIGEST-MD5
CRAM-MD5
Apr 12 15:40:31 gandalf sendmail[1049]: h3CDeV3r001049: Milter: no
active filter
Apr 12 15:40:31 gandalf sendmail[1049]: h3CDeV3r001049:
from=<f.unglaub(at)freenet.de>, size=627, class=0, nrcpts=1,
msgid=<200304121340.h3CDesZN000312(at)gilgalad.mittelerde>, proto=ESMTP,
daemon=MTA, relay=gilgalad.mittelerde
[192.168.1.3]
Apr 12 15:40:31 gandalf sendmail[1051]: h3CDeV3r001049: SMTP outgoing
connect on pD9E0C68A.dip.t-dialin.net
Apr 12 15:40:31 gandalf sendmail[1051]: h3CDeV3r001049:
to=<florian.unglaub(at)t-online.de>, delay=00:00:0

MfG,
Florian.

-- 
Florian Unglaub <f.unglaub\at\freenet.de>
"And root said rm -rf .... and there was nothing."

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 12 Apr 2003 - 15:42:47 CEST

search this site