Voici un exemple d’envoi d'email.
Ici, nous envoyons un email au format texte (le format par défaut), il y a un destinataire principal, et nous
ajoutons un destinataire en copie cachée.
<?php
require './class.mailer.php';
$mailer = new Mailer();
$mailer->set_from('toto@example.com', 'toto');
$mailer->set_address('blob@example.net');
$mailer->set_address(array(
'fred' => 'fred@example.org'
), 'bcc');
$mailer->set_subject('Hello world !');
$mailer->set_message('Je voulais juste faire un petit coucou,
A bientôt :)');
if( !$mailer->send() )
{
echo 'l\'email n\'a pu être envoyé';
}
?>
Ici, on envoie un email au format HTML
à blob@example.net.
On a également ajouté un fichier zip en pièce jointe, ainsi qu’une image gif que nous utilisons au sein de
l’email html.
<?php
require './class.mailer.php';
$subject = 'Hello world !';
$message = '<html><body>';
$message .= 'salut <b>tout le monde</b>, <br /><br />';
$message .= 'Je voulais juste faire un petit %TAG1%<br /><br />';
$message .= 'Voila une image : <br/><img src="cid:picture.gif" border="0" />';
$message .= '<br /><br />A bientôt :)</body></html>';
$mailer = new Mailer();
$mailer->set_from('toto@example.com', 'toto');
$mailer->set_address('blob@example.net');
$mailer->set_format('html');
$mailer->set_subject($subject);
$mailer->set_message($message, array(
'TAG1' => 'coucou'
));
$mailer->attachment('./rep/fichier.zip', 'compressed_file.zip', 'attachment', 'application/x-zip-compressed');
$mailer->attachment('./rep_images/image1.gif', 'picture.gif', '', 'image/gif', true);
if( !$mailer->send() )
{
echo 'l\'email n\'a pu être envoyé';
}
?>