मेरे पास एक वेबसाइट है जो GoDaddy द्वारा एक वर्चुअल समर्पित प्लेटफ़ॉर्म पर होस्ट की गई है, और मैं इसे प्राप्त करने में सक्षम नहीं हूँ
मेल() फ़ंक्शन मेरी PHP स्क्रिप्ट में ठीक से काम करेगा। मैं लोगों को सत्यापन कोड के साथ ईमेल भेजने की कोशिश कर रहा हूं जब वे पहली बार मेरी वेबसाइट पर साइन अप करेंगे, और
मेल() फ़ंक्शन जीमेल पते के लिए बहुत अच्छा काम करता है, लेकिन AOL या यहां तक ​​कि GoDaddy की ईमेल सेवा जैसी अन्य सेवाओं के लिए नहीं!
मैंने कई GoDaddy समर्थन प्रतिनिधियों से बात करने की कोशिश की लेकिन वे इस मुद्दे पर वास्तव में मददगार नहीं थे। मैंने ऑनलाइन चारों ओर देखा है और ऐसा लगता है कि यह उन लोगों के साथ एक बहुत ही आम समस्या है जो GoDaddy पर अपनी वेबसाइटें होस्ट कर रहे हैं। ईमेल विफल होने पर मुझे बाउंस बैक ईमेल नहीं मिल रहे हैं इसलिए यह जानना मुश्किल है कि क्या हो रहा है

यहाँ मेरा PHP कोड है:
$sendtoemail = '[email protected]'; $emailsubject = "कृपया अपना ईमेल सत्यापित करें"; $emailbody = "सत्यापन जानकारी, ब्ला ब्ला $emailheader = 'From: [email protected]'।"". 'एक्स-मेलर: PHP'. "". 'Reply-To: [email protected]'. "". '[email protected]'; मेल($sendtoemail, $emailsubject, $emailbody, $emailheader);
जब मैंने जाँच की तो मुझे कुछ त्रुटियाँ मिलीं
/usr/local/psa/var/log/maillog (PuTTY SSH के माध्यम से पहुँचा) जो सब इसमें समाप्त हुआ:
स्थगन: ./Maildir:_No_ such_file_or_directory/
मैंने अपने होस्टिंग खाते पर रिवर्स डीएनएस भी सक्रिय कर दिया है और "केवल GoDaddy"के माध्यम से एक एसपीएफ़ डीएनएस रिकॉर्ड ईमेल बनाया है और डीएनएस लुकअप के लिए "पीटीआर शामिल करें"बॉक्स को चेक किया है। यह GoDaddy के DNS प्रबंधक पर "ज़ोन फ़ाइल संपादक"के "TXT (पाठ)"अनुभाग के अंतर्गत था। (उम्मीद है कि यह बात आपको मेरी तुलना में अधिक समझ में आएगी)।