[postfix-users] Postfix + smtp(sql plugin couldn't connect to any host )
Patrick Ben Koetter
p at state-of-mind.de
Di Okt 28 20:00:58 CET 2008
* Christian Frost <postfix-users at de.postfix.org>:
> Guten Abend Liste,
>
> ich habe mich gerade an euerer Mailingliste eingetragen und schon das erste Problem.
> Hier also die Information zu meinem Problem
>
> Distribution: Debian Etch
> Es wird Ssycp verwendet.
> Postfix in Verbindung mit MySQL
>
> Problem Emails können zwar abgerufen aber nicht versand werden, folgende Fehlermeldungen erhalte ich:
>
> auth.log
>
> Oct 28 17:07:04 mx1 postfix/smtpd[2687]: sql plugin Parse the username test at schisse.de
> Oct 28 17:07:04 mx1 postfix/smtpd[2687]: sql plugin try and connect to a host
> Oct 28 17:07:04 mx1 postfix/smtpd[2687]: sql plugin trying to open db 'syscp' on host 'localhost'
> Oct 28 17:07:04 mx1 postfix/smtpd[2687]: sql plugin could not connect to host localhost
Du hast MySQL so konfiguriert, dass es auf localhost eine TCP-Verbindung
entgegen nimmt? Debian dreht das recht weit zu ...
> mail.log
>
> Oct 28 17:17:13 mx1 postfix/smtpd[2794]: connect from unknown[217.89.113.253]
> Oct 28 17:17:15 mx1 postfix/smtpd[2794]: warning: SASL authentication failure: no secret in database
> Oct 28 17:17:15 mx1 postfix/smtpd[2794]: warning: unknown[217.89.113.253]: SASL CRAM-MD5 authentication failed: authentication failure
> Oct 28 17:17:15 mx1 postfix/smtpd[2794]: warning: SASL authentication failure: Password verification failed
> Oct 28 17:17:15 mx1 postfix/smtpd[2794]: warning: unknown[217.89.113.253]: SASL PLAIN authentication failed: authentication failure
> Oct 28 17:17:15 mx1 postfix/smtpd[2794]: warning: unknown[217.89.113.253]: SASL LOGIN authentication failed: authentication failure
> Oct 28 17:17:16 mx1 postfix/smtpd[2794]: disconnect from unknown[217.89.113.253]
Kann nicht gehen, wenn AUTH über das SQL-Plugin gemacht wird (und SQL-Abfragen
noch nicht gehen ...)
> postconf -n
>
> address_verify_map = btree:/var/spool/postfix/verified_sender
> address_verify_sender = postmaster at beispieldomain.tld
> alias_database = hash:/etc/aliases
> alias_maps = $alias_database
> append_dot_mydomain = no
> biff = no
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> inet_interfaces = all
> mailbox_command = procmail -a "$EXTENSION"
> mailbox_size_limit = 0
> message_size_limit = 10240000
> mydestination = $myhostname $mydomain localhost localhost.$mydomain
> mydomain = mx1.beispieldomain.tld
> myhostname = mx1.beispieldomain.tld
> mynetworks = 127.0.0.0/8
> myorigin = beispieldomain.tld
> recipient_delimiter = +
> relayhost =
> smtpd_banner = $myhostname ESMTP $mail_name
> smtpd_helo_required = yes
> smtpd_recipient_restrictions = reject_non_fqdn_sender reject_non_fqdn_recipient reject_unknown_sender_domain reject_unknown_recipient_domain permit_mynetworks permit_sasl_authenticated reject_unauth_destination reject_invalid_hostname reject_rbl_client zen.spamhaus.org reject_rbl_client ix.dnsbl.manitu.net check_sender_access hash:/etc/postfix/check_sender warn_if_reject reject_unverified_sender check_policy_service inet:127.0.0.1:60000 permit
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_security_options = noanonymous
> smtpd_sender_restrictions = permit_mynetworks reject_unknown_sender_domain
> unverified_sender_reject_code = 550
> virtual_alias_domains =
> virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
> virtual_gid_maps = static:2000
> virtual_mailbox_base = /var/kunden/mail/
> virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
> virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
> virtual_uid_maps = static:2000
>
>
> /etc/postfix/sasl/smtpd.conf
>
> pwcheck_method: auxprop
> auxprop_plugin: sql
> mech_list: plain login cram-md5 digest-md5
> sql_engine: mysql
> sql_hostnames: localhost
> sql_user: syscp
> sql_passwd: supergeheimeskennwort
> sql_database: syscp
> sql_select: select password from mail_users where username='%u@%r'
>
>
> Konfiguration habe ich mehrmals durchgeprüft auch statt localhost, 127.0.0.1 in der smtpd.conf eingetragen.
> Auf der Konsole kann ich mich mit dem User syscp auf der mysqldb syscp connecten unter angabe 127.0.0.1 oder localhost (geht beides).
> Falsches Kennwort kann ich ausschließen. Libs für SASL sind da.
Kennworte sind cleartext, ja? Wenn sie gecrypted sind, wird es nicht gehen.
p at rick
--
state of mind
Agentur für Kommunikation, Design und Softwareentwicklung
Patrick Koetter Tel: 089 45227227
Echinger Strasse 3 Fax: 089 45227226
85386 Eching Web: http://www.state-of-mind.de
Amtsgericht München Partnerschaftsregister PR 563
More information about the postfix-users
mailing list