php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.04.2006, 09:55  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard Postfix/SMTPD: SASL Login authentication failed

Morgen zusammen!

Ich bin gerade dabei einen Mailserver (Postfix + MySQL, Courier) einzurichten. POP3 funktioniert auch einwandfrei, Mails kommen ruck-zuck an! Aber halt beim SMTP gibts Probleme...

Wenn ich über einen Mailclient eine Mail verschicken werden meine Zugangsdaten nicht angenommen, die mail.log sagt auch nichts anderes:

Code:
Apr  1 09:46:46 svr1 postfix/smtpd[2439]: connect from muedsl-82-207-249-092.citykom.de[82.207.249.92]
Apr  1 09:46:48 svr1 postfix/smtpd[2439]: warning: muedsl-82-207-249-092.citykom.de[82.207.249.92]: SASL LOGIN authentication failed
Apr  1 09:46:48 svr1 postfix/smtpd[2439]: lost connection after AUTH from muedsl-82-207-249-092.citykom.de[82.207.249.92]
Apr  1 09:46:48 svr1 postfix/smtpd[2439]: disconnect from muedsl-82-207-249-092.citykom.de[82.207.249.92]
Aber woran kann das liegen? Hat jemand eine Idee?

Danke im Voraus.

MfG,
iRadiaX
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.04.2006, 22:05  
Benutzer
 
Registriert seit: 10.07.2005
Beiträge: 33
dehpeh
Standard

Wogegen wird denn die SMTP-Engine geauthet? Courier lässt
du ja wohl gegen MySQL authen? Dies bedeutet dann nicht, dass
die Postfix SMTP-Engine das auch macht...

Erzähl mal (viel) mehr, was du da gemacht hast!
__________________
PHP & Linux-Support uvm...
dehpeh ist offline   Mit Zitat antworten
Alt 21.04.2006, 08:32  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

Also, ich habe bereits Postfix + Courier installiert und so konfiguriert, dass sie einwandfrei auf MySQL zugreifen und sich die Daten holen können. Mails abrufen funktioniert auch.

Nun kriege ich beim Versenden der Mails die oben genannte Fehlermeldung. Meine smtpd.conf sieht folgendermaßen aus:

Zitat:
pscheck_method: saslauthd
mech_list: cram-md5 digest-md5 login
sasl_pwcheck_method: saslauthd
sasl_auxprop_plugin: mysql login plain crammd6 digestmd5
mysql_user: mailuserroot
mysql_passwd: ***********
mysql_hostnames: localhost
mysql_database: file_pot
mysql_statement: SELECT clear FROM postfix_users WHERE email = '%u';
mysql_verbose: yes
Jedoch greift SMTP gar nicht erst auf MySQL zu, sendet also laut der mysql.log überhaupt keine Anfrage sondern gibt mir nur "SASL LOGIN authentication failed" aus.

MfG,
iRadiaX
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline   Mit Zitat antworten
Alt 21.04.2006, 09:37  
Benutzer
 
Registriert seit: 10.07.2005
Beiträge: 33
dehpeh
Standard

Hi, versuchs mal so, auf etwas anderem Wege mit pam_mysql:


smtpd.conf
Code:
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
log_level: 0
saslauthd muss gestartet sein! (/usr/sbin/saslauthd -a pam -r)

pam_mysql installieren (http://pam-mysql.sourceforge.net/)

/etc/pam.d/smtp
Code:
auth    optional        pam_mysql.so db=postfix user=postfix passwd=bla table=mailbox usercolumn=username passwdcolumn=`password` where="active='1'" crypt=1 sqllog=N
account required        pam_mysql.so db=postfix user=postfix passwd=bla table=mailbox usercolumn=username passwdcolumn=`password` where="active='1'" crypt=1 sqllog=N
info zum crypt=n in der /etc/pam.d/smtp
Code:
crypt(0) -- Used to decide to use MySQL's PASSWORD() function or crypt()
            0 = No encryption. Passwords in database in plaintext. NOT recommended!
            1 = Use crypt
            2 = Use MySQL PASSWORD() function
main.cf
Code:
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
__________________
PHP & Linux-Support uvm...
dehpeh ist offline   Mit Zitat antworten
Alt 21.04.2006, 11:34  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

Hi dehpeh!
Erstmal danke für deine Hilfe! Nur fällt mir grade auf, dass ich eine smtp.conf und eine smtpd.conf habe, die jeweils in verschiedenen Verzeichnissen liegen:

Code:
svr1:/# ls -al /etc/postfix/sasl
insgesamt 12
drwxr-xr-x  2 root root 4096 2006-04-21 11:34 .
drwxr-xr-x  4 root root 4096 2006-03-18 22:10 ..
-rwxrwxrwx  1 root root  668 2006-04-15 08:23 smtpd.conf

svr1:/# ls -al /etc/postfix/smtp
insgesamt 20
drwxr-xr-x  2 root root 4096 2006-02-27 13:32 .
drwxr-xr-x  4 root root 4096 2006-03-18 22:10 ..
-rw-r--r--  1 root root  243 2006-02-27 13:31 smtp.conf
-rw-r--r--  1 root root 1623 2006-02-27 13:32 smtpd.cert
-rw-r--r--  1 root root 1679 2006-02-27 13:32 smtpd.key
Welche von denen soll ich editieren?

Und kann ich pam-mysql auch direkt über apt-get installieren? Gibt da nämlich ein Paket:

Code:
svr1:/# apt-cache search pam-mysql
libpam-mysql - PAM module allowing authentication from a MySQL server
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline   Mit Zitat antworten
Alt 21.04.2006, 23:23  
Benutzer
 
Registriert seit: 10.07.2005
Beiträge: 33
dehpeh
Standard

keine ahnung, welche der beiden dateien bei dir nun die richtige ist...
nenn doch einfach beide mal um und versuch den daemon zu starten,
sollte dann ja meckern. danach eine wieder richtig-renamen und testen.

klar kannst du pam-mysql über apt-get installieren.
__________________
PHP & Linux-Support uvm...
dehpeh ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
[Erledigt] Login, LogIn, Anmelden, Einloggen -> ??? Off-Topic Diskussionen 20 14.07.2005 11:01
[Erledigt] imap_open Login failed PHP-Fortgeschrittene 0 02.06.2005 22:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sasl login authentication failed, postfix smtpd, sasl login authentication failed:, \pam_mysql - required option \user\ is not set\, \sasl login authentication failed:\, sasl crypt, sasl plain authentication failed, postfix sasl login authentication failed, smtp pam mysql, \sasl login authentication failed\, pam_mysql - \required option user is not set\, pam_mysql - required option \user\ is not set, postfix smtpd login, smtpd sasl, smtpd.conf, pam_mysql \required option user is not set\, postfix sasl login authentication failed:, postfix/smtpd, smtp login failed, postfix sasl login

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.