मुझे अंततः टोनी स्फ़ेलो द्वारा निर्देशों का एक विस्तृत सेट मिला जो वास्तव में काम करते हैं । ऐसा प्रतीत होता है कि आपको पोर्ट 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दोनों तरह से एक अलग फ़ाइल है।