Portál AbcLinuxu, 10. května 2025 19:45

Dotaz: Doručující/nedoručující předpis v procmailrc

27.11.2017 03:12 Mirek
Doručující/nedoručující předpis v procmailrc
Přečteno: 486×
Odpovědět | Admin

Zdravím. Potřebuji za pomoci procmailu zpracovat došlý e-mail vlastním skruptem v PHP. Procmailrc vypadá takto:

:0
* podmínka
| skript

Problém je v tom, že kvůli složitosti rozhodování až během zpracování skriptu zjistím, jestli se má e-mail doručit příjemci nebo jen zpracovat skriptem. Podle manuálové stránky (možná neaktuální, neb nevládnu dostatečně angličtinou) "nedoručující předpisy jsou ty, které způsobí, že výstup nějakého programu je znovu zachycen procmail-em".

Skript se vždy řádně spustí, načte si obsah zprávy ze standardního vstupu a zpracuje v pořádku. Jen se mi nedaří realizovat to, aby v případě potřeby byla zpráva předána zpět procmailu a doručena adresátovi. Myslel jsem, že by mělo stačit její obsah poslat na standardní výstup, ale nefunguje to. Nevíte, co s tím? Díky moc.


Řešení dotazu:


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

Odpovědi

Řešení 1× (Mirek (tazatel))
27.11.2017 08:12 NN
Rozbalit Rozbalit vše Re: Doručující/nedoručující předpis v procmailrc
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady je mala uprava.
27.11.2017 21:12 Mirek
Rozbalit Rozbalit vše Re: Doručující/nedoručující předpis v procmailrc
Tak vyřešeno. Příznaky fw jsem dřív zkoušel taky, ale chyba byla nakonec v něčem úplně jiným, Při interpretaci skriptu php vložilo na výstup pár znaků navíc před začátek e-mailu, takže mail se sice doručil, nebyl poznán jako e-mail. Byla to moje chyba.

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.