देता है मैं अपने सर्वर पर php mail()
फ़ंक्शन का उपयोग करने का प्रयास कर रहा हूं। अजीब बात यह है कि यह सच हो जाता है लेकिन मुझे अपने ईमेल इनबॉक्स में कुछ भी प्राप्त नहीं होता है।मेल() विफल रहता है, लेकिन सत्य
फिर भी सीपीएनल ईमेल फॉरवर्डर ठीक काम कर रहा है।
तो प्रोजेक्टर एक ईमेल कॉन्फ़िगरेशन नहीं है क्योंकि फॉरवर्डर मुझे ईमेल भेजता है?
मैं में जोड़ने की कोशिश की:
ini_set("sendmail_from", "[email protected]");
लेकिन वह काम नहीं किया।
यहाँ मेरी कोड है:
$subject = "My Subject";
$body = "Email Body ";
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($email,$subject,$body,$headers))
echo "Sent!";
else
echo "Fail!";
ध्यान देने योग्य एक बात: "यह ध्यान रखना महत्वपूर्ण है कि मेल वितरण के लिए स्वीकार किया गया था, इसका मतलब यह नहीं है कि मेल वास्तव में इच्छित गंतव्य तक पहुंच जाएगा।" –
अपने एसएमटीपी सर्वर के मेल लॉग की जांच करें। यह समझाएगा कि संदेश क्यों वितरित नहीं किया जा रहा है। –
मुझे किसी समस्या के लिए होस्टिंग के साथ एक समस्या थी जब किसी कारण से मेरे कुछ ईमेल स्पैम के रूप में सूचीबद्ध थे। मुझे नहीं पता कि वे उस सूची को कैसे उत्पन्न करते हैं, लेकिन यह पूर्ण और पूर्ण बीएस है। आपके सर्वर में एक ही समस्या हो सकती है। यहां पढ़ें: http://community.godaddy.com/groups/email/forum/topic/not-receiving-all-of-my-e-mails/ - हो सकता है कि आपके पास जिस ईमेल का प्रयास कर रहे हैं उसके साथ आपको कई समस्याएं हो से संदेश भेजें। "सबसे आम संभावना यह है कि प्रेषक मेलसेवर प्रेषकबेसेज.org जैसे सार्वजनिक मेलिंग सूचियों से खराब मेल प्रतिष्ठा के साथ एक आईपी पते से भेज रहा था" –