میرے پاس ایک ویب سائٹ ہے جس کی میزبانی GoDaddy نے ایک ورچوئل سرشار پلیٹ فارم پر کی ہے، اور میں حاصل کرنے میں کامیاب نہیں ہو سکا
mail() فنکشن میرے پی ایچ پی اسکرپٹ میں صحیح طریقے سے کام کرنے کے لیے۔ میں لوگوں کو توثیق کوڈ کے ساتھ ای میلز بھیجنے کی کوشش کر رہا ہوں جب وہ پہلی بار میری ویب سائٹ پر سائن اپ کرتے ہیں، اور
mail() فنکشن Gmail ایڈریس کے لیے بہت اچھا کام کرتا ہے، لیکن AOL یا یہاں تک کہ GoDaddy کی ای میل سروس جیسے دوسرے نہیں!
میں نے متعدد GoDaddy سپورٹ نمائندوں سے بات کرنے کی کوشش کی لیکن وہ اس مسئلے پر واقعی مددگار نہیں تھے۔ میں نے آن لائن کے ارد گرد دیکھا ہے اور ایسا لگتا ہے کہ یہ ان لوگوں کے ساتھ ایک بہت عام مسئلہ ہے جو GoDaddy پر اپنی ویب سائٹس کی میزبانی کر رہے ہیں۔ مجھے ای میلز ناکام ہونے پر ای میلز واپس نہیں مل رہی ہیں اس لیے یہ جاننا مشکل ہے کہ کیا ہو رہا ہے

یہ میرا پی ایچ پی کوڈ ہے:
$sendtoemail = '[email protected]'؛ $emailsubject = "براہ کرم اپنے ای میل کی توثیق کریں"؛ $emailbody = "توثیق کی معلومات، blah blah $emailheader = 'منجانب: [email protected]'۔"ایکس میلر: پی ایچ پی۔
'جواب دیں: [email protected]'۔
". '[email protected]'؛ میل ($sendtoemail, $emailsubject, $emailbody, $emailheader);
جب میں نے چیک کیا تو مجھے کچھ غلطیاں ملی ہیں۔
/usr/local/psa/var/log/maillog (PUTY SSH کے ذریعے رسائی حاصل کی گئی) جس میں سب ختم ہوا:
deferral: ./Maildir:_No_such_file_or_directory/
میں نے اپنے ہوسٹنگ اکاؤنٹ پر ریورس DNS کو بھی چالو کیا ہے اور ایک SPF DNS ریکارڈ بنایا ہے جو ای میل "صرف GoDaddy"کے ذریعے بنایا ہے اور DNS تلاش کے لیے "PTR شامل کریں"باکس کو نشان زد کیا ہے۔ یہ GoDaddy کے DNS مینیجر پر "زون فائل ایڈیٹر"کے "TXT (ٹیکسٹ)"سیکشن کے تحت تھا۔ (امید ہے کہ یہ آپ کے لیے میرے لیے زیادہ معنی رکھتا ہے)۔