Bash, Shell, PHP, Python, Perl, CGI
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 09:56
Hi Leute,
also das habe ich noch nie gesehen.
Code: Select all
error_reporting(E_ALL);
imap_open("{imap.domain.de:143}", 'mail@domain.de', 'meinpass');
echo 'Es geht weiter...';
Nur diese drei Zeilen im Script. Alle Imap-Angaben sind 100% korrekt. Nach imap_open erfolgt keine Ausgabe mehr! Weder eine Fehlermeldung wird ausgegeben noch die Zeile danach wird abgearbeitet.
Der IE zeigt "die Seite kann nicht angezeigt werden." Kommentiere ich die imap_open Zeile aus, erhalte ich die echo-Ausgabe.
Hat Jemand eine Idee?
Danke für jeden Tipp oder Hinweis!
Joe User
Project Manager
Posts: 11182 Joined: 2003-02-27 01:00
Location: Hamburg
Post
by Joe User » 2008-11-06 11:30
Code: Select all
error_reporting(E_ALL);
mbox="{imap.domain.tld:143/imap/notls}INBOX";
user="user@domain.tld";
pass="secret";
imap_open($mbox, $user, $pass) or die(imap_last_error());
echo "Es geht weiter...";
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 11:44
hab ich eben probiert. Leider mit dem selben Ergebnis.
Er schmiert ohne Fehlermeldung auszugeben ab... :(
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 13:20
matzewe01 wrote: php.ini
/** Folgende Optionen danach wieder entfernen */
log_errors=on?
meinetwegen auch
display_errors = On?
error_reporting = E_ALL gesetzt?
report_memleaks = On?
Falls die Zend Enginge genutzt wird...
report_zend_debug = 0
Hallo Matthias,
habe alles aktiviert, leider ohne Erfolg. :(
Noch irgendwelche Ideen? Ich mit meinen bin schon ziemlich am Ende.
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 13:40
Danke für die Antwort,
Wo hast Du das aktiviert? /etc/php5/apache/php.ini?
/etc/php.ini. Der Ort stimmt auch.
Welcher Webserver ist im Einsatz?
Apache 2
Läuft dort zusätzlich Plesk, iscp etc. was u.U. diese Optionen in der Apache Konfiguration wieder deaktivieren?
Nein, alles selbst konfiguriert.
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 13:57
lt. phpinfo():
Code: Select all
log_errors On On
display_errors On On
error_reporting 6135 6135
report_memleaks On On
report_zend_debug Off Off
daemotron
Administrator
Posts: 2641 Joined: 2004-01-21 17:44
Post
by daemotron » 2008-11-06 13:59
Öh, ist Dein PHP denn auch mit IMAP-Extension gebaut und ist diese geladen (=> phpinfo())?
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 14:01
jfreund wrote: Öh, ist Dein PHP denn auch mit IMAP-Extension gebaut und ist diese geladen (=> phpinfo())?
Code: Select all
IMAP c-Client Version 2001
SSL Support enabled
Kerberos Support enabled
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 14:06
es hat ja auch alles funktioniert.
Warum imap_open plötzlich (seit gestern) fehlschlägt, kann ich nicht verstehen.
Nein, ich habe KEIENE Einstellungen geändert...
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 14:13
matzewe01 wrote: Versuche es doch mal damit:
Code: Select all
$connection = imap_open($mailbox,$user,$pass) or die(imap_last_error()."<br>Connection Faliure!");
Vieleicht kommst Du so dem Problem eher auf die spur.
nein, er bricht trotzdem ab.
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 14:17
matzewe01 wrote: Der Imap Server läuft aber noch und ein autoupdate kannst Du auch ausschliessen?
Alles weitere tut es ja. Thunderbird, squirrelmail auf dem Server auch.
Es funktioniert nur mit imap_open nicht!
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 15:39
keine Ideen?
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 15:53
matzewe01 wrote: Also nur für den Fall, der Fälle:
error_log / access_log deines webservers hast Du natürlich auch durchsucht.
vom HTTP-Server?
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 16:17
Im Log steht
bei jedem Aufruf...
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-06 17:01
der Error Log ist leer bzw. hat keine Angaben dazu.
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-18 10:24
hab nun PHP neu kompiliert und installiert.
Leider ohne Erfolg.
Hat jemand noch Ideen?
Danke für jeden kleinen Hinweis!
oxygen
Posts: 2138 Joined: 2002-12-15 00:10
Location: Bergheim
Post
by oxygen » 2008-11-18 11:14
stickybit wrote: hab nun PHP neu kompiliert und installiert.
Leider ohne Erfolg.
Hat jemand noch Ideen?
Danke für jeden kleinen Hinweis!
Hast du es selbst kompiliert? Wenn ja, mal die PHP / IMAP ClientVersion der Distribution probieren. Falls nein, mal imap c und php selbst kompilieren. Also das jeweils andere ;)
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-18 11:25
oxygen wrote: Hast du es selbst kompiliert?
ja.
oxygen wrote: mal die PHP / IMAP ClientVersion der Distribution probieren.
probieren bitte was?
oxygen
Posts: 2138 Joined: 2002-12-15 00:10
Location: Bergheim
Post
by oxygen » 2008-11-18 12:02
stickybit wrote: oxygen wrote: Hast du es selbst kompiliert?
ja.
oxygen wrote: mal die PHP / IMAP ClientVersion der Distribution probieren.
probieren bitte was?
Du solltest statt dem selbst kompiliertem binary, mal die Distributionspakete verwenden.
stickybit
Posts: 59 Joined: 2007-08-16 09:39
Post
by stickybit » 2008-11-19 16:29
oxygen wrote: Du solltest statt dem selbst kompiliertem binary, mal die Distributionspakete verwenden.
sorry, wie geht das?
Roger Wilco
Posts: 5923 Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-11-19 19:13
Indem du PHP und die gewünschten Erweiterungen über den Paketmanager deiner Distribution installierst...