PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postfix will nicht



krazoniel
05.10.06, 12:33
Hallo !

Ich habe postfix nach folgender Anleitung installiert:
http://wiki.hetzner.de/index.php/DebianMailserver2
(weil ich auch meinen Server dort stehen habe)

Nun habe ich das Problem, dass schon beim ersten Test (siehe Howto) Postfix nicht gestartet werden kann:
Starting mail transport agent: Postfixln: accessing `/var/run/mysqld/mysqld.sock': No such file or directory

Kann mir jemand helfen... ich Blicke da net mehr durch.
Wenn Dateien benötigt werden, so schreibt mir welche, ich poste sie dann.:confused:

krazoniel
05.10.06, 12:48
Generell scheint das Problem darin zu liegen, das die mysqld.sock in var/run/mysqld nicht enthalten ist. Der SQL-Server läuft auch nimmer.... Ahhh.

tschloss
05.10.06, 13:21
Mußte es denn gleich eine so komplizierte Konstellation sein? Ohne mysql Integration zB.

Ich empfehle Dir, das erst mal lokal nachzuvollziehen, es zu verstehen und es dann auf den Root-Server zu übertragen.
Gute Postfix-Bücher gibt es bei dpunkt-Verlag, O'Reilly oder Opensourcepress.

Greetz
Thomas

krazoniel
05.10.06, 15:51
Ja. Es musste so eine komplizierte Installation sein, weil ich auf dem Rootserver für einen Verein mehrere Domains hosten will.
Ich mache dies Ehrenamtlich und will die Verwaltung der Domains virtualisieren.
Habe keine Lust für jeden Portaluser einen Systemuser anlegen zu müssen.

Mein Problem bleibt nach wie vor bestehen.
in dem Howto sollen die mysql.sock mit ln in var/spool/postfix... verlinkt werden...
an dieser Stelle zerhackte es mir die Konfiguration.
Habe den SQL-Server einfach neu aufgesetzt und ein Backup wieder eingespielt.

Nun zum Thema.

Nachdem Backup einspielen läuft nun alles... :-)

krazoniel
05.10.06, 17:26
nun... das stimmt nicht so ganz:
telnet FQDN 25 bringt:
Trying IP...
Connected to FQDN.
Escape character is '^]'.

Dann is Feierabend und die Session hängt sich weg.

Ebenso beim zugriff auf die Accounts über Web-cyradm
...

tschloss
05.10.06, 20:13
nun... das stimmt nicht so ganz:
telnet FQDN 25 bringt:
Trying IP...
Connected to FQDN.
Escape character is '^]'.

Dann is Feierabend und die Session hängt sich weg.


...

Was heisst "Feierabend und die Session hängt sich weg"? Er wartet dann halt auf eine EIngabe, oder?


Thomas

lmarcox
05.10.06, 20:14
hallo, ich hab ma ein problem bei SuSe Linux 10.1 Gnome Desktop ich kann keine DVD´s abspielen wo finde ich plug-ins oder etwas anderes das das geht?

BITTE um Antwort!

Danke im vorraus!

MiGo
06.10.06, 10:46
Dann is Feierabend und die Session hängt sich weg.
Die Logdateien, die du suchst, sollten /var/log/mail.log und mail.err heissen. Einfach mal in der Konsole mit "tail -f LogdateiName" verfolgen, und in einer anderen Konsole über telnet verbinden.
Die Ergebnisse (wenn du daraus nicht schlau wirdst) bitte hier posten.



hallo, ich hab ma ein problem bei SuSe Linux 10.1 Gnome Desktop ich kann keine DVD´s abspielen wo finde ich plug-ins oder etwas anderes das das geht?
BITTE um Antwort!
Danke im vorraus!
Glückwunsch.
Du hast gerade den lf.de-Preis für das dreisteste und unpassendste Thread-Hijacking des Monats gewonnen. Die Trophähe wird per eMail verschickt.

krazoniel
07.10.06, 12:51
Hallo MiGo!

Vielen Dank für den Tip.
Mail.err bringt:
Oct 7 13:47:36 localhost postfix/smtpd[15935]: fatal: open database /etc/aliases.db: No such file or directory

Scheint so, als könne er sich nicht mit der Datenbank verbinden. Nur wieso.
die Datei /etc/aliases.db existiert net. Er soll sich ja auch mit der dafür angelegten SQL-Datenbank verbinden.
Wie im oben geposteten Tut beschrieben.
Wieso sucht er nach der aliases.db
Was mache ich falsch ?

krazoniel
07.10.06, 12:53
Mail.log zeigt:
Oct 7 13:52:42 localhost postfix/master[2417]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

Der smtpd schreit nach Aufmerksamkeit. Nur womit füttere ich ihn?

cpreisinger
07.10.06, 12:58
Oct 7 13:47:36 localhost postfix/smtpd[15935]: fatal: open database /etc/aliases.db: No such file or directory

Scheint so, als könne er sich nicht mit der Datenbank verbinden. Nur wieso.
die Datei /etc/aliases.db existiert net. Wieso sucht er nach der aliases.db
Was mache ich falsch ?

Hi krazoniel,
er sucht die aliases Datenbank weil dort eben schon seit Sendmailzeiten die LOKALEN Benutzer liegen. Postfix fült sich eben zuständig für ALLE lokalen User...
Probier mal folgendes:


cd /etc/
newaliases
la | grep alias

Der o.g. Befehl newaliases bewirkt, dass die Datei aliases umgewandelt wird in ein Berkley .db Datenbank die Postfix lesen kann. Ähnlich dem Postmap Befehl.

Gruß,
Christian

krazoniel
07.10.06, 13:22
Hi ! Vielen Lieben Dank !
Ich habe Parallel schon in anderen Foren nach diesem Fehler gesucht, ubd newaliases bereits ausgeführt.
Nun steht das Fehlerprotokoll erstmal still und der Server redert via telnet nun mit mir. Ich bin am testen... Vielen DANK!

krazoniel
07.10.06, 14:02
Neuer Fehler im Mail.log :
Oct 7 15:00:08 localhost imaplogin: /usr/lib/courier/courier/imaplogin: No such file or directory

Man wächst mit seinen Aufgaben

krazoniel
07.10.06, 14:50
Oct 7 15:49:44 localhost cyrus/master[16447]: unable to create imap listener so cket: Address already in use

krazoniel
07.10.06, 14:50
Wird schon benutzt... hab ich da was doppelt laufen?

krazoniel
07.10.06, 15:11
Habe nun den Test nach o.g. Howto durchgeführt und bekomme:
535 Error: authentication failed

Mail.log:
Oct 7 16:05:54 localhost postfix/smtpd[2218]: > localhost.localdomain[127.0.0.1]: 535 Error: authentication failed
Oct 7 16:26:16 localhost postfix/smtpd[2399]: warning: localhost.localdomain[127.0.0.1]: SASL plain authentication failed
Mail.err:
Oct 7 15:58:46 localhost cyrus/master[16706]: unable to create imap listener socket: Address already in use

Auszug main.cf:
# smtpd zur Verwendung von sasl überreden
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject _unauth_destination
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes

smtpd.conf:
# Global parameters
log_level: 3
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN

Telnet test sagt:
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix
EHLO test
250-localhost.localdomain
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
auth plain Y3lydXMAY3lydXMAc2VjcmV0
535 Error: authentication failed
quit
221 Bye


Uiuiui... bin auf dem Weg zu verstehen, was da läuft.
Ich glaube:
1. Das ich irgendwie mehrere Imap-Dienste laufen habe (wie check ich das?)
2. Das die smtp Auth nicht funzt --- wie korrigiere ich das?

krazoniel
07.10.06, 15:40
Nochmal.

Habe festgestellt, dass mir EIN Paket gefehlt hat:
libpam-mysql

Installiert und der Test läuft sauber wie im o.g. Tut durch.
Mache nun weiter und halte Euch auf dem Laufenden.
Vielleicht sind die Probleme, die sich ergeben an dieser Stelle ganz gut Dokumentiert... :-)

krazoniel
07.10.06, 16:13
Nun läuft fast alles rund. Nur leider gibts mit den Passworten noch Probleme... Er gibt trotz richtigem Passwort immer den Fehler zurück, dass es nicht stimmt.
Sowohl via Evolution, als auch über andere Pop3 Tools.

krazoniel
07.10.06, 17:01
So ! Der Server läuft nun . Er verschickt sogar Mails... :-)
Nun das nächste Problem:
Er erkennt die virtuellen User nicht. Immer kommt die Meldung: Passwort falsch.

Das kriege ich aber selber hin !

Vielen Dank an alle, die Sich die Mühe gemacht haben, mir zu helfen.
Manchmal ist man vor lauter Log-Files einfach zu blind zum lesen :-)

tschloss
08.10.06, 21:29
So ! Der Server läuft nun . Er verschickt sogar Mails... :-)
Nun das nächste Problem:
Er erkennt die virtuellen User nicht. Immer kommt die Meldung: Passwort falsch.

Das kriege ich aber selber hin !

Vielen Dank an alle, die Sich die Mühe gemacht haben, mir zu helfen.
Manchmal ist man vor lauter Log-Files einfach zu blind zum lesen :-)

Was läuft denn an dem Server "rund", wenn er die User nicht erkennt?
Naja, DU wirst das schon hinbekommen.

Greetz
Thomas