Kullanım
postlock [-c config_dir] [-l lock_style]
[-v] file command...
Açıklama
postlock(1) komutu, özel erişim için file dosyasını kilitler ve command komutunu yürütür. Kilitleme yöntemi, Postfix UNIX tarzı yerel dağıtım aracısı ile uyumludur.
Seçenekler:
-c config_dir Varsayılan yapılandırma dizini yerine belirtilen dizindeki main.cf yapılandırma dosyasını oku.
-l lock_style mailbox_delivery_lock yapılandırma parametresi (aşağıya bakın) aracılığıyla belirtilen kilitleme yöntemini geçersiz kıl.
-v: Hata ayıklama amacıyla ayrıntılı günlük kaydını etkinleştir. Birden fazla -v seçeneği, yazılımın giderek daha ayrıntılı bilgi vermesini sağlar.
Argümanlar:
file Bir posta kutusu dosyası. Kullanıcının okuma/yazma izni olmalıdır.
command... file dosyası özel erişim için kilitliyken yürütülecek komut. Komut doğrudan yürütülür, yani bir kabuk komut yorumlayıcısı tarafından yorumlanmaz.
Teşhisler
postlock(1) istenen işlemi gerçekleştiremediğinde sonuç durumu 75 (EX_TEMPFAIL) olur. Aksi takdirde, çıkış durumu komuttan dönen çıkış durumudur.
Hatalar
Uzak dosya sistemlerinde, kilit alma yeteneği erişim çakışmalarını mutlaka ortadan kaldırmaz. Farklı makinelerde çalışan süreçlerin dosyaya erişmesini önleyin.
Ortam
MAIL_CONFIG Postfix yapılandırma dosyalarını içeren dizin.
MAIL_VERBOSE Hata ayıklama amacıyla ayrıntılı günlük kaydını etkinleştir.
Yapılandırma Parametreleri
Aşağıdaki main.cf parametreleri özellikle bu programla ilgilidir. Aşağıdaki metin yalnızca parametrelerin bir özetini sunar. Örnekler de dahil olmak üzere daha fazla ayrıntı için postconf(5) kılavuzuna bakın.
Kilitleme Denetimleri
deliver_lock_attempts (20) Bir posta kutusu dosyası veya bounce(8) günlük dosyası üzerinde özel kilit elde etmek için yapılacak maksimum deneme sayısı.
deliver_lock_delay (1s) Bir posta kutusu dosyası veya bounce(8) günlük dosyası üzerinde özel kilit elde etme denemeleri arasındaki süre.
stale_lock_time (500s) Eskimiş bir özel posta kutusu kilit dosyasının kaldırılacağı süre.
mailbox_delivery_lock (bkz. 'postconf -d' çıktısı) Teslimat denenmeden önce UNIX tarzı bir local(8) posta kutusunun nasıl kilitleneceği.
Kaynak ve Hız Denetimleri
fork_attempts (5) Bir alt süreç fork() etmek için yapılacak maksimum deneme sayısı.
fork_delay (1s) Bir alt süreç fork() etme denemeleri arasındaki gecikme.
Çeşitli Denetimler
config_directory (bkz. 'postconf -d' çıktısı) Postfix main.cf ve master.cf yapılandırma dosyalarının varsayılan konumu.
import_environment (bkz. 'postconf -d' çıktısı) Ayrıcalıklı bir Postfix sürecinin Postfix olmayan bir üst süreçten içe aktaracağı ortam parametrelerinin listesi veya ad=değer şeklindeki ortam geçersiz kılmaları.
Ayrıca Bakınız
postconf(5), yapılandırma parametreleri
Lisans
Secure Mailer lisansı bu yazılımla birlikte dağıtılmalıdır.
Yazar(lar)
Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA
Wietse Venema Google, Inc. 111 8th Avenue New York, NY 10011, USA
POSTLOCK(1)