php
  • mysql
  • pear
  • mail-queue
  • 2012-02-20 3 views 3 likes 
    3

    PEAR 메일 대기열 자습서의 .config 파일에 문제가 있다고 생각합니다. 나는 내 경로를 확인하고 괜찮습니다.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.tiscali.co.uk를 사용하여 독립적으로 SMTP 메일을 보낼 수 있습니다. 데이터베이스 메일에 테이블을 신중하게 입력했습니다. 적절한 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 */ 
    ?> 
    

    bluehostforum에는 szerne와 (과) 비슷한 게시물이 있습니다. http://www.bluehostforum.com/archive/index.php/t-19791.html 광산과 많이 다르지 않지만 mdb2 컨테이너를 사용합니다. 세부 사항이 중요한지 확실하지 않습니다. 도움이 될 것입니다. 나는 당혹 스럽다. 많은 감사, 조지

    +0

    szerne의 게시물에 대한 링크를 추가 할 수 있습니까? – quickshiftin

    답변

    1

    MDB2를 사용하십시오.

    MDB2 및 해당 mysql 옵션을 설치하지 못했습니다. PEAR 메일 대기열 자습서에 명시 적으로 언급되지 않았습니다.

    잘 작동합니다.

    관련 문제