उपसर्ग OSX शेर पर कमांडिंग स्वीकार नहीं - टाइमआउट होता है


5

मैं अपने मैकबुक प्रो पर एक वेब एप्लिकेशन बना रहा हूं, जिसमें ईमेल भेजने की जरूरत है। जब आवेदन भेजने का प्रयास करता है, तो कनेक्शन समय से बाहर हो जाता है। मैं पोस्टफ़िक्स चल रहा हूँ और मैंने पाया दिशाओं का पालन किया यहाँ

सर्वर का समस्या निवारण करने के लिए, मैंने टेलनेट का उपयोग पोर्ट 25 पर लोकलहोस्ट से मैन्युअल रूप से कनेक्ट करने के लिए किया था। मैं इसे सफलतापूर्वक कनेक्ट करने में सक्षम था, लेकिन जब मैंने कमांड टाइप किया तो मुझे कोई प्रतिक्रिया नहीं मिली। यहाँ एक प्रतिलेख है।

Benjamin-Brames-MacBook-Pro:LaunchDaemons bbrame$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
helo bbrame
mail from: ben@benbrame.com
rcpt to: ben@benbrame.com

मैं वर्किंग मेल सर्वर से जुड़ा और उसी कमांड को टाइप किया। मेल सर्वर ने प्रत्येक कमांड को एक प्रतिक्रिया दी, जो मैंने अपेक्षा के अनुसार टाइप की थी।

Benjamin-Brames-MacBook-Pro:~ bbrame$ telnet smtp.newnorth.net 25
Trying 66.133.129.10...
Connected to relay.glb.frontiernet.net.
Escape character is '^]'.
220 relay03.roch.ny.frontiernet.net ESMTP Postfix
helo bbrame
250 relay03.roch.ny.frontiernet.net
mail from: made_up_email@frontiernet.net
501 5.1.7 Bad sender address syntax. See http://postmaster.frontiernet.net

मेरे मैकबुक पर मेल लॉग दिखाता है कि जब मैं कनेक्ट करता हूं तो इसे पहचानता है, लेकिन बाद के किसी भी आदेश को पंजीकृत नहीं करता है।

Dec  1 18:53:50 Benjamin-Brames-MacBook-Pro postfix/postscreen[21354]: CONNECT from [127.0.0.1]:56145
Dec  1 18:53:50 Benjamin-Brames-MacBook-Pro postfix/postscreen[21354]: WHITELISTED [127.0.0.1]:56145
Dec  1 18:54:08 Benjamin-Brames-MacBook-Pro postfix/smtpd[21359]: fatal: open /etc/postfix/submit.cred: No such file or directory
Dec  1 18:54:09 Benjamin-Brames-MacBook-Pro postfix/master[21176]: warning: process /usr/libexec/postfix/smtpd pid 21359 exit status 1
Dec  1 18:54:09 Benjamin-Brames-MacBook-Pro postfix/master[21176]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

कोई भी अनुमान लगाता है कि कनेक्शन समय से क्यों हो रहा है?

धन्यवाद!

जवाबों:


7

अंतिम तीन लॉग संदेश अपराधी निकले। उनके लिए गुगली बढ़ गई यह पन्ना ;

आपकी कंसोल प्रदर्शित होने वाली समस्या को ठीक करने के लिए, आपको चाहिए:

  • बनाओ submit.cred में फाइल /etc/postfix निर्देशिका ( sudo touch /etc/postfix/submit.cred करूँगा)।
  • उस फ़ाइल के लिए एक हेडर बनाएँ: sudo echo "submitcred version 1" >> /etc/postfix/submit.cred
  • प्रपत्र में, मेल को सबमिट करने में सक्षम करने के लिए उपयोगकर्ताओं की संख्या के रूप में कई पंक्तियों को जोड़ें hostname|user|passwd: sudo echo''hostname|username|password" >> /etc/postfix/submit.cred
  • फ़ाइल को उपयुक्त अनुमति दें: sudo chmod 600 /etc/postfix/submit.cred

एक बार जब आप ऐसा कर लेते हैं तो आप पोस्टफिक्स को पुनः आरंभ कर सकते हैं और सब कुछ आसानी से चल सकता है।

मैंने फ़ाइल /etc/postfix/submit.cred बनाई और अनुमतियों को 0600 पर सेट किया। उसके बाद सब कुछ काम करने लगा।


3

सिर्फ टिप्पणी करें imap_submit_cred_file = /etc/postfix/submit.cred में /etc/postfix/main.cf फ़ाइल। फिर आपको किसी भी उपयोगकर्ता नाम और पासवर्ड को कॉन्फ़िगर करने की आवश्यकता नहीं है। और पोस्टफिक्स स्थानीय रूप से केवल डिफ़ॉल्ट रूप से सुनता है।

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