# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#
ऐसा प्रतीत होता है कि डेबियन exim4
इंटरनेट-कनेक्टेड मशीन पर सही ढंग से काम नहीं करने के लिए एक सेट के साथ आ सकता है जहां आउटगोइंग smtp पोर्ट अवरुद्ध नहीं हैं।
जैसा कि विभिन्न टिप्पणियों में बताया गया है, इसे सही ढंग से काम करने के लिए, एक को चलाना होगा dpkg-reconfigure exim4-config
, और विज़ार्ड के भीतर, पहले internet
विकल्प का चयन करें । ध्यान दें कि विज़ार्ड के बाद के संवाद बॉक्स में, डिफॉल्ट अभी भी केवल localhost
IPv4 / IPv6 पतों पर सुनने के लिए सेट है , इसलिए, ऐसा प्रतीत होता है कि, यदि आप अन्य डिफॉल्ट को अकेले छोड़ देते हैं, तो आप अभी भी आने वाले SMTP पोर्ट को अकेला छोड़ रहे हैं।
सही ढंग से काम किए गए विज़ार्ड को सत्यापित करने के लिए, आप डेबियन-विशिष्ट /etc/exim4/update-exim4.conf.conf
(हाँ, यह एक डबल है .conf.conf
, यह एक टाइपो नहीं है) की जांच कर सकता है, जो इस फ़िस्को में एक भूमिका निभाता है। यहां चलाने के बाद dpkg-reconfigure exim4-config
और केवल विज़ार्ड के भीतर पहला विकल्प बदलने के लिए प्रासंगिक भाग दिए गए हैं , जो मेल भेजने में सक्षम बनाता है, लेकिन SMTP पोर्ट को केवल मशीन के लिए खुला रखता है (एक डिफ़ॉल्ट विकल्प यदि आप पहले विकल्प के बाद पुन: संयोजन में क्लिक करते हैं) :
dc_eximconfig_configtype='internet'
…
dc_local_interfaces='127.0.0.1 ; ::1'
एक और उपाय ड्रैगन-मेल मेल एजेंट को jessie और up में स्थापित करने के लिए होगा - https://packages.debian.org/jessie/dma - जो एक एमटीए का एक सरल कार्यान्वयन है, आने वाली SMTP को छोड़कर सभी अच्छी UNIX मेल चीजों को लागू करना, , आपको ग़लतफ़हमी या बाहरी कमजोरियों के बारे में चिंता करने की ज़रूरत नहीं है।