2012-02-20 2 views
3

Я считаю, что у меня возникают проблемы с файлом .config для учебника почтовой очереди PEAR. Я проверил свои пути, и они в порядке.Конфигурация конфигурации конфигурации почтового ящика PEAR

<?php 

require_once "Mail/Queue.php"; 

$db_options['type']  = 'db'; 
$db_options['dsn']  = 'mysql://mysqlusername:[email protected]/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'; 

?> 

Я могу самостоятельно отправлять почту SMTP, используя smtp.tiscali.co.uk. Я осторожно вошел в таблицу в почтовом ящике базы данных. Я добавил соответствующие разрешения MySQL GRANT. Здесь мой код умирает в add_message.php, но я знаю, что введен оператор mail_queue.

<?php 
include './config.php'; 
/* we use the db_options and mail_options here */ 
$mail_queue =& new Mail_Queue($db_options, $mail_options); 
/* the rest */ 
?> 

Существует аналогичный пост szerne на bluehostforum. http://www.bluehostforum.com/archive/index.php/t-19791.html Это не слишком отличается от шахты , но использует контейнер mdb2. Я не уверен, что какие-либо детали значительны. Любая помощь будет оценена! Я недоумеваю. Большое спасибо, George

+0

вы можете добавить ссылку на сообщение от szerne? – quickshiftin

ответ

1

Используйте MDB2.

Неспособность установить MDB2 и его параметры mysql. Не указано в учебнике почтовой очереди PEAR.

Хорошо работает сейчас.

Смежные вопросы