php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.11.2011, 10:33  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] IMAP Exchange Postfach auslesen

Guten Tag miteinander,

ich schlage mich schon seit einiger Zeit mit dem Thema Exchange Postfach auslesen herum.

Ich bekomm einfach keine Verbindung her. Egal mit welchen Parametern ich es versuche. Folgende Einstellungen sind auf dem Exchange Server 2007 gesetzt:





Die Firewall-Regel MSExchangeIMAP4 ist aktiv und wird zugelassen. Das Zertifikat ist auf dem IIS installiert.

Hier mal ein Versuch ohne Parameter:
PHP-Code:
$connection imap_open('{exchangeserver:993}INBOX''benutzer@domain.de''kennwort'); 
Folgenden Fehler bekomm ich bei dieser Abfrage:

Code:
Warning: imap_open() [function.imap-open]: Couldn't open stream {exchangeserver:993}INBOX
Pixelschubser ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.11.2011, 12:26  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Welche Kombinationen an Flags hast du denn bereits durchprobiert? Immer die gleiche Meldung (couldnt open stream)?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 29.11.2011, 13:16  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Etwas weiter bin ich mit der Funktion imap_errors() gekommen. Hier bekommen ich bei diesem Aufruf zumindestens mal eine andere Fehlermeldung

PHP-Code:
$connection imap_open('{exchange.domain.de:993/imap4/ssl}INBOX''user@domain.de''kennwort'); 

Certificate failure for exchange.domain.de: Self-signed certificate or untrusted authority: CN=EXCHANGE

Das Zertifikat habe ich im IE bereits hinzugefügt. Reicht das Vielleicht dem IIS bzw. PHP nicht aus?
Pixelschubser ist offline   Mit Zitat antworten
Alt 29.11.2011, 13:54  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

/novalidate-cert ausprobiert?

Ist das Zertifikat von einem "trusted provider" oder selbst erstellt?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 30.11.2011, 12:35  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
/novalidate-cert ausprobiert?

LOGIN failed.
LOGIN failed.
LOGIN failed.
Too many login failures


Klingt fast so als wäre ich meinem Ziel einen Schritt näher gekommen.

Ich kann mich weder mit "benutzername@domain.de" noch mit "benutzername" anmelden.

Zitat:
Zitat von lstegelitz Beitrag anzeigen
Ist das Zertifikat von einem "trusted provider" oder selbst erstellt?
Trusted Provider
Pixelschubser ist offline   Mit Zitat antworten
Alt 30.11.2011, 12:41  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Und weiter gehts mit dem Fehlern

PHP-Code:
imap_open('{exchangeserver.domain.de:993/imap4/novalidate-cert/ssl/tls}INBOX''benutzer@domain.de''Kennwort'); 
Can't open mailbox {exchangeserver.domain.de:993/imap4/novalidate-cert/ssl/tls}: invalid remote specification

Egal was ich in das Feld "Benutzer" eingebe, ich bekomm immer den selben Fehler. Mit den falschen Anmeldedaten kann es also nichts zutun haben.

Geändert von Pixelschubser (30.11.2011 um 12:55 Uhr).
Pixelschubser ist offline   Mit Zitat antworten
Alt 30.11.2011, 13:31  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Pixelschubser Beitrag anzeigen

LOGIN failed.
LOGIN failed.
LOGIN failed.
Too many login failures
Zumindest hat der Connect zum Exchange Server geklappt, anderenfalls wäre kein Loginversuch möglich gewesen.

Zitat:
Mit den falschen Anmeldedaten kann es also nichts zutun haben
Da bin ich anderer Meinung.

Du gibst bisher immer eine EMailadresse als Benutzernamen ein - Exchange könnte aber auch Benutzer aus NT-Authoritätensystem verlangen. Mal getestet, ob du dich mit deinen Windows-Logindaten anmelden kannst?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 30.11.2011, 13:42  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Laut den Einstellungen auf deinen Screenshots verlangt der Server für die Authentifizierung TLS was über Port 143 stattfinden sollte. Du gibst aber den SSL Port an.

Wenn dem nicht so ist finde ich die Screenshots irreführend.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 30.11.2011, 14:47  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
Du gibst bisher immer eine EMailadresse als Benutzernamen ein - Exchange könnte aber auch Benutzer aus NT-Authoritätensystem verlangen. Mal getestet, ob du dich mit deinen Windows-Logindaten anmelden kannst?
Habe es auch schon nur mit dem Benutzernamen versucht und domain\benutzer. Das Gleiche Problem.
Pixelschubser ist offline   Mit Zitat antworten
Alt 30.11.2011, 14:49  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Dark Guardian Beitrag anzeigen
Laut den Einstellungen auf deinen Screenshots verlangt der Server für die Authentifizierung TLS was über Port 143 stattfinden sollte. Du gibst aber den SSL Port an.

Wenn dem nicht so ist finde ich die Screenshots irreführend.
Habe schon mehrere Optionen durchprobiert. Aber es stimmt, dass macht wenig Sinn. Habe das \tls rausgeschmissen
Pixelschubser ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cookie setzen und auslesen Rutor PHP Einsteiger 8 28.01.2011 08:55
Nur eingetroffene Mails auslesen mit IMAP Lollix PHP Tipps 2010 2 07.09.2010 19:54
ini-Datei auslesen und per PHP wiedergeben Sven83 Datenbanken 3 06.01.2010 16:03
zertifizierte Mails mit IMAP auslesen peh PHP Tipps 2009 0 08.11.2009 15:39
[Erledigt] preparedStatement auslesen funktioniert nicht ?! Raidri PHP Tipps 2009 11 02.11.2009 09:21
[Erledigt] Anzahl der Zeilen auslesen ( MySQL ) errox Datenbanken 13 18.02.2009 16:07
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Daten aus RSS-Datei ohne PHP5 auslesen? BartTheDevil89 PHP Tipps 2008 6 10.12.2007 22:54
[Erledigt] gelöst: Tabelle auslesen -> Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
imap probleme...Wie installiert man Imap? Server, Hosting und Workstations 2 06.12.2005 06:14
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
IMAP postfach mit PHP Auslesen ? PHP Tipps 2005-2 4 31.08.2005 13:54
Mitglieder von Exchange 5.5 Distributionsliste auslesen PHP-Fortgeschrittene 0 01.04.2005 15:39
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php imap exchange 2010, exchange passwort auslesen, php exchange 2010 imap, imap_open exchange 2010 993, php exchange postfach auslesen, imap microsoft exchange php, mailboxes ausgeben imap microsoft exchange php, ein exchange postfach mehrere imap benutzer, exchange postfach emails auslesen, imap ms exchange 2010 php, imap_open exchange 2010, imap lesen php, exchange postfach ausserhalb domäne abfragen, abfrage eines exchange postfaches über imap, imap abfrage exchange server, exchange 2010 postfachdatenbank auslesen, imap zulassung auf exchange, exchange konto einstellungen auslesen, exchange postfach ausesen, passwort aus exchange konto auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum