3 votes

Problème de configuration du tutoriel PEAR mail-queue

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

1voto

Utilisez MDB2.

Échec de l'installation de MDB2 et de ses options mysql. Non mentionné explicitement dans le tutoriel PEAR mail-queue.

Cela fonctionne bien maintenant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X