Hallo zusammen,
bei mir sieht es zur Zeit folgender massen aus.
Mein Postfix läuft immer noch und mittlerweile ist auch der relayhost mit smtp auth eingetragen. Mails verschicken über den relayhost funktioniert einwandfrei.
ABER:
Ich wollte dass man nur noch mails über den relayhost abschicken darf wenn man sich authorisiert hat. Das ganze hab ich mit sasl versucht.
Wenn ich bei Kmail auf meinen SMTP Server klicke und "Fähigkeiten des Servers testen" mache bekomme ich auch bei der Authorisierungs Methode dass nur noch CRAM-MD5 und DIGEST-MD5 erlaubt ist. Versuch ich ne mail vom client aus an irgenwas@web.de zu schicken lässt er die mail nicht durch. in der log Datei /var/log/mail.info bringt er mir dann:
Oct 17 09:35:34 caribic postfix/smtpd[10011]: connect from unknown[192.168.1.41]
Oct 17 09:35:34 caribic postfix/smtpd[10011]: warning: unknown[192.168.1.41]: SASL DIGEST-MD5 authentication failed
Oct 17 09:35:44 caribic postfix/smtpd[10011]: disconnect from unknown[192.168.1.41]
den sasl user hab ich mit
saslpasswd -a smtp -c test
password: test
password: test angelegt
mit sasldblistusers bringt er mir
user: test realm: caribic mech: PLAIN
user: test realm: caribic mech: CRAM-MD5
user: test realm: caribic mech: DIGEST-MD5
der user ist also da
meine main.cf sieht so aus.
postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
mail_owner = postfix
mail_spool_directory = /var/mail/
mailbox_size_limit = 0
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = caribic.test.com, localhost.test.com, localhost
myhostname = caribic.test.com
mynetworks = 127.0.0.0/8 192.168.1.0/24
myorigin = /etc/mailname
newaliases_path = /usr/bin/newaliases
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
readme_directory = no
recipient_delimiter = +
relayhost = auth.smtp.kundenserver.de
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
smtp_sasl_security_options = noanonymous, noplaintext
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, permit_mx_backup, check_relay_domains
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous, noplaintext
Weis jemand woran das liegen könnte?
Viele Grüsse Matthias
Lesezeichen