आउटगोइंग केवल SMTP सर्वर


10

मैं डेबियन पर एक आउटगोइंग केवल एसएमटीपी सर्वर को सेटअप करना चाहता हूं, इसलिए मेरे वेब-एप्लिकेशन इसके माध्यम से ई-मेल भेजने में सक्षम होंगे। मैं अपने स्वयं के सेटअप की सुरक्षा और अनुकूलन क्षमता के कारण दूसरे होस्ट का उपयोग नहीं करना चाहता।

मैं पोस्टफिक्स को स्थापित करना चाहता हूं और इसे केवल आउटगोइंग मोड में कॉन्फ़िगर करना चाहता हूं (मैं नहीं चाहता कि यह रिले हो)। इसलिए मैं एक सलाह पूछना चाहता हूं कि इसे सबसे अच्छे तरीके से कैसे किया जाए। उपयोगकर्ताओं, आभासी उपयोगकर्ताओं, समापन बिंदु और अन्य विकल्पों में कोई ज़रूरत नहीं है पोस्टफ़िक्स प्रदान करता है। मुझे लगता है कि मुझे केवल कुछ होस्टनाम के लिए पोस्टफ़िक्स संलग्न करना चाहिए, इसलिए मेरा आईपी पता इसका समाधान कर सकता है।

मुझे यह भी लगता है कि पोस्टफिक्स इस कार्य के लिए थोड़ा जटिल समाधान हो सकता है। यदि आप इसके लिए बहुत सरल उपकरण जानते हैं, तो मुझे बताएं।

जवाबों:


11

केवल निवर्तमान मेल के लिए डेबियन पर पोस्टफ़िक्स सेटअप करने के लिए:

  • dpkg-reconfigure postfix( internet siteसंकेत मिलने पर चयन करें )
  • postconf -e 'inet_interfaces = 127.0.0.1'
  • /etc/init.d/postfix restart

inet_interfaces = 127.0.0.1 in /etc/postfix/main.cf पोस्टफ़िक्स को केवल लोकलहोस्ट से बांध देगा, इसलिए आपकी मशीन आने वाले ईमेल को स्वीकार नहीं करेगी।


2
क्या आपका मतलब था Internet Site? Internet mailकॉन्फ़िगरेशन में कोई विकल्प नहीं है । या यह कब से बदल गया है?
its_me

4

व्यक्तिगत रूप से मैं एक्जिम को पसंद करता हूं, हालांकि पोस्टफिक्स को काम करना चाहिए।

मैं आपको केवल आउटगोइंग के लिए एक्ज़िम सेटअप करने के बारे में निर्देशों का त्वरित सेट दे सकता हूं।

  • सुनिश्चित करें कि होस्टनाम सही ढंग से सेटअप है
  • इंस्टॉल apt-get install exim4 exim4-daemon-light
  • कॉन्फ़िगरेशन चरण में प्रश्नों का उत्तर इस प्रकार दें
    • मेल कॉन्फ़िगरेशन का प्रकार: इंटरनेट साइट
    • सिस्टम का नाम: आपके सर्वर के लिए fqdn
    • IP- एड्रेस पर सुनने के लिए: 127.0.0.1 (इस पते के साथ आने वाले मेल संभव नहीं है)
    • अन्य गंतव्य जो स्वीकार किए जाते हैं: खाली
    • के लिए रिले करने के लिए डोमेन: खाली
    • के लिए रिले के लिए मशीनें: खाली
    • DNS कम से कम रखें: हाँ
    • स्थानीय मेल के लिए वितरण विधि: मेलडिर
    • हाँ विभाजन कॉन्फ़िगर करता है

एक बार जब एक्सिम पहले से ही कॉन्फ़िगर है तो आप कमांड के इस्तेमाल से इस सेटअप को फिर से चला सकते हैं dpkg-reconfigure exim4-config

यदि आप वास्तव में पागल हैं, तो आप अपने मेल सर्वर पर एक त्वरित iptables फ़ायरवॉल भी सेट कर सकते हैं और बस आने वाले कनेक्शनों को पोर्ट 25 में अनुमति नहीं देते हैं।


2

आप चाहे जो मेल सर्वर चुनें, अगर आप आने वाले कनेक्शन को पोर्ट 25 और 587 पर ब्लॉक करते हैं, तो बाहरी उपयोगकर्ता इसके माध्यम से राहत नहीं दे पाएंगे।

SMTP सर्वर को आउटबाउंड कनेक्शन 25 को पोर्ट करने की आवश्यकता है, लेकिन अन्य होस्ट से इनबाउंड कनेक्शन को स्वीकार करने की आवश्यकता नहीं है।

आप पोर्ट 25 कनेक्शन को स्वीकार करना चाहते हैं localhost, जो स्थानीय रूप से चलने वाले किसी भी वेब ऐप के लिए सुविधाजनक है; और, एक अतिरिक्त सुरक्षा उपाय के रूप में यह सुनिश्चित करें कि सर्वर केवल lo1या लोकलहोस्ट इंटरफेस के लिए बाध्य है (जेम्स का उत्तर देखें)।



0

मुझे यकीन नहीं है कि मैं समझता हूं कि यह आप क्या देख रहे हैं, लेकिन डिफ़ॉल्ट रूप से, पोस्टिनी वह सब कुछ करती है जो आप चाहते हैं।

बस सुनिश्चित करें कि आपके इंटरनेट कनेक्शन पर कोई SMTP प्रतिबंध नहीं है और यह कि आपका DNS ठीक से काम कर रहा है।


1
शायद मेरा सवाल समझना बहुत बुरा था। मैं फिर से कोशिश करूँगा: मुझे डेबियन के लिए कुछ एसएमटीपी सर्वर सॉफ़्टवेयर (या पोस्टफ़िक्स कॉन्फ़िगरेशन सलाह) की आवश्यकता है जो केवल स्थानीय अनुप्रयोगों के लिए मेल भेजने में सक्षम होंगे। ऐसा नहीं है कि इसका उपयोग किसी भी मेल को प्राप्त करने के लिए किया जाएगा। केवल निवर्तमान कार्य और केवल लोकलहोस्ट के लिए।
डैनियल ओ'हारा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.