Portál AbcLinuxu, 14. května 2025 04:05
May 1 10:39:21 server postfix/pipe[10901]:D5A4F464174:to uzivatel#domena.cz@autoreply.server.cz,orig_to=uzivatel@domena.cz>, relay=vacation, delay=0.42, delays=0.09/0.06/0/0.28, dsn=5.3.0, status=bounced (Command died with status 2: "/var/spool/vacation/vacation.pl". C ommand output: Can't locate MIME/EncWords.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /var/spool/vacation/vacation.pl line 99. BEGIN failed--compilation aborted at /var/spool/vacation/vacation.pl line 99. )Mohl by mi prosím někdo poradit, co to znamená, v čem je problém?v tom vacation.pl je na 99řádku
use MIME::EncWords qw(:all);Ten vacation jsem dělal podle návodu zde Na serveru běží ubuntu 8.04 LTS. Byl bych moc vděčný za jakkoukoliv pomoc.
Řešení dotazu:
relay =vacation, delay=0.48, delays=0.13/0.04/0/0.31, dsn=5.3.0, status=bounced (Command died with status 2: "/var/spool/vacation/vacation.pl". Co mmand output: Can't locate Mail/Sender.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/p erl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /var/spool/vacation/vacation.pl line 102. BEGIN f ailed--compilation aborted at /var/spool/vacation/vacation.pl line 102. )ten mail sender,sem ve správci nenašel, nevím jestli se jedná o toto? pro ubuntu/debian jsem ten balíček nenašel vůbec.
libnazev-modulu-perl
May 1 18:15:07 server postfix/pipe[11599]: EC4D546449F: to=uzivatel#server.cz@autoreply.server.cz, relay=vacation, delay=0.68, delays =0.16/0.02/0/0.51, dsn=5.3.0, status=bounced (Command died with status 2: "/var/spool/vacation/vacation.pl". Command output: -f sender not p resent on command line at /var/spool/vacation/vacation.pl line 186. )na řádku 186 je:
$opts{f} and $smtp_sender = $opts{f} or die "-f sender not present on command line";nechápu proč je tam za uživatelem "křížek" podle info co jsem našel by tam měl být normálne zavináč. postmap -q uzivatele z sql to vyhodí ve stejné formě s křížkem. no nečekal jsem, že autoodpovídač bude tak komplikovaný..:(
sudo postmap -q 'uzivatel@domena.cz' mysql:/etc/postfix/mysql_virtual_alias_maps.cf
uzivatel@domena.cz,uzivatel#domena.cz@autoreply.server.cz
Takže jakmile jsem poslal tomuto uživateli mail,mail se mu doručil,a dále následuje ta chyba v logu řádek 186..
vacation unix - n n - - pipe
flags=DRhu user=vacation argv=/var/spool/vacation/vacation.pl
vacation unix – n n – - pipe flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} ${recipient}
a už to šlape!Diky!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.