Siga estes passos e veja se resolve seu problema:

*Instalando pacotes necessários:
*perl-MIME-Base32
perl-MIME-Charset
perl-MIME-EncWords
perl-Email-Valid
perl-DBD-mysql
perl-Mail-Sendmail
perl-Log-Log4
perl-Log-Dispatch

*Criando usuário vacation:
*groupadd -g 5001 vacation
useradd -g vacation -u 5001 vacation -d /var/spool/vacation -m

*Copiando vacation.pl do vacation para o diretório criado acima:
*cp 
/var/www/html/manager/postfixadmin/VIRTUAL_VACATION/vacation.pl/var/spool/vacation/
chmod 700 /var/spool/vacation/vacation.pl
chown vacation:vacation vacation.pl
touch /var/spool/vacation/vacation.log
chmod 644 vacation.log
chown vacation:vacation vacation.log

*No vacation.pl:
*our $db_type = 'mysql';
our $db_host = '127.0.0.1';
our $db_username = 'postfix';
our $db_password = 'xxxx';
our $db_name = 'postfix';
our $vacation_domain = 'autoreply.seudominio.com.br';
our $logfile='/var/spool/vacation/vacation.log';

*No /etc/postfix/master.cf:
*vacation unix - n n - - pipe
flags=DRhu user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender}
-- ${recipient}



Att
Claudinei
2011/12/22 drum.lu...@gmail.com <drum.lu...@gmail.com>

> Boa tarde.
>
> Ao configurar o Vacation com Postfixadmin + mysql + dovecot + postfix,
> tenho o seguinte erro:
>
> *<lucas#example.com...@autoreply.example.com.br>: Command died with status
> 2:
>    "/var/spool/vacation/vacation.pl". Command output: Can't locate
>    Log/Log4perl.pm in @INC (@INC contains:
>    /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
>    /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
>    /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
>    /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl
>    /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at
>    /var/spool/vacation/vacation.pl line 104. BEGIN failed--compilation
> aborted
>    at /var/spool/vacation/vacation.pl line 104.*
> *
> *
> *Segue meu main.cf:*
> [root@mail postfixadmin]# cat /etc/postfix/main.cf | grep transport
> transport_maps = hash:/etc/postfix/transport
>
> *Segue meu master.cf:*
> vacation    unix  -       n       n       -       -       pipe
>  flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender}
> -- ${recipient}
>
> *Segue meu /etc/passwd*
> vacation:x:65501:65501:Virtual Vacation:/nonexistent:/sbin/nologin
>
> *Segue meu /etc/groups*
> vacation:x:65501:
>
> *Segue meu vacation.pl:*
> our $db_type = 'mysql';
> our $db_host = 'localhost';
> our $db_username = 'mail';
> our $db_password = 'mail';
> our $db_name     = 'mail';
>
>
> *Pacotes que já instalei:*
> yum install perl-Mail-Sender.noarch perl-Email-Valid-Loose.noarch
> perl-Email-MIME-Encodings.noarch
> perl-Email-MIME.noarch perl-MIME-Charset.noarch perl-DBD-MySQL
>
>
> *Plataforma:*
> Centos 5.6 32 Bits
>
> O que pode ser pessoal?
>
> Obrigado.
>
> --
>
> *Lucas Possamai*
> _______________________________________________
> Postfix-BR mailing list
> Postfix-BR@listas.softwarelivre.org
> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a