2011-09-23 8 views
5

मैं एसएमटीपी का उपयोग कर ईमेल भेजने के लिए स्विफ्टमेलर का उपयोग कर रहा हूं।PHP चेतावनी: stream_socket_client(): क्रिप्टो को सक्षम करने में विफल?

2011/09/23 17:59:01 [error] 489#0: *1032 FastCGI sent in stderr: "PHP Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: 
error:140770FC:SSL routines:func(119):reason(252) in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 271 
PHP Warning: stream_socket_client(): Failed to enable crypto in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 271 
PHP Warning: stream_socket_client(): unable to connect to ssl://mail.xxxxx.net:587 (Unknown error) in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 271 
PHP Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host mail.xxxxxxxx.net [ #0]' in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php:273 
Stack trace: 
#0 /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php(66): Swift_Transport_StreamBuffer->_establishSocketConnection() 
#1 /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(116): Swift_Transport_StreamBuffer->initialize(Array) 
#2 /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Mailer.php(79): Swift_Transport_AbstractSmtpTransport->start() 
#3 /home/nginx/websites/example.com/www/email.php(23): Swift_Mailer->send(Object(Swift_Message)) 
#4 {main} 
    thrown in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 273" while reading response header from upstream, client: xx.xx.xx.xxx, server: example.com, request: "GET /email.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.example.com" 

इसका क्या मतलब है:

मैं यह अजीब त्रुटि मिलती है? धन्यवाद

+0

आपके मेल सर्वर पोर्ट 587 कनेक्शन स्वीकार करता है? –

+0

यकीन है, मैं अपने थंडरबर्ड – Dail

+0

के साथ 587 का उपयोग कर रहा हूं क्या यह एक PHP बग है? मैं इसका उपयोग कर रहा हूं: सुहोसिन-पैच (क्ली) के साथ PHP 5.3.5-1ubuntu7.2 (बनाया गया: 2 मई 2011 23:00:17) – Dail

उत्तर

2

"क्रिप्टो को सक्षम करने में विफलता" का अर्थ है कि यह कनेक्शन सुरक्षित करने में असमर्थ था - यह सुनिश्चित करने के लिए जांचें कि आप सफलतापूर्वक प्रमाण पत्र पास कर रहे हैं, और यह कि आपका पासफ़्रेज़ सही तरीके से सेट है।

0

मेरे मामले में, यह मुद्दा मेरे मैक (ओएसएक्स सिएरा) के साथ था। मैंने अपने सर्वर पर PHP और प्रमाण अपलोड किया, इसे चलाया, और अधिसूचना वितरित की गई।

डुप्लिकेट: APNS + PHP "stream_socket_client(): Failed to enable crypto"

संबंधित मुद्दे