Hallo Liste nachdem alles soweit be mir funktioniert hat tut es mal wieder nicht!! ich vermute das ich beim umgang mit der sasldb was falsch gemacht habe gibt es da sonst noch eine möglichkeit die sasldb zu bearbeiten ? ausser user hinzuzufügen und diese so zu überschreiben, was ich getan habe, um ein passwort zu ändern in "mynetwork" hatte ich ja 192.168.8.0/24 eingetragen aus diesem grund verstehe ich die fehlermeldung nicht und wie es scheint wird login in der saslauth auch nicht mehr unterstützt obwohl das ging auszug aus der log /var/log/mail Sep 16 12:27:29 mail postfix/smtpd[8318]: warning: 192.168.8.44: address not listed for hostname localhost Sep 16 12:27:29 mail postfix/smtpd[8318]: connect from unknown[192.168.8.44] Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: SASL authentication failure: no secret in database Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: unknown[192.168.8.44]: SASL CRAM-MD5 authentication failed Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: SASL authentication failure: Password verification failed Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: unknown[192.168.8.44]: SASL PLAIN authentication failed Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: unknown[192.168.8.44]: SASL LOGIN authentication failed Sep 16 12:27:39 mail postfix/smtpd[8318]: lost connection after AUTH from unknown[192.168.8.44] Sep 16 12:27:39 mail postfix/smtpd[8318]: disconnect from unknown[192.168.8.44] mail:/var/log # saslauthd -v saslauthd 2.1.20 authentication mechanisms: getpwent kerberos5 pam rimap shadow ldap mail:/var/log # postconf -n alias_maps = hash:/etc/aliases biff = no 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 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = canias.de masquerade_exceptions = root message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain mydomain = canias.de myhostname = canias.de mynetworks = 192.168.8.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES recipient_canonical_maps = hash:/etc/postfix/recipient_canonical relayhost = 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_use_tls = no smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes 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 = 550 könnte mir da jemand einen tipp geben womit der ärger zusammenhängen könnte ? bitte gruß uwe
Am Friday 16 September 2005 12:53 schrieb Uwe Grosskinsky:
nachdem alles soweit be mir funktioniert hat tut es mal wieder nicht!!
ich vermute das ich beim umgang mit der sasldb was falsch gemacht habe gibt es da sonst noch eine möglichkeit die sasldb zu bearbeiten ? ausser user hinzuzufügen und diese so zu überschreiben, was ich getan habe, um ein passwort zu ändern
in "mynetwork" hatte ich ja 192.168.8.0/24 eingetragen aus diesem grund verstehe ich die fehlermeldung nicht
und wie es scheint wird login in der saslauth auch nicht mehr unterstützt obwohl das ging
auszug aus der log /var/log/mail
Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: SASL authentication failure: no secret in database
mail:/var/log # saslauthd -v saslauthd 2.1.20 authentication mechanisms: getpwent kerberos5 pam rimap shadow ldap
saslauthd kannst Du beenden, der wird mit der sasldb nicht mehr gebraucht.
mail:/var/log # postconf -n alias_maps = hash:/etc/aliases biff = no 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 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = canias.de masquerade_exceptions = root message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain mydomain = canias.de myhostname = canias.de mynetworks = 192.168.8.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES recipient_canonical_maps = hash:/etc/postfix/recipient_canonical relayhost = 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_use_tls = no smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes 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 = 550
könnte mir da jemand einen tipp geben womit der ärger zusammenhängen könnte ?
Zeig mal die Ausgabe von sasldblistusers2. Mich interessiert vor allem der Teil im Usernamen hinter dem "@". Diesen musst Du bei Postfix bekannt machen im Parameter "smtpd_sasl_local_domain" -- Andreas
Am Friday 16 September 2005 12:53 schrieb Uwe Grosskinsky:
nachdem alles soweit be mir funktioniert hat tut es mal wieder nicht!!
ich vermute das ich beim umgang mit der sasldb was falsch gemacht habe gibt es da sonst noch eine möglichkeit die sasldb zu bearbeiten ? ausser user hinzuzufügen und diese so zu überschreiben, was ich getan habe, um ein passwort zu ändern
in "mynetwork" hatte ich ja 192.168.8.0/24 eingetragen aus diesem grund verstehe ich die fehlermeldung nicht
und wie es scheint wird login in der saslauth auch nicht mehr unterstützt obwohl das ging
auszug aus der log /var/log/mail
Sep 16 12:27:32 mail postfix/smtpd[8318]: warning: SASL authentication failure: no secret in database
mail:/var/log # saslauthd -v saslauthd 2.1.20 authentication mechanisms: getpwent kerberos5 pam rimap shadow ldap
saslauthd kannst Du beenden, der wird mit der sasldb nicht mehr gebraucht.
mail:/var/log # postconf -n alias_maps = hash:/etc/aliases biff = no 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 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = canias.de masquerade_exceptions = root message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain mydomain = canias.de myhostname = canias.de mynetworks = 192.168.8.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES recipient_canonical_maps = hash:/etc/postfix/recipient_canonical relayhost = 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_use_tls = no smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes 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 = 550
könnte mir da jemand einen tipp geben womit der ärger zusammenhängen könnte ?
Zeig mal die Ausgabe von sasldblistusers2. Mich interessiert vor allem der Teil im Usernamen hinter dem "@". Diesen musst Du bei Postfix bekannt machen im Parameter "smtpd_sasl_local_domain"
-- Andreas mail:~ # sasldblistusers2 grosskinsky@mail: userPassword
Am Freitag, 16. September 2005 13:12 schrieb Andreas Winkelmann: postmaster@mail: userPassword wo kommt den das her ?? (@mail)
Am Friday 16 September 2005 13:42 schrieb Uwe Grosskinsky:
mail:~ # sasldblistusers2 grosskinsky@mail: userPassword postmaster@mail: userPassword
wo kommt den das her ?? (@mail)
Das ist der Realm, wenn Du ihn nicht bei saslpasswd als -u angibst, nimmt er sich den Hostnamen von Deinem Rechner. Das ist einer der Keys, die beim Zugriff auf dei sasldb von Postfix benötigt werden. Also setze smtpd_sasl_local_domain = mail mach einen postfix reload und probier es nochmal. -- Andreas
Am Friday 16 September 2005 13:38 schrieb Andreas Winkelmann:
mail:~ # sasldblistusers2 grosskinsky@mail: userPassword postmaster@mail: userPassword
wo kommt den das her ?? (@mail)
Das ist der Realm, wenn Du ihn nicht bei saslpasswd als -u angibst, nimmt er sich den Hostnamen von Deinem Rechner.
Das ist einer der Keys, die beim Zugriff auf dei sasldb von Postfix benötigt werden. Also setze
smtpd_sasl_local_domain = mail
mach einen
postfix reload
und probier es nochmal.
Hmm, übrigens hatte ich das bereits geschrieben. Bitte lese auch die Antworten, die hier gegeben werden. http://lists.suse.com/archive/suse-linux/2005-Sep/0759.html -- Andreas
Hallo Andreas Ja du hast recht das du das schon geschrieben hast nur hab ich den zusammenhang nicht verstanden. trotzt ändern auf "smtpd_sasl_local_domain = mail" tut es nicht? das log gibt es so her ich verbinde mich vom meinem localen host mit der ip 192.168.8.44 wie bringe ich ihm bei das er eben nicht auf den hostnamen hört da mich der hostnamen ja im moment nicht intressiert ? wie hängt den das zusammen ? und kann man den realm ändern oder weglöschen? Sep 16 15:59:17 mail postfix/smtpd[29290]: warning: 192.168.8.44: address not listed for hostname localhost Sep 16 15:59:17 mail postfix/smtpd[29290]: connect from unknown[192.168.8.44] Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: no secret in database Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL CRAM-MD5 authentication failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: Password verification failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL PLAIN authentication failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL LOGIN authentication failed Sep 16 15:59:28 mail postfix/smtpd[29290]: lost connection after AUTH from unknown[192.168.8.44] Sep 16 15:59:28 mail postfix/smtpd[29290]: disconnect from unknown[192.168.8.44] Am Freitag, 16. September 2005 13:44 schrieb Andreas Winkelmann:
Am Friday 16 September 2005 13:38 schrieb Andreas Winkelmann:
mail:~ # sasldblistusers2 grosskinsky@mail: userPassword postmaster@mail: userPassword
wo kommt den das her ?? (@mail)
Das ist der Realm, wenn Du ihn nicht bei saslpasswd als -u angibst, nimmt er sich den Hostnamen von Deinem Rechner.
Das ist einer der Keys, die beim Zugriff auf dei sasldb von Postfix benötigt werden. Also setze
smtpd_sasl_local_domain = mail
mach einen
postfix reload
und probier es nochmal.
Hmm, übrigens hatte ich das bereits geschrieben. Bitte lese auch die Antworten, die hier gegeben werden.
http://lists.suse.com/archive/suse-linux/2005-Sep/0759.html
-- Andreas
Am Friday 16 September 2005 16:10 schrieb Uwe Grosskinsky:
trotzt ändern auf "smtpd_sasl_local_domain = mail" tut es nicht? das log gibt es so her ich verbinde mich vom meinem localen host mit der ip 192.168.8.44
Zeig nochmal die Config. 1. # postconf -n 2. und die master.cf (Ohne Kommentarzeilen) 3. Und prüf auch mal ob Postfix die sasldb lesen darf.
wie bringe ich ihm bei das er eben nicht auf den hostnamen hört da mich der hostnamen ja im moment nicht intressiert ?
Das steht fest in der sasldb und ändert sich nicht. Die Abfrage passiert nur beim anlegen mit saslpasswd2.
wie hängt den das zusammen ? und kann man den realm ändern oder weglöschen?
Ändern geht nicht nur löschen und neu anlegen. Ändern geht nur bei Passwörtern. Löschen: # saslpasswd2 -du alterrealm username Neu anlegen: # saslpasswd2 -cu neuerealm username
Sep 16 15:59:17 mail postfix/smtpd[29290]: warning: 192.168.8.44: address not listed for hostname localhost
Sieht auch merkwürdig aus. Check mal die Namensauflösung.
Sep 16 15:59:17 mail postfix/smtpd[29290]: connect from unknown[192.168.8.44] Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: no secret in database Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL CRAM-MD5 authentication failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: Password verification failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL PLAIN authentication failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL LOGIN authentication failed Sep 16 15:59:28 mail postfix/smtpd[29290]: lost connection after AUTH from unknown[192.168.8.44] Sep 16 15:59:28 mail postfix/smtpd[29290]: disconnect from unknown[192.168.8.44]
-- Andreas
mail:/etc/postfix # postconf -n alias_maps = hash:/etc/aliases biff = no 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 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = canias.de masquerade_exceptions = root message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain mydomain = canias.de myhostname = canias.de mynetworks = 192.168.8.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES recipient_canonical_maps = hash:/etc/postfix/recipient_canonical relayhost = 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_use_tls = no smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes 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 = 550 master.cf localhost:10025 inet n - n - - smtpd -o content_filter= scache unix - - n - 1 scache maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient} rechte auf sasldb2 -rw-r--r-- 1 bin mail 12288 2005-09-16 11:39 sasldb2 in der yast ist in der gruppe mail postfix, cyrus und mail eingetragen namensauflösung vom Server mail:/etc # host arcor.de arcor.de has address 151.189.21.100 arcor.de mail is handled by 10 mx.arcor.de. mail:/etc # host 151.189.21.100 100.21.189.151.in-addr.arpa domain name pointer www.arcor-online.net. namensauflösung von meinem client grosskin@grosskin:~> host 145.253.135.38 38.135.253.145.in-addr.arpa domain name pointer mail.canias.de. grosskin@grosskin:~> host canias.de canias.de mail is handled by 10 mail.canias.de. canias.de mail is handled by 20 mail.arcor-ip.de. genügt das Andreas oder wende ich zum prüfen eine falsche methode an ? dankeschön Am Freitag, 16. September 2005 16:12 schrieb Andreas Winkelmann:
Am Friday 16 September 2005 16:10 schrieb Uwe Grosskinsky:
trotzt ändern auf "smtpd_sasl_local_domain = mail" tut es nicht? das log gibt es so her ich verbinde mich vom meinem localen host mit der ip 192.168.8.44
Zeig nochmal die Config.
1. # postconf -n
2. und die master.cf (Ohne Kommentarzeilen)
3. Und prüf auch mal ob Postfix die sasldb lesen darf.
wie bringe ich ihm bei das er eben nicht auf den hostnamen hört da mich der hostnamen ja im moment nicht intressiert ?
Das steht fest in der sasldb und ändert sich nicht. Die Abfrage passiert nur beim anlegen mit saslpasswd2.
wie hängt den das zusammen ? und kann man den realm ändern oder weglöschen?
Ändern geht nicht nur löschen und neu anlegen. Ändern geht nur bei Passwörtern.
Löschen:
# saslpasswd2 -du alterrealm username
Neu anlegen:
# saslpasswd2 -cu neuerealm username
Sep 16 15:59:17 mail postfix/smtpd[29290]: warning: 192.168.8.44: address not listed for hostname localhost
Sieht auch merkwürdig aus. Check mal die Namensauflösung.
Sep 16 15:59:17 mail postfix/smtpd[29290]: connect from unknown[192.168.8.44] Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: no secret in database Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL CRAM-MD5 authentication failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: Password verification failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL PLAIN authentication failed Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL LOGIN authentication failed Sep 16 15:59:28 mail postfix/smtpd[29290]: lost connection after AUTH from unknown[192.168.8.44] Sep 16 15:59:28 mail postfix/smtpd[29290]: disconnect from unknown[192.168.8.44]
-- Andreas
Am Friday 16 September 2005 16:43 schrieb Uwe Grosskinsky:
mail:/etc/postfix # postconf -n alias_maps = hash:/etc/aliases biff = no 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 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = canias.de masquerade_exceptions = root message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain mydomain = canias.de myhostname = canias.de mynetworks = 192.168.8.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES recipient_canonical_maps = hash:/etc/postfix/recipient_canonical relayhost = 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_use_tls = no smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes 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 = 550
Also ich sehe "smtpd_sasl_local_domain = mail" nicht, Du?
master.cf
Hier fehlt der smtpd von Port 25. Es ging mir um das chroot-Flag. Hoffe mal da steht auch ein "n".
localhost:10025 inet n - n - - smtpd -o content_filter= scache unix - - n - 1 scache maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
rechte auf sasldb2 -rw-r--r-- 1 bin mail 12288 2005-09-16 11:39 sasldb2
in der yast ist in der gruppe mail postfix, cyrus und mail eingetragen
Ist ok.
namensauflösung vom Server
mail:/etc # host arcor.de arcor.de has address 151.189.21.100 arcor.de mail is handled by 10 mx.arcor.de.
mail:/etc # host 151.189.21.100 100.21.189.151.in-addr.arpa domain name pointer www.arcor-online.net.
namensauflösung von meinem client
grosskin@grosskin:~> host 145.253.135.38 38.135.253.145.in-addr.arpa domain name pointer mail.canias.de.
grosskin@grosskin:~> host canias.de canias.de mail is handled by 10 mail.canias.de. canias.de mail is handled by 20 mail.arcor-ip.de.
Die Fehlermeldung drehte sich um "localhost". Wie sieht es denn damit aus? $ host localhost bzw. $ host 127.0.0.1 -- Andreas
Am Freitag, 16. September 2005 16:47 schrieb Andreas Winkelmann:
Am Friday 16 September 2005 16:43 schrieb Uwe Grosskinsky:
mail:/etc/postfix # postconf -n alias_maps = hash:/etc/aliases biff = no 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 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = canias.de masquerade_exceptions = root message_size_limit = 40960000 mydestination = $myhostname, localhost.$mydomain mydomain = canias.de myhostname = canias.de mynetworks = 192.168.8.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES recipient_canonical_maps = hash:/etc/postfix/recipient_canonical relayhost = 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_use_tls = no smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes 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 = 550
Also ich sehe "smtpd_sasl_local_domain = mail" nicht, Du?
nein sehe ich auch nicht !!! in der master.conf ist es aber eingetragen ?? "rcpostfix reload" und mehrfach "rcpostfix stop" gefolgt von "rc postfix start" zeigen den eintrag aber immer noch nicht un der "postconf -n" an?? ich sehe ja ein das ich kein guru bin aber das kann ich nicht verstehen. selbst ein reboot hat mir da nichts geholfen !!!
master.cf
Hier fehlt der smtpd von Port 25. Es ging mir um das chroot-Flag. Hoffe mal da steht auch ein "n".
sorry wurde beim kopieren wohl unterschlagen smtp inet n - n - 2 smtpd -o content_filter=smtp:[127.0.0.1]:10024
localhost:10025 inet n - n - - smtpd -o content_filter= scache unix - - n - 1 scache maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
rechte auf sasldb2 -rw-r--r-- 1 bin mail 12288 2005-09-16 11:39 sasldb2
in der yast ist in der gruppe mail postfix, cyrus und mail eingetragen
Ist ok.
namensauflösung vom Server
mail:/etc # host arcor.de arcor.de has address 151.189.21.100 arcor.de mail is handled by 10 mx.arcor.de.
mail:/etc # host 151.189.21.100 100.21.189.151.in-addr.arpa domain name pointer www.arcor-online.net.
namensauflösung von meinem client
grosskin@grosskin:~> host 145.253.135.38 38.135.253.145.in-addr.arpa domain name pointer mail.canias.de.
grosskin@grosskin:~> host canias.de canias.de mail is handled by 10 mail.canias.de. canias.de mail is handled by 20 mail.arcor-ip.de.
Die Fehlermeldung drehte sich um "localhost". Wie sieht es denn damit aus?
$ host localhost
bzw.
$ host 127.0.0.1
auf dem server schaut es so aus mail:/etc/postfix # host 127.0.0.1 1.0.0.127.in-addr.arpa domain name pointer loopback. mail:/etc/postfix # host 127.0.0.0 Host 0.0.0.127.in-addr.arpa not found: 3(NXDOMAIN) mail:/etc/postfix # host localhost localhost.canias.de is an alias for loopback.canias.de. loopback.canias.de has address 127.0.0.1 localhost.canias.de is an alias for loopback.canias.de. localhost.canias.de is an alias for loopback.canias.de.
-- Andreas
Uwe Großkinsky wrote: [postconf -n]
Also ich sehe "smtpd_sasl_local_domain = mail" nicht, Du?
nein sehe ich auch nicht !!! in der master.conf ist es aber eingetragen ??
Im Zweifelsfalle zählt der letzte Eintrag in main.cf. Mache doch mal ein grep -ni "smtpd_sasl_local_domain" /etc/postfix/main.cf Ich wette, du erhälst mehrere Zeilen, in denen diese Angabe steht. Sandy
Hallo Sandy Als ich das "grep -ni "smtpd_sasl_local_domain" /etc/postfix/main.cf" ausgefürt habe kam wieder nichts zurück !!!! Dann habe ich die Zeile zum hundertstenmal gelesen und erst dann bemerkt das sie nicht doppelt ist, sondern was viel schlimmer ist! "smtp_sasl_local_domain" so aussieht "smtp anstatt smtpd" *g gelernt habe ich das ich in Zukunft so eine Zeile neu schreibe oder sie eben per grep suchen lasse und aus dem Buch oder sonstwo die zeile Buchstabe für Buchstabe abtippe. Sorry ich habe den Wald vor lauter Bäumen nicht mehr gesehen. Am Freitag, 16. September 2005 19:05 schrieb Sandy Drobic:
Uwe Großkinsky wrote:
[postconf -n]
Also ich sehe "smtpd_sasl_local_domain = mail" nicht, Du?
nein sehe ich auch nicht !!! in der master.conf ist es aber eingetragen ??
Im Zweifelsfalle zählt der letzte Eintrag in main.cf. Mache doch mal ein grep -ni "smtpd_sasl_local_domain" /etc/postfix/main.cf Ich wette, du erhälst mehrere Zeilen, in denen diese Angabe steht.
Sandy
Am Friday 16 September 2005 20:16 schrieb Uwe Großkinsky:
Also ich sehe "smtpd_sasl_local_domain = mail" nicht, Du?
nein sehe ich auch nicht !!! in der master.conf ist es aber eingetragen ??
Es gehört in die main.cf nicht master.cf. Und wenn es nur ein Tippfehler war, check mal ob es mehrmals drin steht.
"rcpostfix reload" und mehrfach "rcpostfix stop" gefolgt von "rc postfix start" zeigen den eintrag aber immer noch nicht un der "postconf -n" an?? ich sehe ja ein das ich kein guru bin aber das kann ich nicht verstehen. selbst ein reboot hat mir da nichts geholfen !!!
Die Fehlermeldung drehte sich um "localhost". Wie sieht es denn damit aus?
$ host localhost
bzw.
$ host 127.0.0.1
auf dem server schaut es so aus mail:/etc/postfix # host 127.0.0.1 1.0.0.127.in-addr.arpa domain name pointer loopback. mail:/etc/postfix # host 127.0.0.0 Host 0.0.0.127.in-addr.arpa not found: 3(NXDOMAIN) mail:/etc/postfix # host localhost localhost.canias.de is an alias for loopback.canias.de. loopback.canias.de has address 127.0.0.1 localhost.canias.de is an alias for loopback.canias.de. localhost.canias.de is an alias for loopback.canias.de.
Wo kommt denn der alias und dieses "loopback" her? -- Andreas
Uwe Grosskinsky wrote:
Sep 16 15:59:17 mail postfix/smtpd[29290]: warning: 192.168.8.44: address not listed for hostname localhost
Anscheinend meldet sich der Rechner 192.168.8.44 mit dem Namen "localhost", und der Postfix Server beschwert sich, dass er für den Namen "localhost" eine andere IP-Adresse verzeichnet hat, wahrscheinlich 127.0.0.1.
Sep 16 15:59:17 mail postfix/smtpd[29290]: connect from unknown[192.168.8.44]
Postfix kann die IP 192.168.8.44 nicht auf einem Domain-Namen auflösen, mit anderen Worten: Der Rechner mit der IP 192.168.8.44 hat keinen A-Eintrag im DNS. dig -x 192.168.8.44 +short
Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: SASL authentication failure: no secret in database Sep 16 15:59:26 mail postfix/smtpd[29290]: warning: unknown[192.168.8.44]: SASL CRAM-MD5 authentication failed
Testweise kannst du vermutlich SASL einfach deaktivieren, indem du dem Mailclient sagst, dass keine Authentifizierung am Postfix Server notwendig ist, dann greift permit_mynetworks. Sandy
participants (4)
-
Andreas Winkelmann
-
Sandy Drobic
-
Uwe Grosskinsky
-
Uwe Großkinsky