Logo classes.scriptsphp.org PHP

go to nav bar

Mail5

La classe mail5 fourni des fonctions permettant de construire puis d'envoyer des mail texte, html avec ou sans pièces jointes.

La nouvelle mouture permet l'envoi grace aux fonctions intégrées a PHP ainsi que directement grace au sockets. Ainsi que l'envoi a des destinataires multiples. De plus la nouvelle mouture devrait mieux s'accordé avec les système antispam. Par contre elle nécessite l'usage de PHP5.

Les Méthodes

Exemples

  1. Exemple plain text
  2. Exemple HTML et attachement

Exemple HTML et attachement

<?php

include('cl    ass.mail5.php');

$mail = new mailMain;
$mail -> model -> addTO('tetsuo@xxx.com','tetsuo');
$mail -> model -> addBCC('plouf@xxx.com','plouf');
$mail -> model -> addBCC('xxx@xxx.com','plouf');
$mail -> model -> addFROM('carmenelectra@baywatch.com','carmen');
$mail -> model -> addSubject('Glooops');

# le message text
$mail->model->addPlainText('plain text etc. etc. bla bla ...');

# message HTML
$mail->model->addHTML("<html><body>bla<hr><img src=\"cid:doc1\" align=\"right\">blbala\n1\t2\t3\na\tb\tc<img src=\"cid:doc2\" align=\"right\"></body></html>");
# attachement "inline"
$mail->model->addHTMLfile 'photo1.jpg','doc1''image/jpeg' );
$mail->model->addHTMLfile 'photo2.jpg','doc2''image/jpeg' );

# attachement
$mail->model->addFile 'autrephoto.jpeg''image/jpeg' );


if ( 
$mail -> sender -> send() ) {
    echo 
"envoyé";
} else {
    echo 
"erreur";
    
print_r$mail->log() );
}
?>

Merci de ne pas suivre ce lien emails.

1.8889s | «»
PHP powered