Qmail + vpopmail + Cyrus IMAP??
Hi... ich habe auf meinen Server seid längeren Qmail und vpopmail laufen. Ich würde ganz gerne ein Webinterface aufsetzten, doch wie ich gelsen haben benötigt man dazu einen IMAP server. Ich habe direkt den IMAP Server von Suse (Cyrus IMAP) installiert und dieser scheint auch zu laufen... Weiss jem wie ich auf meine Mails damit zugreifen kann?? Wie muss ich Qmail dazu konfigurieren?? Arbeitet der IMAP server mit Vpopmail zusammen?? Oder geht nur eins von beiden?? Welches Webinterface würdet ihr nehmen?? Dachte an squirrelmail... Wäre schön wenn ihr Infos hättet... -- Mit freundlichem Gruß, | Johannes Tyra
* Johannes Tyra postete am 26. Mär. 2004 folgendes:
ich habe auf meinen Server seid längeren Qmail und vpopmail laufen. Ich würde ganz gerne ein Webinterface aufsetzten, doch wie ich gelsen haben benötigt man dazu einen IMAP server.
Das HowTo auf http://sylvestre.ledru.info/howto/howto_qmail_vpopmail.php hat mir auch sehr weitergeholfen, da ich hier auch die Kombi qmail+vpopmail+cyrus im Einsatz habe. Bye Michael -- Tip of the day: The Windows 9x CD-ROM makes an excellent skeet shoot target. _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Hi...
Das HowTo auf http://sylvestre.ledru.info/howto/howto_qmail_vpopmail.php hat mir auch sehr weitergeholfen, da ich hier auch die Kombi qmail+vpopmail+cyrus im Einsatz habe.
Danke für den Link... Doch wenn ich den IMAP Server compilieren will kommt folgendes: gcc -I/home/vpopmail/include/ -DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a ../sha1/libsha1.a -L/home/vpopmail/lib -lvpopmail -lm -lcrypt /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lvpopmail collect2: ld returned 1 exit status make[2]: *** [authvchkpw] Fehler 1 make[2]: Verlassen des Verzeichnisses »/home/jtyra/courier-imap-2.2.1/authlib« make[1]: *** [all] Fehler 2 make[1]: Verlassen des Verzeichnisses »/home/jtyra/courier-imap-2.2.1/authlib« make: *** [all-recursive] Fehler 1 Weiss da jem weiter?? -- Johannes
Am Samstag, 27. März 2004 11:48 schrieb Johannes Tyra:
gcc -I/home/vpopmail/include/ -DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a ../sha1/libsha1.a -L/home/vpopmail/lib -lvpopmail -lm -lcrypt /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld : cannot find -lvpopmail ^^^^^^^^^^^^^^^^^^^^^^^
Ich würde sagen dort steht was Ihm fehlt. "pin lvpopmail" -- Gruss | http://www.suse-etikette.de.vu/ Thomas | http://learn.to/quote
Johannes Tyra wrote:
Doch wenn ich den IMAP Server compilieren will kommt folgendes:
gcc -I/home/vpopmail/include/ -DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a ../sha1/libsha1.a -L/home/vpopmail/lib -lvpopmail -lm -lcrypt /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lvpopmail ^^^^^^^^^^^^^^^^^^^^^^^^ Hier steht es! Der Linker (ld) findet eine Bibliothek bzw. ein Archiv nicht, und zwar libvpopmail.{so,a}. Schau, in welchem Paket sich diese befindet und dann musst Du das nachinstallieren. Oder aber die Bibliothek/das Archiv ist schon auf Deinem System, nur an einem Ort, an dem der Linker nicht sucht. Dann musst Du beim ./configure Lauf entsprechende Zusatzangaben machen oder Makefiles haendisch anpassen. Da ich Deine Installation nicht kenne, musst Du selbst mal schauen, was nun zutrifft.
Gruesse, Th.
Hi...
cannot find -lvpopmail ^^^^^^^^^^^^^^^^^^^^^^^^ Hier steht es! Der Linker (ld) findet eine Bibliothek bzw. ein Archiv nicht, und zwar libvpopmail.{so,a}. Schau, in welchem Paket sich diese befindet und dann musst Du das nachinstallieren. Oder aber die Bibliothek/das Archiv ist schon auf Deinem System, nur an einem Ort, an dem der Linker nicht sucht. Dann musst Du beim ./configure Lauf entsprechende Zusatzangaben machen oder Makefiles haendisch anpassen. Da ich Deine Installation nicht kenne, musst Du selbst mal schauen, was nun zutrifft.
Also: habe libvpopmail.a nach /lib kopiert und die Rechte auf 0777 gesetzt. ich glaube die Rechte haben nicht gestimmt. -> Habe make als normaler User ausgführt. Jetzt bekomm ich: Compiling modauthvchkpw.c gcc -I/home/vpopmail/include/ -DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a ../sha1/libsha1.a -L/home/vpopmail/lib -lvpopmail -lm -lcrypt libauth.a(preauthvchkpw.o): In function `auth_vchkpw_pre': preauthvchkpw.o(.text+0x193): undefined reference to `open_smtp_relay' preauthvchkpw.o(.text+0x1c7): undefined reference to `open_smtp_relay' collect2: ld returned 1 exit status make[2]: *** [authvchkpw] Fehler 1 make[2]: Verlassen des Verzeichnisses »/home/jtyra/courier-imap-2.2.1/authlib« make[1]: *** [all] Fehler 2 make[1]: Verlassen des Verzeichnisses »/home/jtyra/courier-imap-2.2.1/authlib« make: *** [all-recursive] Fehler 1 Was soll ich machen?? vPopmail neu installieren?? Oder was stimmt hier nicht?? Gruß Johannes
Johannes Tyra sagte:
Was soll ich machen?? vPopmail neu installieren??
Wenn Du Dich an die Vorgehensweise auf http://sylvestre.ledru.info/howto/howto_qmail_vpopmail.php hälst, solltest Du keine Probleme bekommen. Denn ich habe qmail & Co. nach diesem HowTo bei mir zum laufen gebracht. Und wie Du amhand meines Headers erkennen kannst, ist diese Mail mit SquirrelMail verfasst worden. ;-) Bye Michael -- _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Johannes Tyra wrote:
[...] Compiling modauthvchkpw.c gcc -I/home/vpopmail/include/ -DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a ../sha1/libsha1.a -L/home/vpopmail/lib -lvpopmail -lm -lcrypt libauth.a(preauthvchkpw.o): In function `auth_vchkpw_pre': preauthvchkpw.o(.text+0x193): undefined reference to `open_smtp_relay' preauthvchkpw.o(.text+0x1c7): undefined reference to `open_smtp_relay' collect2: ld returned 1 exit status
Hier beschwert sich wieder der Linker ld! Beim Linken des Programms authvchkpw mit Hilfe des Object Files preauthvchkpw.o aus dem Archiv libauth.a findet er die Referenz open_smtp_relay, die in der Funktion auth_vchkpw_pre verwendet wird, nicht. Dir scheint also wieder etwas zu fehlen - was genau hier fehlt bzw. welche Option o.ae. kann ich Dir nicht sagen, weil ich weder qmail noch vpopmail noch cyrus imap hier habe. Du musst herausfinden, wo sich die Implementierung von open_smtp_relay befindet. An der Kommandozeile sieht man, dass das Makro HAVE_OPEN_SMTP_RELAY (das scheint ja vom Namen her auch damit zu tun zu haben) mit 1 (vor)definiert wird. Allerdings fehlt eben die Implementierung dazu... CU, Th.
Johannes Tyra writes:
Hi... ich habe auf meinen Server seid längeren Qmail und vpopmail laufen. Ich würde ganz gerne ein Webinterface aufsetzten, doch wie ich gelsen haben benötigt man dazu einen IMAP server.
Nicht unbedingt. Ich schreibe diese Mail im SqWebMail auf meinem Server der mit Qmail läuft. (www.inter7.com) Gruss Beda
participants (5)
-
Beda Szukics
-
Johannes Tyra
-
Michael Raab
-
Thomas Hertweck
-
Thomas Janssen