Discussion:
Postfix+dovecot+sasl+mysql
Rainbow
2006-02-21 09:01:23 UTC
Permalink
Sziasztok!


Nem boldogulok a kimeno levelek kuldesevel.
"Minden" megy (postfix fogadas, dovecot letoltes, szerveren levo cimre valo
kuldes),
viszont a szerveren kivulre tovabbra sem tudok levelet kuldeni.
Virtualis userekrol van szo, akiket egy mysql adatbazisban tarolok.
Az adatbazisban clear text-kent tarolodik a jelszo.

A hiba: kulso (szerveren kivuli) cimre kuldeskor, a felhasznaloi nev/jelszo
parost nem fogadja el. Allandoan ujrakeri.

A logokbol kiderul, hogy a SASL azonositas fut (koszonet:Geller Sandornak),
viszont
a mysql logjából látom, hogy meg se próbál lekérdezést futtatni a szerveren
a postfix,
a relay erdekeben! :-(



Hogyan tudnam javitani a problemat?

Syslog:

postfix/smtpd[5854]: connect from dsl62EBAA.pool.t-online.hu[x.x.x.x]
postfix/smtpd[5854]: warning: dsl62EBAA.pool.t-online.hu[x.x.x.x]: SASL
LOGIN authentication failed
postfix/smtpd[5854]: lost connection after AUTH from
dsl62EBAA.pool.t-online.hu[x.x.x.x]
postfix/smtpd[5854]: disconnect from dsl62EBAA.pool.t-online.hu[x.x.x.x]


etc/postfix/main.cf

broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unauth_destination,
reject_unauth_pipelining,
reject_invalid_hostname
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous

etc/postfix/sasl/smtpd.conf

pwcheck_method: auxprop
mech_list: PLAIN LOGIN
auxprop_plugin: sql
sql_verbose: yes
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: yyyyy
sql_passwd: xxxxx
sql_database: postfix
sql_select: select password from mailbox where username = '%u@%r'


Laci
Geller Sandor
2006-02-21 09:37:55 UTC
Permalink
Post by Rainbow
Nem boldogulok a kimeno levelek kuldesevel.
"Minden" megy (postfix fogadas, dovecot letoltes, szerveren levo cimre valo
kuldes),
viszont a szerveren kivulre tovabbra sem tudok levelet kuldeni.
Virtualis userekrol van szo, akiket egy mysql adatbazisban tarolok.
Az adatbazisban clear text-kent tarolodik a jelszo.
A hiba: kulso (szerveren kivuli) cimre kuldeskor, a felhasznaloi nev/jelszo
parost nem fogadja el. Allandoan ujrakeri.
A logokbol kiderul, hogy a SASL azonositas fut (koszonet:Geller Sandornak),
viszont
a mysql logjából látom, hogy meg se próbál lekérdezést futtatni a szerveren
a postfix,
a relay erdekeben! :-(
Valoszinuleg a libsasl2-modules-sql csomag telepitese hianyzik meg.

Geller Sandor <***@petra.hos.u-szeged.hu>

Loading...