Swift mailer déclenche une erreur fatale;

Fatal error: Uncaught exception 'Swift_TransportException" avec
message " réponse Attendue code 250 mais j'ai reçu un code "530", avec le message
"530" 5.7.0 vous Devez d'abord émettre une commande STARTTLS. fb9sm57232081wid.2 -
gsmtp"
C:\xampp\htdocs\lib\classes\Swift\Transport\AbstractSmtpTransport.php:386
Stack trace: #0
C:\xampp\htdocs\lib\classes\Swift\Transport\AbstractSmtpTransport.php(281):
Swift_Transport_AbstractSmtpTransport->_assertResponseCode('530 5.7.0
...', Array) #1
C:\xampp\htdocs\lib\classes\Swift\Transport\EsmtpTransport.php(245):
Swift_Transport_AbstractSmtpTransport->executeCommand('MAIL à PARTIR de:
executeCommand('MAIL à PARTIR de: _doMailFromCommand('[email protected]')

4 C:\xampp\htdocs\lib\classes\Swift\Transport\AbstractSmtpTransport.php(444):

Swift_Transport_AbstractSmt dans
C:\xampp\htdocs\lib\classes\Swift\Transport\AbstractSmtpTransport.php
sur la ligne de 386

C'est l'erreur causée par le code suivant:

ini_set("SMTP","ssl://smtp.gmail.com");
ini_set("smtp_port","465");

require_once 'lib/swift_required.php';

$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 25)
    ->setUsername('[email protected]')
    ->setPassword('xxxx');

$mailer = Swift_Mailer::newInstance($transport);

$message = Swift_Message::newInstance('Test Subject')
    ->setFrom(array('[email protected]' => 'ABC'))
    ->setTo(array('[email protected]'))
    ->setBody('This is a test mail.');

$result = $mailer->send($message);

Quelles sont les étapes pour résoudre cette erreur?


Fatal error: Uncaught exception 'Swift_TransportException" avec
message " impossible d'établir une Connexion avec l'hôte smtp.gmail.com
[Impossible de trouver le support de transport "ssl" - avez-vous oublier de l'activer
lorsque vous avez configuré PHP? #1899472503] " dans
C:\xampp\htdocs\lib\classes\Swift\Transport\StreamBuffer.php:259 Pile
trace: #0
C:\xampp\htdocs\lib\classes\Swift\Transport\StreamBuffer.php(64):
Swift_Transport_StreamBuffer->_establishSocketConnection() #1
C:\xampp\htdocs\lib\classes\Swift\Transport\AbstractSmtpTransport.php(115):
Swift_Transport_StreamBuffer->initialize(Array) #2
C:\xampp\htdocs\lib\classes\Swift\Mailer.php(80):
Swift_Transport_AbstractSmtpTransport->start() #3
C:\xampp\htdocs\Mail.php(26):
Swift_Mailer->send(Objet(Swift_Message)) #4 {principal} jeté dans
C:\xampp\htdocs\lib\classes\Swift\Transport\StreamBuffer.php sur la ligne
259

OriginalL'auteur Sophie Mackeral | 2013-07-21