स्मार्तोस्ट के माध्यम से सेंडमेल रिले को अनुमति देने का सबसे तेज़ तरीका?


9

मैं केवल अपने ISP के smtp सर्वर के माध्यम से रिले भेजना चाहता हूं, और कुछ नहीं। मैं इसे किस तरह से सेट अप करूं?

जवाबों:


11

आपने प्रश्न में ही उत्तर निर्दिष्ट कर दिया है। आप उस का उपयोग कर सकते हैं

define(`SMART_HOST', `smtp.your.provider')dnl

क्या आप इसके इस्तेमाल से किसी समस्या का सामना कर रहे हैं। संपादन के बाद /etc/mail/sendmail.mcआपको निर्देशिका में जाना चाहिए /etc/mail। परिवर्तनों को प्रभावी करने के लिए टाइप करें makeऔर फिर sendmailसेवा को पुनरारंभ करें । फिर एक परीक्षण मेल भेजें और संदेश हेडर देखें (प्राप्त :) यह देखने के लिए कि क्या कॉन्फ़िगरेशन ने काम किया है।


Make कमांड send4.mc को फिर से पार्स करने के लिए m4 कॉल करेगा और अगर हम उन्हें बदल चुके हैं तो यह अन्य डेटाबेस जैसे उपनाम भी बनाएगा।
सौरभ बड़जात्या

6

यदि आप बोझिल जानवर कि Sendmail है के साथ और अधिक फैंसी कुछ नहीं कर रहे हैं तो आप इसके बजाय SSMTP का उपयोग करने पर विचार कर सकते हैं।

यह रिले-ओनली MTA है जो हल्का है और कॉन्फ़िगर करने के लिए सरल नहीं हो सकता है।


आह, धन्यवाद, मेरे अनुसंधान बहुत अच्छी तरह से नहीं किया था .. SSMTP बहुत आसान था!
कार्ल हॉर्गबर्ग


4

अपने आप को एक बड़ा एहसान करें और प्रेषक को या तो आधुनिक माता की तरह पोस्टफ़िक्स या कुछ और हल्के जैसे ssmtp से बदलें। मुझे आश्चर्य हुआ कि अभी भी स्वैच्छिक रूप से सेंडमेल का उपयोग किया जाता है


2

Nullmailer , IMHO, कॉन्फ़िगर करना और भी आसान है। यहाँ एक त्वरित howto है:

apt-get install -y nullmailer

इस फ़ाइल को संपादित करें:

nano /etc/mailname
  • अपना डोमेन नाम दर्ज करें, जैसे mydomain.com
  • सहेजें

दूसरी फाइल संपादित करें:

nano /etc/nullmailer/remotes
  • अपना smtp सर्वर डेटा दर्ज करें: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • सहेजें

स्रोत

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.