[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix SMTP Auth MySQL Prob



Alex schrieb:
pwcheck_method: auxprop
auxprop_plugin: sql


Hast du es mal mit
saslauthd_path: /var/run/saslauthd/mux
pwcheck_method: saslauthd

auxprop_plugin brauchst du dann soweit ich weiss nicht mehr.
Voraussetzung dafür ist natürlich, dass der sasl-Daemon überhaupt läuft.

mech_list: plain login cram-md5 digest-md5

Reduzier die mech_list mal auf plain und login. Bin mir nicht ganz sicher, aber ich glaube, mehr Mechanismen stellst du sowieso nicht zur Verfügung. Allerdings wird das am Problem wohl eher nichts ändern ;)

sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: provider_admin
sql_passwd: ***
sql_database: provider
sql_select: select password from users where email='%u@%r'
log_level: 7

Das sieht alles gut aus. Ich hab bei sql_hostnamnes zwar localhost stehen, aber ich denke auch an dieser Stelle nicht, dass das Problem hier liegt.


Versuche ich nun über mein externes Mail Programm eine Nachricht zu senden
wird eine Verbindung zum Mailserver aufgebaut, Passwort wird abgefragt ...


Funzt es denn, wenn du über einen entfernten Host versuchst per Telnet eine Mail abzusetzen? Tritt das Problem tatsächlich nur bei ESMTP auf oder auch, wenn du versuchst nicht autentifiziert eine Mail an den Server abzusetzen?

Welche Versionen von Postfix, Cyrus, SASL setzte du ein?

Mir fällt grad noch was auf, als ich mir die Ausgabe von postconf -n anschaue:
Du hast folgendes da drin stehen: mynetworks = 127.0.0.0/8, richtig?
Ausserdem steht in deinen smtpd_recipient_restrictions als erstes permit_mynetworks. Nun kommst du mit deinem entfernten TB-Client aber mit an sicherheit grenzender Wahrscheinlichkeit nicht aus 127.0.0.0/8. Nimm doch mal das Netz/ die IP des Clients mit in mynetworks auf und schau mal ob das hilft.

Obwohl die Fehlemeldung die du postest irgendwie nicht dazu passt. Fakt ist aber, dass ich mit deiner Konfig hier bei mir auch keine Mails versenden kann. Allerdings habe ich dann: Jan 22 12:19:32 localhost postfix/smtpd[5603]: NOQUEUE: reject: RCPT from athlon1700.lan[xxx.xxx.xxx.xxx]: 554 5.7.1 <a.gehrke@domain.de>: Relay access denied; from=<andreas.gehrke@ndsworld.de> to=<a.gehrke@domain.de> proto=ESMTP helo=<athlon1700>



Grüsse Alex



Bin ja mal gespannt...
Andy



Reply to: