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: