Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Deutsches Benutzerforum

Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby Drechim » Thu Jun 28, 2012 9:43 pm

Grüße,

ich sitze jetzt schon etwas an der installation und konfiguration von tine und hänge momentan an einem Problem, wo ich einfach nicht weiterkomme.

Server: Debian Squeeze

Was schon alles gemacht wurde:
1. Dovecot installiert.
2. Postfix installiert.
3. Tine installiert.

Dann nach eurem Wiki gefolgt:
1. beide Dovecot Tabellen erstellt.
2. Die 3 config Dateien bearbeitet / erstellt
3. chown deliver /var/mail

Da das CLI am ende nicht funktioniert hatte bin ich durch das Setup im Browser durchgetukkert und habe alle IMAP & SMTP Daten dort eingegeben:

IMAP
Backend: Dovecot MySQL
Hostname: localhost
Port: 143
Secure Connection: none
Use system account: yes
Append domain to login name: myDomain.de
MySql Hostname: localhost
MySql Database: dovecot
MySql User: dbuser
MySql Password: dbuser_password
MySql Port: 3306
User or UID: 1000
Group or GID: 1000
Home Template: /var/mail/%d/%n
Password Scheme: SHA256


Wenn ich mich jetzt über Tine anmelde bekomme ich die Meldung eines IMAP Zugangsdatenfehlers.
Nach einer Testweisen anmeldung über "telnet localhost 143" bekam ich folgende meldung im Log:

Jun 28 21:23:59 <domain> dovecot: auth-worker(default): pam(user@<domain.de>,127.0.0.1): pam_authenticate() failed: Authentication failure (password mismatch?)


Sollte ich Informationen vergessen haben bitte ich im entschuldigung und trage die selbstverständlich nach!
Wäre für hilfe wirklich dankbar.


Gruß
Frank
Drechim
 
Posts: 11
Joined: Thu Jun 28, 2012 9:22 pm

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby ph_il » Mon Jul 09, 2012 12:42 pm

willst du denn wirklich deine user in dovecot/postfix auch mit tine verwalten?
ich würde für den anfang erstmal eine "normale" tine installation (ohne dovecot+postfix) durchlaufen lassen. das kannst du im nachgang dann immernoch einstellen.
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.officespot20.com (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3449
Joined: Fri Mar 07, 2008 11:41 am

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby Drechim » Tue Jul 10, 2012 12:05 pm

Grüße und danke für die Antwort!

ich habe Tine jetzt einmal normal installiert und alles läuft soweit, wie es soll. (Soweit ich das beurteilen kann)

Mein eig. Zeil ist folgendes:
Wenn ich einen Benutzer erstelle soll dieser gleich nach dem einloggen ein eigenes Mail Postfach (userXY@example.com) haben und nutzen können, ohne das weitere Eingriffe notwendig sind.

Aktuell ist nur Tine installiert.
Drechim
 
Posts: 11
Joined: Thu Jun 28, 2012 9:22 pm

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby GWI » Thu Jul 12, 2012 9:56 am

Drechim wrote:Wenn ich einen Benutzer erstelle soll dieser gleich nach dem einloggen ein eigenes Mail Postfach (userXY@example.com) haben und nutzen können, ohne das weitere Eingriffe notwendig sind.

Das geht mit der Kombination von LDAP, Postfix und Cyrus/Imapd.

Mit Tine kannst du über den LDAP die neuen User anlegen. Postfix und Cyrus
holen sich dann die Daten aus dem LDAP.

Für Cyrus benötigt man dazu noch den "auto inbox" Patch, damit Cyrus automatisch
alle Postfächer anlegt. Das macht Cyrus von Hause aus nämlich nicht,
bzw. ist Tine in der Lage im Cyrus die Mailboxen anzulegen wenn Cyrus
richtig Konfiguriert ist.

Ansonsten würde hier noch die Kombination mit LDAP, Postfix und Dovecote gehen.
Dovecote kann sich ja auch die Daten aus dem LDAP holen und die Postfächer
Automatisch anlegen.

Das geht mit MySql natürlich auch, es ist aber schwerer die Unterschiedlichen
Tabellen aufeinander abzustimmen. Mit LDAP geht das wesentlich einfacher.

Sven
GWI
Tine 2.0 Community Contributor
 
Posts: 574
Joined: Sat Jul 17, 2010 10:24 am

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby Drechim » Thu Jul 12, 2012 10:37 am

Hallo GWI,

ich danke dir für die Antwort.
Mein erster Versuch mit Dovecot ist leider fehlgeschlagen. Hatte mich nach dem How-To im Wiki gehalten aber anscheinend irgendwas übersehen - wie oben ja schon erzähnt zeigte mir Tine hier stetig einen "IMAP Zugangsdatenfehler" an, den ich nicht beseitigt bekommen habe.

An Cyrus hatte ich schon gedacht - Dovecot aber aus Symphatie den Vorzug gegeben.
Mit LDAP habe ich das ganze aus Zeitgründen noch nicht ausprobiert ... habe mich wohl auch etwas davontragen lassen, weil ich meine Zeit immer damit verbracht habe, eine Lösung für die Tine/Dovecot/Postfix/MySQL Combo zu finden.

Ich habe die ganze Zeit das Gefühl, dass ich etwas übersehen habe und bin das How-To immer wieder durchgegangen aber es fällt mir leider nicht auf.
Ich wäre für weitere Infos sehr dankbar - sollte ich selbst Infos vergessen haben, gebt mir bitte bescheid - ich trag die umgehend nach!



Vielen Dank nochmal und Gruß
Frank
Drechim
 
Posts: 11
Joined: Thu Jun 28, 2012 9:22 pm

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby ph_il » Fri Jul 13, 2012 10:27 pm

vermutlich hat dein initialer benutzer noch keinen benutzer im dovecot. hast du mal geschaut, was im logfile steht, wenn du einen benutzer im admin speicherst? da sollte dann (im DEBUG modus) stehen, ob im dovecot ein user angelegt bzw. aktualisiert wird.
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.officespot20.com (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3449
Joined: Fri Mar 07, 2008 11:41 am

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby Drechim » Sat Jul 14, 2012 8:05 pm

Hallo Ph_il,


danke dir für den Hinweis, allerdings kann ich dem grad nicht mehr nach gehen, da Dovecot an sich schon nicht mehr richtig funktioniert.

Ich habe einmal versucht das ganze mit Ubuntu als Basis zu versuchen und bin wieder step-by-step durchs Wiki gegangen.
Nach der Installation von Dovecot, dem erstellen der DovecotDB und dem anpassen der Config kann ich Dovecot nicht mehr starten.

Im Log steht momentan folgendes:
Code: Select all
Jul 14 19:54:01 example dovecot: auth(default): Fatal: Socket already exists: /var/spool/postfix/private/dovecot-auth


Ich suche selbst noch nach einer Lösung aber wäre natürlich auch dankbar, wenn hier jemand grad einen Vorschlag hätte, wie sich das beheben lässt.


Gruß
Frank
Drechim
 
Posts: 11
Joined: Thu Jun 28, 2012 9:22 pm

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby GWI » Thu Jul 19, 2012 9:35 am

eventuell ist dovecot abgestürzt und hat den socket nicht gelöscht.

am besten mal dovecot anhalten schauen ob der socket noch vorhanden ist
und falls ja mal löschen.

könnte aber auch sein das postfix da einen falschen socket gebaut und sich
die in die quere kommen.
bzw mal die rechte prüfen ob dovecot überhaupt rechte hat im postfix verzeichniss
zu löschen bzw neue dateien anlegen darf.

Sven
GWI
Tine 2.0 Community Contributor
 
Posts: 574
Joined: Sat Jul 17, 2010 10:24 am

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby Drechim » Thu Aug 02, 2012 3:02 pm

Grüße,

erstmal wieder Danke für den Ratschlag.
Ich hatte mich genau nach dem Wiki gerichtet die Installation von Dovecot und Postfix allerdings über Aptitude gemacht und die erstellte /etc/dovecot/auth.d/01-mail-stack-delivery.auth - ist wohl der schon vorhandenen "/etc/dovecot/auth.d/01-dovecot-postfix.auth" in die quere gekommen.

Jetzt benutze ich nur noch das bei Aptitude erzeugte file und ein neustarten von dovecot funktioniert wieder.


Allerdings hänge ich immer noch am Grundproblem und werde hier nochmal schritt für schritt sagen, was alles gemacht wurde. (Anscheinend übersehe ich einfach nur andauernd etwas :/ )

1. Ubuntu install

2. LAMP install

3. Aptitude install dovecot-postfix

4. Tabellen nach wiki erzeugt (dovecotDB / postfixDB)

5. Config Dateien von Dovecot & Postfix angepasst
5.1. Dovecot-sql.conf - dbname=dovecotDB dbuser=dovecotUser password=password / Rest so übernommen, wie er im wiki stand
5.2. 01-mail-stack-delivery.conf - heißt bei nutzung von Aptitude "01-dovecot-postfix.conf / hier alles übernommen, bis auf quota & dict, da das default nicht dabei war (wird das benötigt?)
5.3. 01-mail-stack-delivery.auth - wie oben schon erwähnt heißt auch die bei nutzung von Aptitude anders. Hier fehlte der master teil, welchen ich einfach vom wiki in die config übertragen habe.
5.4. ein "chown deliver /var/mail"

5.5. main.cf - nach der Installation mit Aptitude war soweit alles so, wie im Wiki nur folgende einstellungen waren anders:
5.5.1 inet-interfaces: ALL (habe ich so gelassen)
5.5.2 default_transport = error (War nicht vorhanden / habe ich auch nicht mehr hinzugefügt)
5.5.3 relay_transport = error ( same here )
5.5.4 dovecot_destination_recipient_limit = 1 & alles danach ( habe ich vom wiki in die config datei übertragen )

5.6 Verzeichniss "sql" unter /etc/postfix/ erstellt
5.7 Alle Config dateien aus dem Wiki übertragen.
5.8 master.cf - die zwei Zeilen aus dem Wiki unten angefügt.

6. Tine installiert ( apt-get install tine20 )
7. Config angepasst und alles im Web-Backend configuriert.


Im Backend:
Authentication/Accounts
1. Authentication provider
1.1. Default = SQL

2. Account Storage
2.1 Default = SQL

Email
1. IMAP
1.1 Backend: Dovecot MySQL
1.2 Hostname: localhost
1.3 Port: 143
1.4. Secure Connection: SSL
1.5 Use sys Account: YES
1.6 Append domain...: example.de
1.7 MySQL Hostname: localhost
1.8 DB: dovecotDB
1.9 User: dovecotU
1.10 PW: dovecotUPassword
1.11 Port: 3306
1.12 deliver UID: 1000
1.13 deliver GID: 1000
1.14 home Template: leer
1.15 Scheme: SHA256

2. SMTP
1.1 Backend: Postfix
1.2 Hostname: localhost
1.3 Port: 25
1.4 Connection: SSL
1.5 Auth: Login
1.6 Pri domain: example.de
1.7 Sec domain: leer
1.8 Notification: alles leer
1.9 MySQL Host: localhost
1.10 DB: postfixDB
1.11 USER: postfixU
1.12 PW: PostfixUPassword
1.13 Port: 3306

Apache / MySQL / Dovecot / Postfix Neu gestartet

.....

Nun - looge ich mich jetzt mit dem Admin user ein, sehe ich ne Fehlermeldung "cannot connect to Host: 0 :".
Wenn ich jetzt einen user erstelle, steht dieser nicht in den Tabellen von Dovecot oder Postfix.


Ich glaube irgendwas vergesse ich einfach immer....
Drechim
 
Posts: 11
Joined: Thu Jun 28, 2012 9:22 pm

Re: Tine + Dovecot + Postfix (IMAP Zugangsdatenfehler)

Postby Drechim » Sat Sep 08, 2012 9:18 pm

Grüße,

nach langem hin und her habe ich es jetzt endlich geschafft Dovecot / Postfix passend zu konfigurieren.

Aktuell habe ich nur noch ein Problem.
Aktueller Fehler im Tine Frontend: " cannot connect to host : 0 : "
Wenn ich das richtig verstanden habe, dann sollte der Adminuser ja auch in den tabellen von Dovecot / Postfix stehen.
Ich habe für die beiden jeweils ne eigene DB erstellt (example_dovecot / example_postfix) nur der Adminuser ist dort nicht vorhanden.

Kann mir hier jemand weiterhelfen (auch gerne sagen, wenn ich grad in die falsche Richtung renne)?
Momentan denke ich, dass der Fehler an dem fehlenden Admin user liegt aber ich weiß nicht, wie ich den am besten in die beiden anderen Tabellen packe.



Besten Gruß
Frank
Drechim
 
Posts: 11
Joined: Thu Jun 28, 2012 9:22 pm

Next

Return to Deutsch [German]

Who is online

Users browsing this forum: No registered users and 9 guests

Startseite
NewsDemoDownloadForumWikiBlog
Support
Support at first hand!
If the forum does not help anymore ... Professional support is available directly from our Tine2.0 core Developers.

more »