-- listing of /usr/lib/sasl2 -- total 208 drwxr-xr-x 2 root root 4096 Dec 8 01:37 . drwxr-xr-x 83 root root 24576 Dec 8 00:36 .. -rw-r--r-- 1 root root 26 Jul 30 2004 Sendmail.conf -rwxr-xr-x 1 root root 712 Oct 3 2003 libanonymous.la -rwxr-xr-x 1 root root 15091 Oct 3 2003 libanonymous.so -rwxr-xr-x 1 root root 15091 Oct 3 2003 libanonymous.so.2 -rwxr-xr-x 1 root root 15091 Oct 3 2003 libanonymous.so.2.0.15 -rwxr-xr-x 1 root root 696 Oct 3 2003 liblogin.la -rwxr-xr-x 1 root root 15643 Oct 3 2003 liblogin.so -rwxr-xr-x 1 root root 15643 Oct 3 2003 liblogin.so.2 -rwxr-xr-x 1 root root 15643 Oct 3 2003 liblogin.so.2.0.15 -rwxr-xr-x 1 root root 721 Oct 3 2003 libsasldb.la -rwxr-xr-x 1 root root 18856 Oct 3 2003 libsasldb.so -rwxr-xr-x 1 root root 18856 Oct 3 2003 libsasldb.so.2 -rwxr-xr-x 1 root root 18856 Oct 3 2003
Hallo, Mit Outlook klappt es leider nicht. Ich werde das fehlende stück gleich mal nach installieren und noch mal testen.. Danke jan -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 16:37 An: suse-linux@suse.com Betreff: Re: AW: sendmail auf postfix Jan wrote: libsasldb.so.2.0.15
-rw------- 1 root root 73 Dec 8 01:37 smtpd.conf -rw------- 1 root root 73 Dec 8 01:37 smtpd.conf~
-- content of /usr/lib/sasl2/smtpd.conf -- #pwcheck_method: sasldb pwcheck_method: saslauthd mech_list: plain login
Mit Outlook und Outlook Express könnte es funktionieren, die verwenden IMHO den alten "Login" Mechanismus, der bei dir schon installiert ist. Thunderbird und alle anderen Nicht-Microsoft Clients werden sich wahrscheinlich die Zähne ausbeissen an dem fehlenden cyrus-sasl-plain. Sandy -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jan wrote:
Hallo,
Mit Outlook klappt es leider nicht. Ich werde das fehlende stück gleich mal nach installieren und noch mal testen..
Interessant wäre auch, was Postfix sagt nach EHLO. Welche Fehlermeldung kommt denn, wenn man versucht, sich per smtp auth anzumelden? AARGH!! Ich habe gerade noch einen Blick auf deine Config geworfen. Bitte ändere folgende Restriktion in /etc/postfix/main.cf:
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
Es muss heissen: smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination Sonst wertet Postfix den Login ja gar nicht aus! Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Dec 8 18:34:05 london214 postfix/smtpd[24562]: warning: unknown[x.x.x.x]: SASL LOGIN authentication failed Dec 8 18:34:05 london214 popper[24564]: Stats: web1p1 0 0 0 0 x.x.x.x x.x.x.x [pop_updt.c:296] Dec 8 18:34:06 london214 postfix/smtpd[24562]: lost connection after AUTH from unknown[x.x.x.x] Dec 8 18:34:06 london214 postfix/smtpd[24562]: disconnect from unknown[x.x.x.x] ---------------------------------------- mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo 501 Syntax: EHLO hostname ehlo mail.chef-ist.net 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN 250-XVERP 250 8BITMIME -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 18:23 An: suse-linux@suse.com Betreff: Re: AW: sendmail auf postfix Jan wrote:
Hallo,
Mit Outlook klappt es leider nicht. Ich werde das fehlende stück gleich mal nach installieren und noch mal testen..
smtpd_recipient_restrictions =
Interessant wäre auch, was Postfix sagt nach EHLO. Welche Fehlermeldung kommt denn, wenn man versucht, sich per smtp auth anzumelden? AARGH!! Ich habe gerade noch einen Blick auf deine Config geworfen. Bitte ändere folgende Restriktion in /etc/postfix/main.cf: permit_mynetworks,reject_unauth_destination Es muss heissen: smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination Sonst wertet Postfix den Login ja gar nicht aus! Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jan wrote:
Dec 8 18:34:05 london214 postfix/smtpd[24562]: warning: unknown[x.x.x.x]: SASL LOGIN authentication failed Dec 8 18:34:05 london214 popper[24564]: Stats: web1p1 0 0 0 0 x.x.x.x x.x.x.x [pop_updt.c:296] Dec 8 18:34:06 london214 postfix/smtpd[24562]: lost connection after AUTH from unknown[x.x.x.x] Dec 8 18:34:06 london214 postfix/smtpd[24562]: disconnect from unknown[x.x.x.x]
Hm, das sieht immer noch nach einer nicht korrekten Implementation von sasl aus.
----------------------------------------
mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo 501 Syntax: EHLO hostname ehlo mail.chef-ist.net 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN
Aha, hier sieht man wieder, dass "PLAIN" nicht angeboten wird. Lass uns erst einmal versuchen, sasl zu überreden, dass es funktioniert. Wie ist saslauthd konfiguriert? Was sagt "grep -v '^#' /etc/sysconfig/saslauthd"? saslauthd läuft? Teste mal den Login mit "testsaslauthd -s smtp -u user -p password" Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Hallo, Also mail:~ # grep -v '^#' /etc/sysconfig/saslauthd SASLAUTHD_AUTHMECH=pam mail:~ # rcsaslauthd status Checking for service saslauthd: running mail:~ # Mit testsaslauthd -s smtp -u user -p passwd kann ich leider nicht diehnen. Diesen befehl gibt es bei mir nicht und bekomme ich über yast auch nicht rein. Mfg jan -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 18:46 An: suse-linux@suse.com Betreff: Re: AW: AW: sendmail auf postfix Jan wrote:
Dec 8 18:34:05 london214 postfix/smtpd[24562]: warning: unknown[x.x.x.x]: SASL LOGIN authentication failed Dec 8 18:34:05 london214 popper[24564]: Stats: web1p1 0 0 0 0 x.x.x.x x.x.x.x [pop_updt.c:296] Dec 8 18:34:06 london214 postfix/smtpd[24562]: lost connection after AUTH from unknown[x.x.x.x] Dec 8 18:34:06 london214 postfix/smtpd[24562]: disconnect from unknown[x.x.x.x]
Hm, das sieht immer noch nach einer nicht korrekten Implementation von sasl aus.
----------------------------------------
mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo 501 Syntax: EHLO hostname ehlo mail.chef-ist.net 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN
Aha, hier sieht man wieder, dass "PLAIN" nicht angeboten wird. Lass uns erst einmal versuchen, sasl zu überreden, dass es funktioniert. Wie ist saslauthd konfiguriert? Was sagt "grep -v '^#' /etc/sysconfig/saslauthd"? saslauthd läuft? Teste mal den Login mit "testsaslauthd -s smtp -u user -p password" Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jan wrote:
Hallo,
Also
mail:~ # grep -v '^#' /etc/sysconfig/saslauthd SASLAUTHD_AUTHMECH=pam
Okay, saslauthd fragt also die passwd ab. Ist der User denn auch tatsächlich im System eingetragen?
mail:~ # rcsaslauthd status Checking for service saslauthd: running mail:~ #
Okay.
Mit testsaslauthd -s smtp -u user -p passwd kann ich leider nicht diehnen. Diesen befehl gibt es bei mir nicht und bekomme ich über yast auch nicht rein.
Ich habe gerade mal eine alte vmware mit Suse 9.0 gestartet und führe das bei mir auch durch. In 9.0 scheint es den testsaslauthd noch nicht zu geben, sehr schade. Dann müssen wir ohne auskommen. Kommt denn jetzt auch nach dem ehlo-Befehl die Auth-Zeile mit "PLAIN"? katgar:~ # telnet 192.168.0.120 25 Trying 192.168.0.120... Connected to 192.168.0.120. Escape character is '^]'. 220 susi9.washu.lab ESMTP Postfix ehlo katgar.washu.lab 250-susi9.washu.lab 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN PLAIN 250 8BITMIME quit 221 Bye Connection closed by foreign host. So sollte die Zeile aussehen. Zeige doch noch einmal "postconf -n", hast du nach den Änderungen auch Postfix neu gestartet? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
-----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 19:41 An: suse-linux@suse.com Betreff: Re: AW: AW: AW: sendmail auf postfix Jan wrote:
Hallo,
Also
mail:~ # grep -v '^#' /etc/sysconfig/saslauthd SASLAUTHD_AUTHMECH=pam
Okay, saslauthd fragt also die passwd ab. Ist der User denn auch tatsächlich im System eingetragen? <-- jupp ---- mail:~ # grep web1p1 /etc/passwd web1p1:x:20073:103::/XnirvanaX:/bin/false mail:~ # ----
mail:~ # rcsaslauthd status Checking for service saslauthd: running mail:~ #
Okay.
Mit testsaslauthd -s smtp -u user -p passwd kann ich leider nicht diehnen. Diesen befehl gibt es bei mir nicht und bekomme ich über yast auch nicht rein.
Ich habe gerade mal eine alte vmware mit Suse 9.0 gestartet und führe das bei mir auch durch. In 9.0 scheint es den testsaslauthd noch nicht zu geben, sehr schade. Dann müssen wir ohne auskommen. Kommt denn jetzt auch nach dem ehlo-Befehl die Auth-Zeile mit "PLAIN"? katgar:~ # telnet 192.168.0.120 25 Trying 192.168.0.120... Connected to 192.168.0.120. Escape character is '^]'. 220 susi9.washu.lab ESMTP Postfix ehlo katgar.washu.lab 250-susi9.washu.lab 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN PLAIN 250 8BITMIME quit 221 Bye Connection closed by foreign host. So sollte die Zeile aussehen. Zeige doch noch einmal "postconf -n", hast du nach den Änderungen auch Postfix neu gestartet? --- mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo mail 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME --- mail:~ # postconf -n alias_maps = hash:/etc/aliases canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no header_checks = regexp:/etc/postfix/header_checks mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = no masquerade_exceptions = root message_size_limit = 10240000 myhostname = mail.chef-ist.net mynetworks = 212.144.223.24/29, 127.0.0.1/32 newaliases_path = /usr/bin/newaliases program_directory = /usr/lib/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_destination_recipient_limit = 255 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/passwd smtp_use_tls = no smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 ---- Jan --- Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jan wrote:
Okay, saslauthd fragt also die passwd ab. Ist der User denn auch tatsächlich im System eingetragen? <-- jupp
---- mail:~ # grep web1p1 /etc/passwd web1p1:x:20073:103::/XnirvanaX:/bin/false mail:~ # ----
mail:~ # rcsaslauthd status Checking for service saslauthd: running mail:~ #
Gut, dann sollte von der Seite kein Problem mehr vorliegen.
So sollte die Zeile aussehen. Zeige doch noch einmal "postconf -n", hast du nach den Änderungen auch Postfix neu gestartet? --- mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo mail 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME
Sehr schön, dann testen wir das ganze doch mal auf der Telnet-Ebene. Schaue dir dafür auch mal den folgenden Link an: http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailclien... Ich habe die englische Version des Buches und kann es nur empfehlen! Du lernst wirklich eine Menge beim Lesen! Baue mal den binhex-codierten Auth-String mit diesem kleinen Script: encode_sasl_plain.pl: #!/usr/bin/perl use strict; use MIME::Base64; if ( $#ARGV != 1 ) { die "Usage: encode_sasl_plain.pl <username> <password>\n"; } print encode_base64("$ARGV[0]\0$ARGV[0]\0$ARGV[1]"); exit 0; Baue daraus mal den Authstring zusammen, den wir brauchen. ./encode_sasl_plain.pl testuser testuser ergibt bei mir: dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= Also dann: telnet localhost 25 ehlo client.domain.com auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= # telnet 192.168.0.120 25 Trying 192.168.0.120... Connected to 192.168.0.120. Escape character is '^]'. 220 susi9.washu.lab ESMTP Postfix ehlo grobi.washu.lab 250-susi9.washu.lab 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN PLAIN 250 8BITMIME auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= 235 Authentication successful quit 221 Bye Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Hi, Schade... Sieht nicht gut aus: mail:~ # ./encode_sasl_plain.pl testuser testuser dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo mail.domain.tld 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= 535 Error: authentication failed quit 221 Bye Connection closed by foreign host. Mfg jan -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 20:04 An: suse-linux@suse.com Betreff: Re: AW: AW: AW: AW: sendmail auf postfix Jan wrote:
Okay, saslauthd fragt also die passwd ab. Ist der User denn auch tatsächlich im System eingetragen? <-- jupp
---- mail:~ # grep web1p1 /etc/passwd web1p1:x:20073:103::/XnirvanaX:/bin/false mail:~ # ----
mail:~ # rcsaslauthd status Checking for service saslauthd: running mail:~ #
Gut, dann sollte von der Seite kein Problem mehr vorliegen.
So sollte die Zeile aussehen. Zeige doch noch einmal "postconf -n", hast du nach den Änderungen auch Postfix neu gestartet? --- mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo mail 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME
Sehr schön, dann testen wir das ganze doch mal auf der Telnet-Ebene. Schaue dir dafür auch mal den folgenden Link an: http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailclien ts.html Ich habe die englische Version des Buches und kann es nur empfehlen! Du lernst wirklich eine Menge beim Lesen! Baue mal den binhex-codierten Auth-String mit diesem kleinen Script: encode_sasl_plain.pl: #!/usr/bin/perl use strict; use MIME::Base64; if ( $#ARGV != 1 ) { die "Usage: encode_sasl_plain.pl <username> <password>\n"; } print encode_base64("$ARGV[0]\0$ARGV[0]\0$ARGV[1]"); exit 0; Baue daraus mal den Authstring zusammen, den wir brauchen. ./encode_sasl_plain.pl testuser testuser ergibt bei mir: dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= Also dann: telnet localhost 25 ehlo client.domain.com auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= # telnet 192.168.0.120 25 Trying 192.168.0.120... Connected to 192.168.0.120. Escape character is '^]'. 220 susi9.washu.lab ESMTP Postfix ehlo grobi.washu.lab 250-susi9.washu.lab 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN PLAIN 250 8BITMIME auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= 235 Authentication successful quit 221 Bye Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jan wrote:
Hi,
Schade... Sieht nicht gut aus:
mail:~ # ./encode_sasl_plain.pl testuser testuser dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo mail.domain.tld 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= 535 Error: authentication failed quit 221 Bye Connection closed by foreign host.
Okay, dann kann es aber nicht mehr viele Möglichkeiten geben, wo der Fehler steckt. Ich gehe jetzt mal davon aus, dass du den User "testuser" mit dem Passwort "testuser" auch angelegt hast. (^-^) Ansonsten musst du halt deinen eigenen Testuser mit Pass verwenden. Bitte dann nicht den Auth string posten, da er ja nicht gerade sicher kodiert ist. (^-^) Ich vergleiche mal noch mit meiner Testkonfiguration: Bei mir steht in main.cf: smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination Setze die beiden Optionen mal zusätzlich in die main.cf: smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous Dann, wie nach jeder Änderung an main.cf, master,cf ein Neustart/reload von postfix. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Huhu Sandy, Ich könnt dich kn****** es klappt!! Es war der Eintrag: smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous Kaum hatte ich das drinne, schon gehts, es mailt! Es tut mailen!!! Mfg Jan -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 20:22 An: suse-linux@suse.com Betreff: Re: AW: AW: AW: AW: AW: sendmail auf postfix Jan wrote:
Hi,
Schade... Sieht nicht gut aus:
mail:~ # ./encode_sasl_plain.pl testuser testuser dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= mail:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.chef-ist.net ESMTP Postfix ehlo mail.domain.tld 250-mail.chef-ist.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME auth plain dGVzdHVzZXIAdGVzdHVzZXIAdGVzdHVzZXI= 535 Error: authentication failed quit 221 Bye Connection closed by foreign host.
Okay, dann kann es aber nicht mehr viele Möglichkeiten geben, wo der Fehler steckt. Ich gehe jetzt mal davon aus, dass du den User "testuser" mit dem Passwort "testuser" auch angelegt hast. (^-^) Ansonsten musst du halt deinen eigenen Testuser mit Pass verwenden. Bitte dann nicht den Auth string posten, da er ja nicht gerade sicher kodiert ist. (^-^) Ich vergleiche mal noch mit meiner Testkonfiguration: Bei mir steht in main.cf: smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination Setze die beiden Optionen mal zusätzlich in die main.cf: smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous Dann, wie nach jeder Änderung an main.cf, master,cf ein Neustart/reload von postfix. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jan wrote:
Huhu Sandy,
Ich könnt dich kn****** es klappt!!
Es war der Eintrag: smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous
Kaum hatte ich das drinne, schon geht’s, es mailt! Es tut mailen!!!
Prima! Happy End. (^-^) Grins, vielleicht kannst du ja mit der Umkonfiguration deines Mailclients weitermachen. "Re: AW: AW: AW: AW: AW: AW: sendmail auf postfix" sieht etwa greulich aus... Aber mal im Ernst, das ist normalerweise erst der Anfang der Konfiguration. Da kann man noch viel machen, um Spam, Viren und anderen Müll fernzuhalten. Dazu gehört auch die regelmäßige Loganalyse. Schau dir mal logdigest, pflogsumm und ähnliche Werkzeuge an. Damit bekommt man einen recht guten Überblick, was da so auf dem Mailserver alles vorgeht. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Die header_checks hab ich vorhin schon gemacht, wo ich auf deine Mails gewartet hab :) Die access ist noch aktuell vom sendmail Die body_checks kommt jetzt ran ;) -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Donnerstag, 8. Dezember 2005 21:06 An: suse-linux@suse.com Betreff: Re: AW: AW: AW: AW: AW: AW: sendmail auf postfix Jan wrote:
Huhu Sandy,
Ich könnt dich kn****** es klappt!!
Es war der Eintrag: smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous
Kaum hatte ich das drinne, schon gehts, es mailt! Es tut mailen!!!
Prima! Happy End. (^-^) Grins, vielleicht kannst du ja mit der Umkonfiguration deines Mailclients weitermachen. "Re: AW: AW: AW: AW: AW: AW: sendmail auf postfix" sieht etwa greulich aus... Aber mal im Ernst, das ist normalerweise erst der Anfang der Konfiguration. Da kann man noch viel machen, um Spam, Viren und anderen Müll fernzuhalten. Dazu gehört auch die regelmäßige Loganalyse. Schau dir mal logdigest, pflogsumm und ähnliche Werkzeuge an. Damit bekommt man einen recht guten Überblick, was da so auf dem Mailserver alles vorgeht. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (2)
-
Jan
-
Sandy Drobic