dorucovani e-mailu pomoci maildrop

Dalibor Straka dast na panelnet.cz
Čtvrtek Březen 12 12:38:02 CET 2009


Ahoj,

dorucuji e-maily pres postfix + maildrop. Potrebuji od maildropu pri
dorucovani vytvorit adresar $HOME, pokud neexistuje. Master.cf:
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -V9 -d ${recipient} \
   ${mailbox} ${user}@${nexthop} ${extension} ${recipient} ${user} \
   ${nexthop}

tedy je v delivery mode. Kdybych chtel, aby nejprve precetl maildroprc,
musel by byt v jinem modu a tam znovu zjistovat cestu $HOME.

Je velka prasarna dopsat do maildrop/main.C todle?
        if (chdir(h) < 0)
        {
-            errexit=EX_TEMPFAIL;
-            throw "Unable to change to home directory.";
+            mkdir (h, 0700);
        }


Cely problem je, ze administracni rozhrani pro pridavani uzivatelu je na
stroji A a prida e-mail do mysql. Mail server je na stroji B a potrebuje
mit pri doruceni hotovy inbox.
-- Dalibor Straka



Další informace o konferenci Linux