bei all den problemen mit der postfix-konfiguration war es fast klar, dass es bei mir auch welche geben würde
ich habe alle möglichen threads gelesen, gegooglet und mir nächteweise um die ohren geschlagen, aber hier trotzdem mein problem:
postfix soll per smtp-auth mails annehmen, die userdaten befindet sich dabei in einer mysql-db. das ganze soll über pam laufen.
ertsmal ein teil meiner /etc/postfix/main.cf (ich hoffe der hierfür wichtige teil):
Code: Alles auswählen
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_relay_domains
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
Code: Alles auswählen
auth required pam_mysql.so user=postfix passwd=xxxxxxxxxx host=127.0.0.1 db=emailusers table=users usercolumn=email passwdcolumn=password crypt=1
account sufficient pam_mysql.so user=postfix passwd=xxxxxxxxxx host=127.0.0.1 db=emailusers table=users usercolumn=email passwdcolumn=password crypt=1
Code: Alles auswählen
pwcheck_method: pam
damit postfix aus seiner chroot-umgebung rauskommt habe ein mal nen link auf den socket aus der chroot-umgebung gelegt (dann bei host=localhost) und ein anderes mal in /etc/mysql/my.cnf skip-networking deaktiviert (host=127.0.0.1).
versuche ich jetzt allerdinmgs ne mail abzusetzen habe ich folgendes in der mail.log
Code: Alles auswählen
Oct 23 02:45:21 testserver postfix/smtpd[15242]: connect from p50916222.dip.t-dialin.net[80.145.98.80]
Oct 23 02:45:22 testserver postfix/smtpd[15242]: PAM _pam_init_handlers: no default config /etc/pam.d/other
Oct 23 02:45:22 testserver postfix/smtpd[15242]: pam_mysql: MySQL err Can't connect to MySQL server on '127.0.0.1' (111)
Oct 23 02:45:22 testserver postfix/smtpd[15242]: warning: p50916250.dip.t-dialin.net[80.145.98.80]: SASL LOGIN authentication failed
Oct 23 02:45:27 testserver postfix/smtpd[15242]: disconnect from p50916222.dip.t-dialin.net[80.145.98.80]
hoffentlich erbarmt sich einer der gurus
lieber gruß
nick