وجود مشكلة مع Fsockopen أثناء إرسال البريد باستخدام Swiftmailer

StackOverflow https://stackoverflow.com/questions/1296222

سؤال

كنت ألعب حول Swiftmailer الجديد 4.0.4 باستخدام My Zend Studio Ammbeded Apache Server حيث يمكنني إرسال رسائل البريد الإلكتروني بنجاح من خلال Gmail SMTP. الآن أنه على ما يرام وأنني قررت استخدامه في مشروع حقيقي وهذه المرة على طول استخدام xampp 1.6.8.Ane الوقت الذي أقوم بتشغيل نفس الوظيفة هناك هذا الخطأ

تحذير: FSockopen () [Function.Fsockopen]: غير قادر على الاتصال ب SSL: //smtp.gmail.com: 465 (غير قادر على العثور على نقل المقبس "SSL" - هل نسيت أن تمكنها عند تكوين PHP؟) ج: xampp htdocs project يتضمن swift classes swift transport streambuffer.php على الخط 243

لقد حاولت تمكين SSL من ملف فهرس Xampp الذي يحتوي على شهادة accepter ولكن لا يزال خطأي لن يخطئ. أنا قلق حقا بشأن هذا. هل يشارك أي شخص رأيه أو تجربته؟ شكرا للقراءة!

هل كانت مفيدة؟

المحلول 2

أعتقد أنه لسبب ما بدأ العمل. لم أكن متأكدا من ما حدث، أعيد تثبيت xampp ولم أرى المشكلة بعد الآن.

نصائح أخرى

المشكلة هي أنه ليس لديك نقل SSL مثبتا ل PHP. أنظمة مختلفة تفعل ذلك بطرق مختلفة، لذلك لا أعرف كيف ستعمل لك.

يمكنك تشغيل تطبيق Quick PHP للتحقق من ذلك:

<?php

print_r(stream_get_transports());

إرجاع الألغام:

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

إذا كانت SSL و TLS ليست موجودة، فلن يكون تثبيت PHP الخاص بك دعما لهم وتحتاج إلى إيجاد طريقة لإصلاح ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top