probleme mit dem imap-dev

  • Thread starter Thread starter cpedv
  • Start date Start date
C

cpedv

Guest
Hi, letztens habe ich mein Confixx auf die neue 3.3.4 Aktuallesiert.

Weiss jetzt nicht ob es daran liegt.

Zumindest wenn ich über Confixx in den in den Postfach gehe bekomme ich diese Anzeige:

Code:
Es kann keine installierte IMAP-Bibliothek gefunden werden!
Wenn ich versuche was zu versenden bekomme ich dieses:
Code:
Fatal error: Call to undefined function imap_append() in /home/www/confixx/html/poplogin/email_neu.php on line 246

In email_neu.php in Zeile 246 ist dieses Vorhanden:
Code:
imap_append( $mbox, "{".$incomingMailServer.":".$incomingMailPort."}".
                  $loEmailConnect->fullFolderPrefix()."Sent", $lcMailHeader );

Darum gehe ich davon aus das bei mir der imap Server nicht läuft.

Dann habe ich versucht durch:
Code:
nebula:~# apt-get update
nebula:~# apt-get install courier-imap courier-imap-ssl
Den das imap neu zu installieren, dabei bleibt dann die Installation stehen und ich muss sogar Putty ausmachen, denn ich kann nur noch nach Lust und laune Texte eingeben ohne auswirkungen. Wenn ich lang genug warte bricht er auch von alleine ab und bekomme dann diese Meldung:

Code:
s156:/# apt-get update
Get:1 http://filepile.fastit.net etch Release.gpg [386B]
Hit http://filepile.fastit.net etch Release
Ign http://filepile.fastit.net etch/main Packages/DiffIndex
Ign http://filepile.fastit.net etch/main Sources/DiffIndex
Hit http://filepile.fastit.net etch/main Packages
Hit http://filepile.fastit.net etch/main Sources
Get:2 http://security.debian.org etch/updates Release.gpg [189B]
Hit http://security.debian.org etch/updates Release
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
Hit http://security.debian.org etch/updates/main Packages
Hit http://security.debian.org etch/updates/main Sources
Get:3 http://www.backports.org etch-backports Release.gpg [189B]
Hit http://www.backports.org etch-backports Release
Hit http://www.backports.org etch-backports/main Packages/DiffIndex
Hit http://www.backports.org etch-backports/contrib Packages/DiffIndex
Hit http://www.backports.org etch-backports/non-free Packages/DiffIndex
Hit http://www.backports.org etch-backports/non-free Packages
Fetched 388B in 5s (66B/s)
Reading package lists... Done
s156:/# apt-get install courier-imap courier-imap-ssl
Reading package lists... Done
Building dependency tree... Done
courier-imap is already the newest version.
The following extra packages will be installed:
  courier-ssl
Suggested packages:
  imap-client
The following NEW packages will be installed:
  courier-imap-ssl courier-ssl
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 237kB of archives.
After unpacking 938kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://filepile.fastit.net etch/main courier-ssl 0.53.3-5 [214kB]
Get:2 http://filepile.fastit.net etch/main courier-imap-ssl 4.1.1.20060828-5 [23.0kB]
Fetched 237kB in 0s (1256kB/s)
Preconfiguring packages ...
Selecting previously deselected package courier-ssl.
(Reading database ... 31634 files and directories currently installed.)
Unpacking courier-ssl (from .../courier-ssl_0.53.3-5_amd64.deb) ...
Selecting previously deselected package courier-imap-ssl.
Unpacking courier-imap-ssl (from .../courier-imap-ssl_4.1.1.20060828-5_amd64.deb) ...
Setting up courier-imap (4.1.1.20060828-5) ...
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=LOGIN] s156.silver.fastwebserver.de IMAP4rev1 2004.357 at Wed, 12 Nov 2008 15:29:29 +0100 (CET)
* BYE Autologout; idle for too long
invoke-rc.d: initscript courier-imap, action "start" failed.
dpkg: error processing courier-imap (--configure):
 subprocess post-installation script returned error exit status 1
Setting up courier-ssl (0.53.3-5) ...

dpkg: dependency problems prevent configuration of courier-imap-ssl:
 courier-imap-ssl depends on courier-imap (>= 1.3.7-3); however:
  Package courier-imap is not configured yet.
dpkg: error processing courier-imap-ssl (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 courier-imap
 courier-imap-ssl
E: Sub-process /usr/bin/dpkg returned an error code (1)
s156:/#

Versuche ich das system durch durch apt-get update & apt-get upgrade zu Aktuallesieren fragt es mich ob ich erneut Installieren möchte.

Und bleibt immer wie zuvor bei stehn:
Code:
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=LOGIN] s156.silver.fastwebserver.de IMAP4rev1 2004.357 at Wed, 12 Nov 2008 15:29:29 +0100 (CET)

Wie kann ich dieses Problem lösen, habe schon den ganzen Tag mit google & Co versucht dieses Problem zu lösen.

gruss Gero

PS. tolles Forum, habe mich Gestern auch hier angemeldet und finde die Infos und Hilfen hier grandios.:)
 
Last edited by a moderator:
Danke, aber soweit war ich heute auch schon.:(

Habe es noch mal ausgeführt:
Code:
s156:/# apt-get install php5-imap
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                              the problem.
s156:/# dpkg --configure -a
s156:/# apt-get install php5-imap
Reading package lists... Done
Building dependency tree... Done
php5-imap is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up courier-imap (4.1.1.20060828-5) ...
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=LOGIN] s156.silver.fastwebserver.de IMAP4rev1 2004.357 at Wed, 12 Nov 2008 18:20:28 +0100 (CET)

Es scheint das ein Fehler im courier-imap zu sein. Ich habe auch schon versucht courier-imap zu deinstallieren, es ist egal was ich im bezug des imap mache es bleibt immer bei ....hängen.
Code1
Code:
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=LOGIN] s156.silver.fastwebserver.de IMAP4rev1 2004.357 at Wed, 12 Nov 2008 18:20:28 +0100 (CET)

Edit:
Nachdem er abgebrochen hat gibt es noch diese Fehleranzeige:
Code:
bash: syntax error near unexpected [B]token[/B] `('

token? hat doch was mit Passwort zu tun oder ??

gruss Gero

Edit:
Hier ein Auszug mit netstat -tap
Code:
/etc/courier# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost.localdo:**** *:*                     LISTEN     2168/amavisd (maste
tcp        0      0 localhost.localdo:**** *:*                     LISTEN     8086/master
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN     2232/mysqld
tcp        0      0 localhost.localdo:***** *:*                     LISTEN     2280/policyd-weight
tcp        0      0 *:sunrpc                *:*                     LISTEN     2000/portmap
tcp        0      0 *:webmin                *:*                     LISTEN     3036/perl
tcp        0      0 *:ftp                   *:*                     LISTEN     2520/vsftpd
tcp        0      0 *:smtp                  *:*                     LISTEN     8086/master
tcp6       0      0 *:pop3s                 *:*                     LISTEN     6786/couriertcpd
tcp6       0      0 *:pop3                  *:*                     LISTEN     2406/couriertcpd
tcp6       0      0 *:www                   *:*                     LISTEN     2621/apache2
tcp6       0      0 *:https                 *:*                     LISTEN     2621/apache2
tcp6       0      0 stp24.de:www            p54B6F8D2.dip.t-d:51178 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51606 ESTABLISHED9055/apache2
tcp6       0      0 stp24.de:www            cable-86-56-90-167:4586 TIME_WAIT  -
tcp6       0      0 stp24.de:www            cable-86-56-90-167:4587 ESTABLISHED9114/apache2
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51584 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51585 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51586 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51587 TIME_WAIT  -
tcp6       0      0 stp24.de:www            dslb-088-077-208-2:4974 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p57A66455.dip.t-d:51054 ESTABLISHED-
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51582 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p579C87AA.dip.t-d:51583 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p57ADBDEC.dip0.t-i:4150 TIME_WAIT  -
tcp6       0      0 stp24.de:www            p57ADBDEC.dip0.t-i:4150 TIME_WAIT  -
tcp6       0      0 stp24.de:www            dslb-082-083-073-1:1546 ESTABLISHED9052/apache2
tcp6       0      0 stp24.de:www            dslb-082-083-073-1:1545 TIME_WAIT  -

Edit:
Mit /etc/init.d/courier-imap restart bleibt imap auch an der selben stelle hängen. (siehe oben Code1)

Mit /etc/init.d/courier-imap-ssl restart bekomme ich:
Code:
/etc/init.d/courier-imap-ssl: No such file or directory

Achso mein System ist Debian Echt mit Apache2 und php5 und postfix.
Connfixx 3.3.4
 
Last edited by a moderator:
Code:
Fatal error: Call to undefined function imap_append() in /home/www/confixx/html/poplogin/email_neu.php on line 246

In email_neu.php in Zeile 246 ist dieses Vorhanden:
Code:
imap_append( $mbox, "{".$incomingMailServer.":".$incomingMailPort."}".
                  $loEmailConnect->fullFolderPrefix()."Sent", $lcMailHeader );

Darum gehe ich davon aus das bei mir der imap Server nicht läuft.
Wie du aus den beiden Sachen abliest, dass der IMAP-Server nicht läuft, würde ich gern mal wissen.
Ich sehe da in Zeile 246 einen Aufruf einer Funktion, die normal von der IMAP-Extension geliefert wird aber nicht vorhanden ist - was auf eine Abwesenheit der Extension schließen lässt.

Es schaut danach aus, dass du wegen einer fehlenden IMAP-Extension in PHP deinen Courier in den Sand gesetzt hast.
Versuch mal, den anzuhalten, das Courier-IMAP komplett zu deinstallieren (vorher Konfiguration sichern!) und neu zu installieren. Dein System scheint ein Problem mit einem partiell installierten Courier-IMAP-Paket zu haben. Das mit dem SSL steigt dann wegen fehlender Deps aus.
 
Last edited by a moderator:
Hi, die Angelegenheit hat sich erledigt, ich habe mein Server neu installieren lassen.

Mir ist jetzt bekannt was ich falsch gemacht habe, es war aber zu spät, durch meine neu Installierungen bestimmter Bereiche hatte ich einen Mischmasch verursacht, wo ich nicht mehr raus kam.

Ich werde in Zukunft etwas geduldiger sein müssen und lieber hier vorher Fragen wenn was unsicher ist.

Leider hatte ich kein Backup vom Server, so das ich alles wieder einrichten muss was ich drauf hatte.

gruss Gero
 
Ich könnte mich in den Ars.... beissen....:(

Ich habe nun den Fehler gefunden und es wäre gar nicht nötig gewesen das ich mir mein System durch Aktualisierungen und verschiedene Tests die es nur schlimmer machten alles kaputt zu machen.

Am Ende blieb mir nur die neu Installation des Servers übrig.

Die Lösung auf die nachfolgenden Anzeigen im Confixx Email Editor:
Code:
Fatal error: Call to undefined function imap_append() in /home/www/confixx/html/poplogin/email_neu.php on line 246
Code:
Es kann keine installierte IMAP-Bibliothek gefunden werden!

Man muss in der php.ini nur den Eintrag "extension=imap.so" hinzu fügen, das war alles.

Code:
extension=mysql.so
extension=gd.so
extension=imap.so (das musst man nur hinzufügen oder auskommentieren)

gruss Gero
 
Back
Top