Bonjour
je cherche à développer une fonction d'envoi de mail simple via swiftmail (sur un serveur distant)

j'ai téléchargé le paquet lib, uploadé ..
voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
    $server = 'smtp.***.***';
    $user = '***@***.***';
    $pass = '*****';
    $from = 'website@exemple.com';
    $to = 'destinataire@domaine.com';
 
    //Load in the files we'll need
    require_once 'swift/lib/swift_required.php';
 
    //Create a Swift transport and mailer
    $transport = Swift_SmtpTransport::newInstance($server, 587)
        ->setUsername($user)
        ->setPassword($pass);
 
    $mailer = Swift_Mailer::newInstance($transport);
 
 
    $body = "test test test";
    $html = "<p>Optionally, <b>send an HTML version of the message</b></p><pre>$body</pre>";
 
    //Create the message
    $message = Swift_Message::newInstance()
        ->setSubject('Swiftmailer (lib version 4x) test')
        ->setFrom(array('website@example.com' => 'test script on webserver'))
        ->setTo(array(
            'someone@somewhere-else.example.net' => 'Fred Nerk',
            'anothersomeone@somewhere-else.example.net' => "Someone Else"
            ))
        ->setBody($body)
        ->addPart($html, 'text/html')
    ;
    //You can leave out the 'addPart' line if you only want to send a plain text email.
 
 
    if ($mailer->send($message)) {
        echo "Sent";
    } else {
        echo "Failed";
    }
ça marche pas !
quand j'enlève la fonction d'envoi
Code :
1
2
3
4
5
6
 
    if ($mailer->send($message)) {
        echo "Sent";
    } else {
        echo "Failed";
    }
le reste du code ne me renvoi aucune erreur ...

est ce que ça vient des comptes mails qui ne sont pas actifs ? ou est ce autre chose ?

PS : j'ai essayé en local, ça me renvoi l'erreur
Fatal error: in C:\Program Files (x86)\EasyPHP-12.1\www\Content\Swift\lib\classes\Swift\Transport\StreamBuffer.php on line 242
merci d'avance