On Sun, Nov 16, 2003 at 06:40:26AM +0700, [EMAIL PROTECTED] wrote: > Nov 16 06:36:55 lawu postfix/virtual[24822]: fatal: open database > /etc/postfix/virtual.db: No such file or directory
% postmap /etc/postfix/virtual > Nov 16 06:37:33 lawu postfix/smtp[24829]: E21F661E90: to=<[EMAIL PROTECTED]>, > relay=none, delay=0, status=bounced (mail for sgm.com loops back to > myself) di directory README_FILES ada file dengan nama ADDRESS_CLASS_README, ini cukup menjelaskan konsep 'virtual' yang diimplementasikan oleh postfix. error di atas terjadi karena postfix tidak tahu bahwa domain sgm.com harus diperlakukan secara 'khusus', sehingga langsung diumpankan ke $default_transport, by default ini smtp (client). sesudah itu smtp client mendapati bahwa sgm.com harus dikirim ke mesin yang sama. dibuat error supaya tidak terjadi loop. > Dan postfix tidak membuat direktori secara otomatis seperti misalnya: > saya membuat virtual domain sgm.com kemudian si postfix langsung membuat > /home/virtual/sgm.com. ini demi alasan security. postfix tidak akan membuat directory bila parent directory owned by other uid. misal /home/virtual owned by root, dan penulisan ke sgm.com harus dilakukan oleh user sgm, maka postfix akan menolak create dir /home/virtual/sgm.com. solusi termudah, saat create virtual domain, dicreate juga directory ybs. bila parent directory owned by uid yang sama, maka postfix akan dengan senang hati membuatkan directory yang diperlukan untuk anda, misal /home/virtual/sgm.com/adi/Maildir/. Salam, P.Y. Adi Prasaja
