मुझे अंततः टोनी स्फ़ेलो द्वारा निर्देशों का एक विस्तृत सेट मिला जो वास्तव में काम करते हैं । ऐसा प्रतीत होता है कि आपको पोर्ट 587 पर ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) का उपयोग करना है। मैंने काम करने के लिए SSL SMTP प्राप्त नहीं किया है।
पहले sudo dpkg-reconfigure exim4-config
इन कॉन्फ़िगरेशन विकल्पों को चलाएं और उपयोग करें:
- मेल कॉन्फ़िगरेशन का सामान्य प्रकार: smarthost द्वारा भेजा गया मेल; SMTP या fetchmail के माध्यम से प्राप्त किया
- सिस्टम मेल नाम: <अपने hostname>
- आने वाले SMTP कनेक्शन के लिए सुनने के लिए IP- पता: 127.0.0.1
- अन्य गंतव्य जिनके लिए मेल स्वीकार किया जाता है: <अपने होस्टनाम>
- के लिए मेल रिले करने के लिए मशीनें: <इस खाली छोड़ दें>
- निवर्तमान स्मार्तोस्त का IP पता या होस्ट नाम: mail.example.com:8787
- आउटगोइंग मेल में स्थानीय मेल नाम छिपाएं?
- हां - सभी आउटगोइंग मेल आपके gmail अकाउंट से आते दिखाई देंगे
- मान्य प्रेषक नाम हेडर के साथ भेजा गया कोई भी मेल प्रेषक का नाम नहीं रखेगा
- डीएनएस-प्रश्नों की संख्या न्यूनतम रखें (डायल-ऑन-डिमांड)? नहीं
- स्थानीय मेल के लिए वितरण विधि: <वह चुनें जिसे आप पसंद करते हैं>
- स्प्लिट कॉन्फ़िगरेशन फ़ाइल छोटी फ़ाइलों में? हां (आपको अगली फ़ाइलों में से एक को संपादित करने की आवश्यकता है)
फिर sudo vi /etc/exim4/passwd.client
अपने मेल होस्ट के लिए निम्न पंक्तियों को चलाएं और जोड़ दें, और किसी भी उपनाम के माध्यम से (पाया गया nslookup
)। जिस सब्जेक्ट के साथ आप मेल भेजना चाहते हैं, उसके साथ सब्स्टीट्यूट <ईमेल एड्रेस> और <पासवर्ड>:
mail.example.com:<email address>:<password>
mail.yourhosting.provider:<email address>:<password>
एक बार जब आप passwd.client
फ़ाइल को संपादित करते हैं, तो चलाएं sudo update-exim4.conf
जो आपके परिवर्तनों को आपके Exim4 कॉन्फ़िगरेशन में एकीकृत कर देगा।
चलाएं sudo /etc/init.d/exim4 restart
और सुनिश्चित करें कि सेवा बंद हो जाती है और ठीक से शुरू होती है। यदि सेवा पुनरारंभ करने में असमर्थ है, तो passwd.client
फ़ाइल संपादित करते समय संभवतः कुछ गलत हो गया है ।
यदि Exim4 पुनरारंभ हो गया है, तो आगे बढ़ें और sudo tail -f /var/log/exim4/mainlog
मेल लॉग देखने के लिए दौड़ें । एक अलग विंडो में, अपने सिस्टम से एक ईमेल भेजें और सुनिश्चित करें कि आप इसके साथ एक रिकॉर्ड देखें R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com ... X=TLS-1.0:RSA_ARCFOUR_MD5:16
। इसका X=TLS
मतलब है कि मेल ट्रांसपोर्ट लेयर सिक्योरिटी के साथ भेजा जा रहा है, जो आप चाहते हैं।
/etc/exim4/passwd.client
दोनों तरह से एक अलग फ़ाइल है।