Portál AbcLinuxu, 14. května 2025 04:05

Dotaz: postfix, postfixadmin, problem s vacation(autoodpovidac)

1.5.2010 11:37 Jakub
postfix, postfixadmin, problem s vacation(autoodpovidac)
Přečteno: 1868×
Odpovědět | Admin
Zdravím všechny, když už jsem myslel, že je konfigurace hotova a bude to fungovat, tak jsem narazil v logu na tento problem:
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:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Ruža Becelin avatar 1.5.2010 13:20 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemas nainstalovani Perl modul MIME::EncWords.

Nainstaluj modul ve spravci baliku...
1.5.2010 14:09 Jakub
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
jj diky, doinstaloval jsem toto a pak další nasledující, které chybělo.. Teď prozměnu chybí toto:
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.
Jakub Lucký avatar 1.5.2010 14:59 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
ale je...

V Debianu (a derivovaně taktéž v Ubuntu) jsou pro APT perlovské moduly pojmenovány tak, že je to libnazev-modulu-perl
If you understand, things are just as they are; if you do not understand, things are just as they are.
1.5.2010 15:55 svaca | skóre: 38
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
Paneboze !!! Co takhle si precist dokumentaci ??? Nebo se podivat do vacation.pl ? A hned zjistis, ze ti minimalne dalsi dva baliky bodou chybet, protoze celkem potrebujes 4 perl moduly ...

Tohle me vzdycky dostava, takovy stupidni dotazy plne lenosti...

Nebo staci si poradne precist tu chybu ....
Never give up ! Stay ATARI !
1.5.2010 16:30 Jakub
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
nevím proč se do mě hned navážíš, díval jsem se do vacation.pl, dělal jsem v něm přeci nastavení.Takže jsem pochopil, že ty balíky mě chybí.Psal jsem, že jsem to nemohl na netu najít a ani jsem si nebyl jistý,jestli je to opravdu to co jsem našel.A mimochodem, tobě můj přístup přijde lenivý, ale věř, že u toho trávím spoustu času..
1.5.2010 16:55 svaca | skóre: 38
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
Nemyslej jsem to tak ve zlem :-)

Ale proste me to dostalo, ve vacation.pl je to napsane primo, co presne potreujes ...
Never give up ! Stay ATARI !
1.5.2010 19:14 Jakub
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
tak jsem to doinstaloval, asi dve hodiny se zkouším posunout dál..
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ý..:(
Jakub Lucký avatar 1.5.2010 19:51 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
to vypadá, jako by autoresponder čekal adresu, na kterou má poslat tu autoodpověď...

Jakým způsobem se ten autoresponder spouští?
If you understand, things are just as they are; if you do not understand, things are just as they are.
1.5.2010 20:22 Jakub
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
uživatel,kterého jsem uváděl v tom logu, si vytvořil přes postfixadmin přesměrování.V sql databázi se tomuto uživateli zobrazilo : 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..

Jakub Lucký avatar 1.5.2010 21:00 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
Opakuji: Kdo/co spouští ten autoresponder... Jak vypadá ten řádek, kterým se ten autoresponder spouští... Nikoliv, jak vypadá vnitřek autoresponderu...
If you understand, things are just as they are; if you do not understand, things are just as they are.
1.5.2010 21:24 Jakub
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
myslíš toto?/etc/postfix/master.cf vacation unix - n n - - pipe flags=DRhu user=vacation argv=/var/spool/vacation/vacation.pl
Jakub Lucký avatar 1.5.2010 21:30 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
Jo, to bude ono... Teď ještě zajímavá otázka, existuje k tomu vacation skriptu nějaká nápověda?

Konkrétně nás zajímá, co přesně znamená "-f"
If you understand, things are just as they are; if you do not understand, things are just as they are.
1.5.2010 21:48 Jakub
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
ty jooo, díky!dobře si mě nakopnul:)v tom návodu byla asi chyba, protože jsem ten master.cf upravil na vacation unix – n n – - pipe flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} ${recipient} a už to šlape!Diky!
Jakub Lucký avatar 1.5.2010 21:53 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: postfix, postfixadmin, problem s vacation(autoodpovidac)
No sláva :-)
If you understand, things are just as they are; if you do not understand, things are just as they are.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.