imap_open terminiert PHP Script!

Bash, Shell, PHP, Python, Perl, CGI
stickybit
Posts: 59
Joined: 2007-08-16 09:39

imap_open terminiert PHP Script!

Post by stickybit »

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!
User avatar
Joe User
Project Manager
Project Manager
Posts: 11176
Joined: 2003-02-27 01:00
Location: Hamburg

Re: imap_open terminiert PHP Script!

Post by Joe User »

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...";
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

hab ich eben probiert. Leider mit dem selben Ergebnis.
Er schmiert ohne Fehlermeldung auszugeben ab... :(
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

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
User avatar
daemotron
Administrator
Administrator
Posts: 2639
Joined: 2004-01-21 17:44

Re: imap_open terminiert PHP Script!

Post by daemotron »

Öh, ist Dein PHP denn auch mit IMAP-Extension gebaut und ist diese geladen (=> phpinfo())?
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

hab auch gegoogelt. Bin auch nicht alleine mit diesem Problem.

http://www.php.de/php-tipps-2005-2/3183 ... kript.html

Leider keine Lösungsvorschläge da...
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

keine Ideen?
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

Im Log steht

Code: Select all

GET 200
bei jedem Aufruf...
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

der Error Log ist leer bzw. hat keine Angaben dazu.

Code: Select all

LogLevel debug
stickybit
Posts: 59
Joined: 2007-08-16 09:39

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by oxygen »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by oxygen »

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

Re: imap_open terminiert PHP Script!

Post by stickybit »

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

Re: imap_open terminiert PHP Script!

Post by Roger Wilco »

Indem du PHP und die gewünschten Erweiterungen über den Paketmanager deiner Distribution installierst...