Mozna je to trochu off-topic ale poradte mi nekdo.
Muj pripad: Sendmail prijme postu ale pro mistni doruceni (Mlocal) ji nepredava procmailu ale memu skriptu (upraveny skript AMaVis) ktery si zpravu bokem rozlozi na casti a oskenuje antivirem. Pak ji teprve preda procmailu.
Funguje to skvele az na jedinou vyjimku. Na serveru bezi zaroven apache s PHP a pokud pomoci PHP odeslu zpravu ktera ma skoncit v nekterem lokalnim mailboxu, zprava se ztrati a v logu na me zira hlaska jako ze 'insufficient privileges to deliver to: schranka'.
Nevite nekdo kde muze byt bota?
Zkuste si do skriptu přidat něco jako
who am i >/tmp/whoami
a pak sledujte, jaká práva máte.
PHP běží s právy nobody. Pokud máte starší instalaci Sendmailu, ověřte si, je-li suid. Pokud máte novou verzi (>=8.12), ověřte, zda se lokální zprávu nepokouší doručit již MSP (ten na to nebude mít práva, neboť ne sgid smmsp). Nezapomeňte že u nové instalace musí běžet Sendmail jako MTA, jinak nedoručíte ani místní poštu.