2009-08-18 8 views
0

Ich spielte um den neuen swiftmailer 4.0.4 mit meinem Zend Studio Embbded Apache Server, wo ich erfolgreich E-Mails über Google Mail SMTP senden kann. Jetzt , dass es war in Ordnung, und dass ich beschlossen, es im realen Projekt zu verwenden und dieses Mal zusammen mit xampp 1.6.8.any Zeit läuft i die gleiche Funktion gibt diesen Fehler istProblem mit fsockopen beim Senden von E-Mails mit swiftmailer

Warning: fsockopen() [Funktion .fsockopen]: Verbindung zu ssl: //smtp.gmail.com nicht möglich: 465 (Kann den Socket-Transport "ssl" nicht finden - hast du vergessen, ihn zu aktivieren, als du PHP konfiguriert hast?) in C: \ xampp \ htdocs \ Projekt \ \ flink \ classes \ Swift \ Transport \ StreamBuffer.php on line 243

habe ich versucht, enthält es accepter das Zertifikat hat aber immer noch nicht mein Fehler Datei ssl von Xampp Index zu ermöglichen disapear.I bin wirklich besorgt darüber. Kann jemand sein teilen Meinung oder Erfahrung? danke fürs Lesen!

Antwort

0

Ich denke, aus irgendeinem Grund hat es angefangen zu arbeiten. Ich bin mir nicht sicher, was passiert ist, ich neu installieren xampp und sah das Problem nicht mehr.

1

Das Problem ist, dass Sie nicht die SSL-Transport für PHP installiert haben. Verschiedene Systeme machen das auf unterschiedliche Art und Weise, also weiß ich nicht, wie deine funktionieren würde.

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

<?php 

print_r(stream_get_transports()); 

Minen kehrt:

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

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

+0

Ahhh, so einfach und doch so effektiv! –

Verwandte Themen