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";
} |
Partager