2012-10-01 22 views
6

Postfix'imde bir sorunla karşılaşıyorum. Postfix'ten posta almıyorum. Günlük dosyası ayrıca herhangi bir hata günlüğünü göstermez. Günlük dosyası normaldir. Daha fazla analizde postaların gelen ama postfix'in aktif klasöründe olmadığını buldum. Sadece bir şey ben maillog dosyasında bulunan:Postfix posta gönderme sorunu mu var?

postfix/temizleme [30369]: Uyarı: veritabanı /etc/postfix/virtual.db sanal kaynak dosya/etc/postfix/

istirahat ait daha eski maillog dosyası normaldi.

Sorunu bulabiliyorum. Birisi bana bu konuda yardım edebilir mi.

cevap

15

çalıştırın:

postmap /etc/postfix/virtual 

Sonra postfix'i yeniden başlatın.

Uyarı, bir metin sürümünüzün ve virtual dosyasının bir hasassp sürümüne sahip olduğunuz anlamına gelir. Metin sürümü, düzenlediğiniz insan tarafından okunabilir olanıdır, daha sonra postmap kullanarak bir hashmap oluşturur ve postfix okur. Sadece okunabilir insan için bir değişiklik yaptığınızı ve yeni bir .db oluşturmayı unuttuğunuzu söylüyor.

+0

Bu sorunu bir kez daha önceden görmüştüm. postfix'i yeniden başlatırken çözüldü ama yine bu sorun oluştu. Bu problemi sonsuza dek çözecektir. –

+0

@NiteshKumar,/etc/postfix/virtual' dosyasına hiçbir şey dokunmadığı sürece çözecektir. Bu dosyaya dokunduğunuzda veya değiştirildiyseniz ve ** ** postmap ** çalıştırmıyorsanız, bu hatayı tekrar görürsünüz. –

İlgili konular