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 » 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!

User avatar
Joe User
Project Manager
Project Manager
Posts: 11616
Joined: 2003-02-27 01:00
Location: Hamburg

Re: imap_open terminiert PHP Script!

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...";
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 » 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

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

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

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

Post by stickybit » 2008-11-06 14:09

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

http://www.php.de/php-tipps-2005-2/31838-erledigt-imap_open-terminiert-skript.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 » 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

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

Post by stickybit » 2008-11-06 15:39

keine Ideen?

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

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

Post by stickybit » 2008-11-06 16:17

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 » 2008-11-06 17:01

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 » 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
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

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
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: imap_open terminiert PHP Script!

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

Re: imap_open terminiert PHP Script!

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
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: imap_open terminiert PHP Script!

Post by Roger Wilco » 2008-11-19 19:13

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