SSL Verbindung funktioniert nach Umzug nicht mehr

Bei Fehlern oder Problemen mit phlyMail MessageCenter bitte hier posten

SSL Verbindung funktioniert nach Umzug nicht mehr

Postby Blackneron » 12.08.2011 11:37

Hallo,

Ich musste meinen Webhost wechseln und die "phlyMail" Applikation dadurch transferieren. Das hat alles wunderbar geklappt, ausser dass nun keine POP E-Mail Konten über den Port 995 abgerufen werden können (GMX und Gmail Konten). Mein neuer Webhoster ist "Hostgator.com" und meine phlyMail Version 4.01.06. Folgendes habe ich mit dem Hostgator-Support schon versucht:

- E-Mails von GMX über Port 995 abrufen => "Connection to pop.gmx.net:995 failed"
- E-Mails von Gmail über Port 995 abrufen => "Connection to pop.gmail.com:995 failed"
- Nur Accounts die über SSL (995) abgerufen werden sind vom Problem betroffen!

- PHP Version: 5.2.17
- E-Mails von GMX über Port 110 abrufen => OK
- E-Mails über GMX über Port 465 senden => OK
- Alle Accounts über Port 110 abrufen => OK
- openssl ist enabled in phpinfo(): '--with-openssl=/opt/openssl' '--with-openssl-dir=/opt/openssl'
- GMX Server-Check mit openssl verbindung vom PC aus: "openssl s_client -connect pop.gmx.net:995" => Antwort: "+OK POP server ready H migmx108"
- Port 995 auf dem Webhost offen (obwohl das vieleicht nicht wichtig ist)
- 3 verschiedene Browser versucht (Firefox, IE and QtWeb)
- Alle Browser-Proxy disabled.
- Ganzer GMX-Profil in phlyMail gelöscht und wieder neu erstellt
- Username und Passwort überprüft (Login durch GMX-Webmail)
- Ping Host "pop.gmx.net" vom webhost aus => OK (kein Routing- oder DNS Problem)
- Check des PHP-Logfiles => Nur Meldung: "Connection to pop.gmx.net:995 failed"

Für mich sieht es beinahe so aus als könne phlyMail (über openssl) keine Verbindung mit dem POP-Server "aushandeln"...
Gibt es kein Test-Script, das nur eine Verbindung zum POP-Server herstellt und dann (wenn es nicht geht) eine Fehlermeldung ausspuckt? :D
Was kann ich sonst noch versuchen um das Ganze wieder zum laufen zu bringen? (Der Rest funktioniert ja prima!)

Bei Fragen werde ich gerne mehr Infos liefern (ich muss nur wissen was genau)...

Vielen Dank für die Hilfe und einen schönen Tag!
Blackneron
Newbie
Newbie
 
Posts: 4
Joined: 12.08.2011 06:10

Re: SSL Verbindung funktioniert nach Umzug nicht mehr

Postby mso » 14.08.2011 19:00

Grundsätzlich haben Sie alles richtig gemacht und auch schon so ziemlich alles ausprobiert, was man probieren kann. In der Tat sieht es so aus, als würde das Aushandeln einer sicheren Verbindung fehlschlagen.

Blackneron wrote:- Port 995 auf dem Webhost offen (obwohl das vieleicht nicht wichtig ist)


Das ist schon wichtig, immerhin ist es ja das PHP auf dem Server, welches mit GMX bzw. GMail redet.

Ich sehe hier schon Hostgator in der Pflicht nachzusehen, wieso der SSL-Handshake fehlschlägt. Generell ist es Ihrer Beschreibung nach ja schon möglich, Mails abzurufen (und zu senden?).

Wenn das hier geht, gehe ich davon aus, dass Sie Konsolenzugriff haben:
- Ping Host "pop.gmx.net" vom webhost aus => OK (kein Routing- oder DNS Problem)


Probieren Sie doch mal, sich direkt mit dem SSL-Client auf der Konsole zu GMX / Gmail zu verbinden (Genaue Syntax usw. hängt vom System ab).
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1274
Joined: 01.11.2001 01:00
Location: Berlin

Re: SSL Verbindung funktioniert nach Umzug nicht mehr

Postby Blackneron » 15.08.2011 19:13

Guten Tag Herr Sommerfeld,

Vielen Dank für Ihre Hilfe !

Ich habe keinen Konsolen-Zugriff zum Webhost. Die Tests haben "wir" mit dem Live-Chat ausprobiert. Also die Support-Person beim Webhoster hat die Kommandos eingetippt und mir dann die Rückmeldung gegeben.

Das Problem ist nun gelöst. Nach nun 4 Tagen ununterbrochenem Suchen (inkl. schreiben eines Test-Scripts und einem "ellenlangen" E-Mail) hat sich herausgestellt, dass der Port 995 eben DOCH NICHT offen war. Der Support hatte mir mindestens drei Mal versichert dass der Port offen ist - aber er was zu!

Ich installierte das Test-Script auf meinem "alten" und "neuen" webhost und sendete die Links zum Support. Man glaubte mir dann, dass es weder am Gmail noch an phlyMail liegt :)

Hier noch das kleine Test-Script - Vielleicht hilft es jemandem um sein eigenes Problem zu lösen:

Code: Select all
<?php

// =====================================================================
//
// Test script to make a connection to a mailbox and display the e-mail
// headers. The actual configuration works with Gmail accounts over SSL
// (port 995). It should also work with other e-mail hosts. Hou have to
// change username and password of course :-)
//
// If you use Gmail, insert the string "recent:" in front of your user-
// name. Then you can receive the e-mail headers again and again. With-
// the string added, you can only receive the headers one time and then
// this e-mails are marked as "downloaded" and will not be displayed if
// you make a new connection.
//
// =====================================================================
// Settings - Begin.
// =====================================================================

$hostname = "{pop.gmail.com:995/pop3/ssl/novalidate-cert}";
$username = "recent:username@gmail.com";
$password = "password";

// =====================================================================
// Settings - End.
// =====================================================================

// Open a connection to the mailbox.
$connection = imap_open($hostname, $username, $password);

// Check if the connection was successful.
If ($connection) {

  // Get the e-mail headers.
  echo "<h1>E-Mail Headers</h1>\n";
  $emails = imap_headers($connection);

  // Check if e-mails are available.
  if ($emails == false) {
    echo "No e-mails available !<br />\n";

  // Display the e-mail headers.
  } else {
    foreach ($emails as $val) {
      echo $val . "<br />\n";
    }
  }

  // Close the connection.
  imap_close($connection);

// The connection failed.
} else {

  // Display the imap errors.
  echo "<h1>The connection failed !</h1>\n";
  print_r(imap_errors());
}

echo "<br /><br />\n";

// Display host information.
phpinfo();

?>




Sobald der Port 995 auf meinem webhost offen war funktionierte alles bestens :D

Und die Moral von der Geschichte: "Glaube nichts was Du nicht selbst getestet hast !"

Trotzdem vielen Dank für die Hilfe und viele Grüsse !
Blackneron
Newbie
Newbie
 
Posts: 4
Joined: 12.08.2011 06:10

Re: SSL Verbindung funktioniert nach Umzug nicht mehr

Postby mso » 15.08.2011 20:07

Hallo Blackneron,

es freut mich sehr, dass Ihr Problem nun - vor Allem dank Ihrer eigenen Hartnäckigkeit - gelöst ist. Insbesondere auch "Danke" für das Test-Script.

Ich belasse es vorerst hier an Ihrem Post.

Viele Grüße,

Matthias Sommerfeld
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1274
Joined: 01.11.2001 01:00
Location: Berlin


Return to Fehler / Probleme MessageCenter

Who is online

Registered users: No registered users

cron