Portál AbcLinuxu, 13. května 2025 23:23

Dotaz: PostfixAdmin - Vacation

26.7.2011 11:05 Kamil
PostfixAdmin - Vacation
Přečteno: 1183×
Odpovědět | Admin
Dobrý den kolegové, snažím se nakonfigurovat automat. odpověď a nedaří se mi. postupoval jsem přesně dle manualu v postfixadmin/virtual_vacation/instal.txt Mam POstfix/dovecot/mysql/squirrelmail, CentOS5.Přesně dle:

http://www.campworld.net/thewiki/pmwiki.php/LinuxServersCentOS/Cent5VirtMailServer

V podstatě, v postfixadminu mi přibyla u každé schránky funkcionalita, na zapnutí autoreply. Když dám zapnout, vložím automat. odpověd a tváří se to, že je to zapnuto. ALe kdyžý na danou schránku přijde email, vznikne auto reply ve špatném tvaru a neodešle se. mailq vypisuje:
9FB5E7EC524     1344 Tue Jul 26 01:16:11  kamil@volny.cz
(host mail.mujprovider.cz[xxx.xxx.xx.x] said: 450 4.1.2 kamil#mojedomena.cz@autoreply.change-this-to-your.domain.tld>: Recipient address rejected: Domain not found (in reply to RCPT TO command))
A nic se neodešle. Je to samozřejmě logické. Někde není nastavená proměná. V maillogu není kromě tohoto nic jiného. Logování modulu vacation mi nefunguje. vacation.pl jsem opravil, konfigurák postfixadmina taky, etc/postfix/transport taky... Už nevím, kde hledat. Měl by někdo otestovaný postup? na automat odpověď?

Díky moc

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

Odpovědi

26.7.2011 12:03 NN
Rozbalit Rozbalit vše Re: PostfixAdmin - Vacation
Odpovědět | | Sbalit | Link | Blokovat | Admin
To vypada, ze jsi v konfiguraci pro autoreply zapomnel prepsat vychozi hodnotu pro domenu:
autoreply.change-this-to-your.domain.tld
konkretne to vidim na:
config.inc.php

$CONF['vacation_domain'] = 'autoreply.hiringexpress.com';
NN
26.7.2011 12:16 kamil
Rozbalit Rozbalit vše Re: PostfixAdmin - Vacation

... změnil jsem to jednak ve /var/spool/vacation/vacation.pl, tak i v usr/share/postfixadmin/config.inc.php

Jinde jsem to nenašel.... změněno na autoreply.mojedomena.cz..

Čili, tím to není.

Někde jsem našel, že snad bych měl mít vacation.conf.... ale ten nemám. Jak říkám, šel jsem podle manualu.

Další nápad?

Díky

26.7.2011 12:22 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: PostfixAdmin - Vacation
grep change-this-to-your.domain.tld /etc
grep change-this-to-your.domain.tld /usr/share/postfixadmin
26.7.2011 18:26 NN
Rozbalit Rozbalit vše Re: PostfixAdmin - Vacation
reload ?

NN
27.7.2011 14:31 pletiplot
Rozbalit Rozbalit vše Re: PostfixAdmin - Vacation
Nedávno jsem to nastavoval. Ten návod jste nedočetl celý. Je nutné definovat nový transport (tj. doručovací metodu), která bude mít jako cíl ten script vacation.pl, a pak v pravidlech zapsat, že všechny maily na doménu "autoreply.mojedomena.cz" mají chodit přes tento transport. (Teoreticky tam mohlo zůstat to "change-this-to-yourdomain.tld", pokud byste to pak opsal do konfigu toho pravidla pro transport). Když se pak vacation nastaví v postfixadminu, tak interně proběhne tohle: v databázi vznikne alias xyz@mydomain.com → xyz@mydomain.com,xyz#mydomain.com@autoreply.mydomain.com. Když pak příjde mail, tak se rozešle na ty dva cíle, z nichž jeden je schránka a druhý podle toho pravidla jde přes transport "vacation", do vacation.pl. Tam přijde mail identický s původním, jen adresát je xyz#mydomain.com@autoreply.mydomain.com. Script z toho vykuchá opět původní adresu a vygeneruje odpovědní mail (k tomu využije text z DB)
26.7.2011 14:21 kosta
Rozbalit Rozbalit vše Re: PostfixAdmin - Vacation
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja pouzivam na vacation sieve v dovecotu a plugin avelsieve ve squirrelmail, a je to bez problemu

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.