Bonjour,
j'ai installé manuellement les packages pear sans problème
Ensuite j'ai suivi le tutorial de mail_queue qui se trouve ici
- J'ai crée mes tables dans ma base de donnée
- j'ai crée mon fichier config.php avec ce qu'il faut
config.php
Puis dans mon fichier de base je met ce code la:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 require_once('PEAR/Mail/Queue.php'); $db_options['type'] = 'mdb2'; $db_options['dsn'] = 'mysql://mes_paramètres'; $db_options['mail_table'] = 'mail_queue'; $mail_options['driver'] = 'smtp'; $mail_options['host'] = 'localhost'; $mail_options['port'] = 25; $mail_options['localhost'] = 'localhost'; //optional Mail_smtp parameter $mail_options['auth'] = false; $mail_options['username'] = ''; $mail_options['password'] = '';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 include 'config.php'; $file_denvoi_de_mail =& new Mail_Queue($db_options, $mail_options); $from = 'mail'; $destinataire = "mail"; $message = 'HEY HEY Sa marche bien !!!'; $entetes = array( 'From' => $from, 'To' => $destinataire, 'Subject' => "Message de test" ); $mime =& new Mail_mime(); $mime->setTXTBody($message); $corps = $mime->get(); $entetes = $mime->headers($entetes); $file_denvoi_de_mail->put( $from, $destinataire, $entetes, $corps );
Mon problème c'est qu'il ne se passe rien (mon mail n'est pas mis dans la base de donnée), je n'est aucun message d'erreur, j'ai l'impression qu'il n'arrive pas à construire mon "new Mail_Queue".
J'ai peut être du oublier une étape mais je bloque sérieusement et n'arrive pas a trouvé de solution merci de votre aide.
Partager