Je pense que j'ai des problèmes avec le fichier .config pour le tutoriel PEAR mail-queue. J'ai vérifié mes chemins et ils sont corrects.
<?php
require_once "Mail/Queue.php";
$db_options['type'] = 'db';
$db_options['dsn'] = 'mysql://mysqlusername:mysqlpasswd@localhost/mail';
$db_options['mail_table'] = 'mail_queue';
$mail_options['driver'] = 'smtp';
$mail_options['host'] = 'smtp.tiscali.co.uk';
$mail_options['port'] = 25;
$mail_options['localhost'] = 'localhost'; //optional Mail_smtp parameter
$mail_options['auth'] = false;
$mail_options['username'] = 'username';
$mail_options['password'] = 'passwd';
?>
Je peux indépendamment envoyer du courrier SMTP en utilisant smtp.tiscali.co.uk . J'ai soigneusement saisi la table dans la base de données mail. J'ai ajouté les permissions MySQL GRANT appropriées. Mon code meurt ici dans add_message.php mais je sais pertinemment que l'instruction mail_queue est entrée.
<?php
include './config.php';
/* we use the db_options and mail_options here */
$mail_queue =& new Mail_Queue($db_options, $mail_options);
/* the rest */
?>
Il y a un post similaire par szerne sur bluehostforum. http://www.bluehostforum.com/archive/index.php/t-19791.html Il ne semble pas trop différent de le mien, mais il utilise un conteneur mdb2. Je ne suis pas sûr que certains détails soient significatifs. Toute aide serait appréciée ! Je suis perplexe. Merci beaucoup, George