La Ferme du web - Les forums

Venez baraguiner avec la communauté !

Vous n'êtes pas identifié.

#1 08/02/2012 22:18:18

blasted
Membre
Date d'inscription: 08/02/2012
Messages: 2

[php]Problème envoi de mail avec SwiftMailer

Voila ça fait maintenant plusieurs heures que je me creuse la tête dans mon coin et je n'est toujours pas trouvé de solution, donc me voici ici sur ce forum pour essayé de trouver une solution smile

J'aimerai envoyé un mail a partir d'un formulaire, pour cela j'utilise la bibliothèque SwiftMailer.
Pour le moment mon application tourne en local donc j'utilise EasyPhp.

Voici le morceau de code en question qui me permet l'envoi d'un mail :

require_once ('swift/lib/swift_required.php');

ini_set('sendmail_from', '[email protected]');
ini_set('SMTP','smtp.gmail.com');

$message = Swift_Message::newInstance()
    ->setFrom('[email protected]')
    ->setTo('[email protected]')
    ->setSubject('test')
    ->setBody(TEST MAIL !', 'text/html')
    ;

$transport = Swift_SmtpTransport :: newInstance ("smtp.gmail.com ", 465);



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


try {
    $result = $mailer -> send($message);
   
    if ($result===1) {
        return true;
    } else {
        $alert = sprintf('Unable to email to [%s]', $to);
    }
} catch (Exception $e) {
    $alert = sprintf("Unable to email to [%s]. The message is:\n%s", '[email protected]', $e);
}

Dans $alert j'obtient :

Unable to email to [[email protected]]. The message is: exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [php_network_getaddresses: getaddrinfo failed: Hôte inconnu. #0]

Donc voila je tourne en rond depuis un bout de temps maintenant, j’espère que vous pourrez éclaircir sur le sujet et enfin j'arrive à envoyer un mail via se script !

Je vous remercie d'avance,

Rémi

Hors ligne

 

08/02/2012 22:18:18

Botte De Foin Publicitaire


#2 09/02/2012 10:58:08

blasted
Membre
Date d'inscription: 08/02/2012
Messages: 2

Re: [php]Problème envoi de mail avec SwiftMailer

Bon ba après encore 3h dessus ce matin j'ai enfin trouvé mon problème.

Pour ceux qui aurai le même problème il ma juste suffit de activer dans mon fichier php.ini la ligne "extension=php_openssl.ddl" qui était en commentaire ...

Bref tout ça encore pour un point-virgule ^^

Hors ligne

 

Pied de page des forums

Powered by FluxBB
© Copyright 2008-2009 - LaFermeduWeb.net