drupal "ईमेल भेजने में अक्षम। कृपया साइट व्यवस्थापक से संपर्क करें "




drupal-6 (3)

पोस्टफ़िक्स स्थापित करने के बाद भी, आप अभी भी Drupal के साथ मेल नहीं भेज सकते। यहां तक ​​कि अगर आप कमांड लाइन और कंसोल php स्क्रिप्ट से मेल भेज सकते हैं, तो आपके द्वारा ड्रुपल (या कोई अन्य अपाचे वेब ऐप) भेजने का प्रयास विफल हो सकता है। मैं CentOS 6.x पर postfix का उपयोग कर रहा हूँ। मैंने पाया कि मेरा CentOS VM डिफ़ॉल्ट रूप से httpd को मेल भेजने से रोकने के लिए सेट किया गया था समस्या यह थी कि मेरे सिस्टम में sebool मानों में httpd_can_sendmail httpd_can_sendmail = Off था।

समाधान http://www.spidersoft.com.au/2011/posftix-permission-denied-problem/ पर वर्णित किया गया था

$ /usr/sbin/getsebool httpd_can_sendmail

पुष्टि करें कि httpd_can_sendmail -> बंद करें

समस्या का हल:

$ setsebool httpd_can_sendmail 1

या परमिट के साथ इसे सेट करें:

$ setsebool -P httpd_can_sendmail 1

मुझे व्यवस्थापक / उपयोगकर्ता / उपयोगकर्ता में निम्न त्रुटि संदेश मिलता है:

ईमेल भेजने में अक्षम। यदि समस्या बनी रहती है तो कृपया साइट व्यवस्थापक से संपर्क करें

क्या यह त्रुटि इस तथ्य की वजह से है कि मेरे सर्वर पर ईमेल सेवा स्थापित नहीं हुई है? धन्यवाद

अद्यतन : मुझे अब निम्नलिखित त्रुटि मिलती है

ई-मेल भेजने में त्रुटि ("वेबसाइट नाम" से [email protected] पर)। ऑर्डर के विषय में ई-मेल ईमेल @ gmail.com का प्रयास 114 असफल रहा।


यह त्रुटि इस तथ्य के कारण है कि आपकी मेल सेवा कॉन्फ़िगर नहीं है। ड्रूपल, डिफ़ॉल्ट रूप से, उपयोगकर्ता को कुछ ईमेल भेजने की कोशिश कर रहा है और इसे विफल करने के बाद, यह इस संदेश को दिखाता है

यदि आप डूप्ल उबंटू पर चल रहे हैं तो यह मेल सेवा को स्थापित करने में काफी आसान है:

sudo apt-get install php-pear
sudo pear install mail
sudo pear install Net_SMTP
sudo pear install Auth_SASL
sudo pear install mail_mime
sudo apt-get install postfix

और बस!


हां, यदि आपके पास sendmail या कोई अन्य माध्यम नहीं है जिसके द्वारा PHP ईमेल भेज सकता है, तो आपको यह त्रुटि दिखाई देगी।