कृपया मुझे पोस्टफिक्स के साथ mysql में सभी मेल (भेजें, प्राप्त करें, आगे) स्टोर करने का सबसे अच्छा समाधान दें? और क्या यह सही दृष्टिकोण है?डीबी (पोस्टफिक्स) में मेल स्टोर करने का सबसे अच्छा तरीका
उत्तर
पोस्टफिक्स सर्वर स्वयं ही ईमेल स्टोर नहीं करता है (कम से कम लंबे समय तक नहीं) - यह केवल अस्थायी रूप से कतारबद्ध हो सकता है जब तक कि इसे इच्छित प्राप्तकर्ता (ओं) को अग्रेषित नहीं किया जाता है। आम तौर पर केवल IMAP (या पुराने पीओपी 3) सर्वर वास्तव में आपके ईमेल को स्टोर करते हैं।
अधिकांश ओपन सोर्स आईएमएपी सर्वर (कूरियर, साइरस, डोवेकॉट ...) माइस्क्लुएल का उपयोग डेटाबेस और पासवर्ड की सूची, स्वीकार्य डोमेन की सूची, उपयोगकर्ता उपनाम आदि जैसी मेटा जानकारी रखने के लिए डेटाबेस के रूप में करते हैं। लेकिन कोई भी नहीं यहां तक कि वास्तविक भंडारण बैकएंड के रूप में MySQL जैसे डेटाबेस का उपयोग करने का प्रयास करें।
बेशक, यदि आप वास्तव में साहसी महसूस करते हैं, तो आप स्वयं के एसक्यूएल आईएमएपी बैकएंड को लागू करने का प्रयास कर सकते हैं। आपके लिए सबसे महत्वपूर्ण विचारों में से एक डेटाबेस इंजन द्वारा असीमित लंबाई VARCHAR या BLOBs (ईमेल अनुलग्नकों के लिए) का अच्छा समर्थन होगा। दुर्भाग्य से, जहां तक बीएलओबी समर्थन जाता है, MySQL बहुत अच्छा सर्वर नहीं है (आपको इसके लिए क्लाइंट और सर्वर कॉन्फ़िगरेशन दोनों को ट्विक करना होगा)। साथ ही, यदि आप अपने ईमेल डेटा की सुरक्षा की देखभाल करते हैं, तो आप शायद अच्छे लेनदेन का समर्थन करना चाहेंगे। MySQL के लिए इसका मतलब है कि आपको इनो डीबी इंजन का उपयोग करना होगा।
मुझे लगता है कि कुछ हिस्सों में आपका जवाब गलत है। अगर हम आउटगोइंग मेल के बारे में बात करते हैं तो कतार सही है। लेकिन इनकमिंग मेल पोस्टफिक्स ईमेल सिस्टम को फाइल सिस्टम में संग्रहीत करेगा। वहां से imap/pop सर्वर उन्हें उठाएगा। भंडारण आमतौर पर/var/spool/mail/[username] –
@BerndOtt पर स्थित एमबॉक्स प्रारूप में किया जाता है: मैंने कभी नहीं कहा कि पोस्टफिक्स डेटाबेस में मेल स्टोर करता है, काफी विपरीत: "कोई भी डेटाबेस को वास्तविक स्टोरेज बैकएंड के रूप में उपयोग करने का प्रयास नहीं करता है" । मैंने केवल इतना कहा कि उपयोगकर्ताओं या उपनामों की सूची डीबी में संग्रहीत की जा सकती है। – mvp
यह भ्रामक है ... स्वीकार्य उत्तर और सादा गलत ... आपको शोध करना चाहिए कि यह वास्तव में कैसे काम करता है और आपका जवाब संपादित करता है। –
आप https://wiki.ubuntu.com/PostfixCompleteVirtualMailSystemHowto वर्चुअल मेल, डोमेन और उपयोगकर्ता mysql और postfix का उपयोग कर प्रयास कर सकते हैं।
आपके द्वारा प्रदान किया गया लिंक वास्तव में अनुरोध किए गए ईमेल को mysql में भेज या प्राप्त नहीं करता है। केवल वर्चुअल उपयोगकर्ता और डोमेन mysql में सहेजे जाते हैं। ईमेल सामग्री अभी भी फाइल सिस्टम में सहेजी गई है। – gadjou
- 1. डीबी में संदर्भित स्थिरांक स्टोर करने का सबसे अच्छा तरीका?
- 2. hbase में पदानुक्रमित डेटा स्टोर करने का सबसे अच्छा तरीका
- 3. डाटाबेस में एकाधिक ध्वज स्टोर करने का सबसे अच्छा तरीका
- 4. उपयोगकर्ता अनुमतियों को स्टोर करने का सबसे अच्छा तरीका?
- 5. मेरे डीबी में टाइमज़ोन जानकारी स्टोर करने का सबसे अच्छा तरीका क्या है?
- 6. पदानुक्रमित टैग स्टोर करने का सबसे अच्छा तरीका
- 7. वैश्विक चर स्टोर करने का सबसे अच्छा तरीका
- 8. सॉर्ट ऑर्डर/प्राथमिकता को स्टोर करने का सबसे अच्छा तरीका?
- 9. बैज मानदंडों को स्टोर करने का सबसे अच्छा तरीका?
- 10. MySQL: मैक पते को स्टोर करने का सबसे अच्छा तरीका?
- 11. यूनिक्स टाइमस्टैम्प टाइमस्टैम्प स्टोर करने का सबसे अच्छा तरीका है?
- 12. रेल में विकास डीबी भरने का सबसे अच्छा तरीका
- 13. अद्वितीय पूर्णांक स्टोर करने का अच्छा तरीका
- 14. सबसे अच्छा तरीका डेटाबेस
- 15. रेल में, मॉडल में एकाधिक बूलियन विशेषताओं को स्टोर करने का सबसे अच्छा तरीका क्या है?
- 16. सबसे अच्छा पोस्टफिक्स लॉग विश्लेषक कौन सा है?
- 17. SmtpClient के साथ मेल भेजने का सबसे अच्छा तरीका?
- 18. डेटा कैश करने का सबसे अच्छा तरीका
- 19. फ्लोट पार्स करने का सबसे अच्छा तरीका?
- 20. PHP हुक करने का सबसे अच्छा तरीका
- 21. ईमेल वेबसाइट प्राप्त करने का सबसे अच्छा तरीका
- 22. डाउनलोड शुरू करने का सबसे अच्छा तरीका?
- 23. mysql डेटाबेस में स्टोर करने के लिए पाठ को एन्क्रिप्ट करने का सबसे अच्छा तरीका
- 24. स्ट्रिंगस्ट्रीम खाली करने का सबसे अच्छा तरीका?
- 25. memcached में ActiveRecord ऑब्जेक्ट को स्टोर करने का सबसे अच्छा तरीका क्या है?
- 26. .NET DLL में कनेक्शन स्ट्रिंग को स्टोर करने का सबसे अच्छा तरीका क्या है?
- 27. Django में डेटा को denormalize करने का सबसे अच्छा तरीका?
- 28. पोस्टफिक्स मेल समस्या भेजते हैं?
- 29. MySQL में यूआरएल स्टोर करने का सबसे प्रभावी तरीका?
- 30. एंड्रॉइड-एप पर 'पसंदीदा' जैसे डेटा स्टोर करने का सबसे अच्छा तरीका क्या है?
क्या आप स्कीमा की तलाश में हैं? – Dev
हाँ, मैं सबसे अच्छी स्कीमा की तलाश में हूं। – superuser
क्या आप जिस चीज की तलाश में हैं, वह डीबीमेल है? – ThorSummoner