Frage

Ich spiele um den neuen Swiftmailer 4.0.4 meines Zend Studio mit embbeded Apache-Server, wo ich erfolgreich E-Mails über gmail smtp senden kann. Jetzt, wo es war in Ordnung, und dass ich beschlossen, es im realen Projekt zu verwenden und dieses Mal zusammen mit xampp 1.6.8.any Mal, wenn ich die gleiche Funktion ausführen gibt es diesen Fehler

  

Warning: fsockopen () [function.fsockopen]: nicht in der Lage zu ssl verbinden: //smtp.gmail.com: 465 (Kann nicht den Socket-Transport "ssl" finden - haben vergessen, dass Sie es zu aktivieren, wenn Sie PHP konfigurierten in C): \ xampp \ htdocs \ Projekt \ \ flink \ classes \ Swift \ Transport \ StreamBuffer.php on line 243

enthält

Ich habe versucht, ssl von Xampp Indexdatei, damit es accepter das Zertifikat hat aber immer noch mein Fehler disapear.I'm nicht wirklich besorgt über this.Can jemand seine Meinung oder Erfahrung teilen? Dank für das Lesen!

War es hilfreich?

Lösung 2

Ich denke, es aus irgendeinem Grund begann etwa working.i'm nicht sicher, was passiert ist, installiere ich xampp und sehen nicht das Problem anymore.weird.

Andere Tipps

Das Problem ist, dass Sie nicht den ssl Transport für PHP installiert haben. Verschiedene Systeme tun dies auf unterschiedliche Weise, so dass ich weiß nicht, wie Ihr funktionieren würde.

Sie können eine schnelle PHP-Anwendung ausführen, dies zu überprüfen:

<?php

print_r(stream_get_transports());

Meine zurück:

Array
(
    [0] => tcp
    [1] => udp
    [2] => unix
    [3] => udg
    [4] => ssl
    [5] => sslv3
    [6] => sslv2
    [7] => tls
)

Wenn SSL- und TLS nicht da ist, dann Ihre PHP-Installation hat keine Unterstützung für sie, und Sie müssen einen Weg finden, das zu beheben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top