2012-10-01 12 views
6

मुझे अपने पोस्टफिक्स में कुछ समस्या का सामना करना पड़ रहा है। मुझे पोस्टफिक्स से कोई मेल नहीं मिल रहा है। लॉग फ़ाइल भी कोई त्रुटि लॉग नहीं दिखाती है। लॉग फ़ाइल सामान्य है। आगे के विश्लेषण पर मैंने पाया कि मेल आने वाली है लेकिन पोस्टफिक्स के सक्रिय फ़ोल्डर में नहीं है। केवल एक बात मैं maillog फ़ाइल में पाए:पोस्टफिक्स मेल समस्या भेजते हैं?

पोस्टफ़िक्स/सफाई [30,369]: चेतावनी: डेटाबेस /etc/postfix/virtual.db स्रोत फ़ाइल/etc/पोस्टफ़िक्स/आभासी

बाकी के से अधिक पुराना है माइलोग फ़ाइल सामान्य थी।

मैं इस मुद्दे को खोजने में सक्षम हूं। क्या कोई इसमे मेरी मदद कर सकता है।

उत्तर

15

रन:

postmap /etc/postfix/virtual 

फिर पोस्टफ़िक्स पुनरारंभ करें।

चेतावनी का अर्थ है कि आपके पास एक टेक्स्ट संस्करण और virtual फ़ाइल का हैशमैप संस्करण है। पाठ संस्करण मानव पठनीय है जिसे आप संपादित करते हैं, फिर आप postmap का उपयोग करके इसका एक हैशप बनाते हैं और यही पोस्टफिक्स पढ़ता है। यह सिर्फ आपको बता रहा है कि आपने मानव पठनीय व्यक्ति में बदलाव किया होगा और इसके नए .db को भूलना भूल गया है।

+0

मुझे पहले से ही इस मुद्दे का सामना करना पड़ा था। पोस्टफिक्स को पुनरारंभ करने पर इसे हल किया गया लेकिन फिर से यह समस्या आई है। क्या यह हमेशा के लिए समस्या का समाधान करेगा। –

+0

@NiteshKumar यह तब तक हल करेगा जब तक कुछ भी '/ etc/postfix/virtual' फ़ाइल को छूता नहीं है। अगर वह फ़ाइल छुआ या संशोधित हो जाती है, और आप ** पोस्टमैप ** नहीं चलाते हैं, तो आपको फिर से त्रुटि दिखाई देगी। –

संबंधित मुद्दे