Portál AbcLinuxu, 12. května 2025 09:01

Dotaz: Postfix, prichozi mail predat ke zpracovani skriptu

the.max avatar 10.6.2009 22:01 the.max | skóre: 46 | blog: Smetiště
Postfix, prichozi mail predat ke zpracovani skriptu
Přečteno: 307×
Odpovědět | Admin
AAAhoj

Jiz delsi dobu (prubezne) se snazim vyresit nasledujici vec. Z banky mi chodi na mailovou adresu specialne k tomuto ucelu zrizenou vzdy informace o prichozi platbe. Potrebuji, aby postfix po prijeti tohoto mailu ho predal ke zpracovani skriptu, ktery ho zpracuje a zapise pohyb do databaze. Dokud jsem mel mailserver nakonfigurovany dle www.zdenda.com (notoricky znamy navod) tak mi to fungovalo. Po padu serveru jsem provedl novou instalaci podle howto primo na strankach postfixu spolecne s how-to pro gentoo. Ve vysledku je to prakticky totozne jako puvodni konfigurace, ale uz tam neni maildrop. Puvodne jsem mel v tabulce Alias pro tento email nastaveno destination na:

"|php /usr/local/sbin/platby.php"

To ted ale nefunguje a v logu se mi vypisuje:

postfix/virtual[11334]: AC34513EB: to=<|php /usr/local/sbin/platby.php@vseborice.net>, relay=virtual, delay=348984, delays=348983/0.01/0/0.1, sn=4.1.1, status=SOFTBOUNCE (unknown user: "|php /usr/local/sbin/platby.php@vseborice.net")

Podle chyby vidim ze nemuze najit danyho uzivatele. Je nejaka cesta jak toto poresit, nebo je nutne pridat jeste ten maildrop?

KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.6.2009 07:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix, prichozi mail predat ke zpracovani skriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívejte se na man local, konkrétně část External command delivery.
pek avatar 11.6.2009 08:40 pek | skóre: 20
Rozbalit Rozbalit vše Re: Postfix, prichozi mail predat ke zpracovani skriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A nebo na man pipe.

Do /etc/postfix/transport pak přidáte například:
mail2sms@firma.cz mail-2-sms:
a do /etc/postfix/master.cf:
mail-2-sms  unix  -       n       n       -       -       pipe
   flags=D user=smsd argv=/usr/local/bin/mail2sms.pl ${sender}
Slackware

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.