lockdoc
Well-Known Member
Ich hatte mir sendmail mit STARTTLS eingerichtet und dachte eigentlich, dass sich die user zum Senden ueber ihr System Passwort authentifizieren muessen.
Dem ist allerdings komischerweise nicht so, denn ich kann mails auch ohne ein Password versenden.
In Thunderbird habe ich das Account wie folgt eingerichtet
Gespeicherte Passwoerter gibt es nicht, da ich keins eingestellt habe und kann deswegen auch gerade nicht die Mails vom IMAP empfangen
Wenn ich dann eine Email ueber diesen SMTP Server versende, dann fragt thunderbird zwar nach dem SMTP Password, hat aber dann schon die Email laengst versendet, wie mir der Maillog zeigt
Wenn ich dann im Webmail Interface nachkucke (damit Thunderbird auch ja nicht das Passwort vom Imap hat), dann kam die Mail an.
StartTLS scheint auch zu da zu sein
Und SaslAuth scheint auch das Password zu nehmen.
Dann nochmal eine Testmail via telnet
Wie bringe ich denn dem Sendmail bei, dass man Emails nur via Password versenden darf?
Dem ist allerdings komischerweise nicht so, denn ich kann mails auch ohne ein Password versenden.
In Thunderbird habe ich das Account wie folgt eingerichtet
Code:
Server: mx.domain
Port: 25
Authentication Method: no authentication
Connection Security:STARTTLS
Wenn ich dann eine Email ueber diesen SMTP Server versende, dann fragt thunderbird zwar nach dem SMTP Password, hat aber dann schon die Email laengst versendet, wie mir der Maillog zeigt
Code:
Jul 16 11:13:49 mx sm-mta[76281]: STARTTLS=server, relay=trinity.domain [192.168.0.240], version=TLSv1/SSLv3, verify=NO, cipher=DHE-RSA-CAMELLIA256-SHA, bits=256/256
Jul 16 11:13:49 mx sm-mta[76281]: q6G9Dmt0076281: from=<lockdoc@domain>, size=344, class=0, nrcpts=1, msgid=<5003DB4C.6060801@domain>, proto=ESMTP, daemon=TLSMTA, relay=trinity.domain [192.168.0.240]
Jul 16 11:13:49 mx sm-mta[76282]: q6G9Dmt0076281: to=<lockdoc@domain>, ctladdr=<lockdoc@domain> (1001/1001), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30684, relay=local, dsn=2.0.0, stat=Sent
Wenn ich dann im Webmail Interface nachkucke (damit Thunderbird auch ja nicht das Passwort vom Imap hat), dann kam die Mail an.
StartTLS scheint auch zu da zu sein
Code:
user> telnet mx.domain 25
Trying 192.168.0.19...
Connected to mx.domain.
Escape character is '^]'.
220 mx.domain ESMTP Sendmail 8.14.5/8.14.5; Mon, 16 Jul 2012 11:27:59 +0200 (CEST)
EHLO localhost
250-mx.domain Hello mx.domain [192.168.0.19], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
250-STARTTLS
250-DELIVERBY
250 HELP
Und SaslAuth scheint auch das Password zu nehmen.
Code:
user> testsaslauthd -u lockdoc -p MEINPASSWORD
0: OK "Success."
Dann nochmal eine Testmail via telnet
Code:
user> telnet mx.domain 25
Trying 192.168.0.19...
Connected to mx.domain.
Escape character is '^]'.
220 mx.domain ESMTP Sendmail 8.14.5/8.14.5; Mon, 16 Jul 2012 11:33:57 +0200 (CEST)
HELO localhost
250 mx.domain Hello mx.domain [192.168.0.19], pleased to meet you
MAIL FROM:lockdoc@domain
250 2.1.0 lockdoc@domain... Sender ok
RCPT TO:lockdoc@domain
250 2.1.5 lockdoc@domain... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
my message.
.
250 2.0.0 q6G9Xv9b076868 Message accepted for delivery
QUIT
221 2.0.0 mx.domain closing connection
Connection closed by foreign host.
Wie bringe ich denn dem Sendmail bei, dass man Emails nur via Password versenden darf?
