मैंने जीमेल का उपयोग करके ईमेल भेजने के लिए स्विफ्टमेलर 4.1.6 डाउनलोड किया। मैंने उस उद्देश्य के लिए निम्नलिखित कोड लिखा था।स्विफ्ट मेलर, जीमेल और PHP के साथ ईमेल भेजना, अनुमति अस्वीकृत त्रुटि
<?php
require_once 'swiftmailer/lib/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername('[email protected]')
->setPassword('***********');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('[email protected]' => 'Jomit Jose'))
->setTo(array('[email protected]' => 'Jomit Jose'))
->setBody('This is the text of the mail send by Swift using SMTP transport.');
$numSent = $mailer->send($message);
printf("Sent %d messages\n", $numSent);
और यह निम्न त्रुटि के परिणामस्वरूप:
Fatal error: Uncaught exception 'Swift_TransportException' with message
'Connection could not be established with host smtp.gmail.com
[Permission denied #13]' in
/home/jomit/public_html/email_test/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:266
Stack trace:
#0 /home/jomit/public_html/email_test/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(66):
Swift_Transport_StreamBuffer->_establishSocketConnection()
#1 /home/jomit/public_html/email_test/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(117):
Swift_Transport_StreamBuffer->initialize(Array)
#2 /home/jomit/public_html/email_test/swiftmailer/lib/classes/Swift/Mailer.php(79):
Swift_Transport_AbstractSmtpTransport->start()
#3 /home/jomit/public_html/email_test/test.php(16):
Swift_Mailer->send(Object(Swift_Message))
#4 {main} thrown in /home/jomit/public_html/email_test/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php on line 266
क्या हो सकता था गलत?
कोशिश पोर्ट 465 – maxjackie
@maxjackie उफ़ के बजाय 443 का उपयोग करते हुए:
कनेक्शन प्रतिबंध इस आदेश के साथ निष्क्रिय किया जा सकता! यह भी एक ही त्रुटि में परिणाम देता है: संदेश के साथ 'अनकॉफ़्ट अपवाद' स्विफ्ट_TransportException 'कनेक्शन होस्ट के साथ कनेक्शन स्थापित नहीं किया जा सकता smtp.gmail.com [अनुमति अस्वीकार # 13]' – Jomoos
क्या आपका PHP सेट-अप एसएसएल का समर्थन करता है? –