ارسال sendmail ينجح على XAMPP ولكن يفشل على سيرفر الاستضافة

السلام عليكم عندى مشكلة

أن دالة send mail ترسل الرسالة بنجاح الى الوارد على localhost وتفشل فى سيرفر godaddy ما الحل

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

megasoft أضف ردا

انصحك باستعمال مكتبة php mailer لانه يستخدم سرفر smtp وهي تصلح حتى في localhost

وايضا لان بعض الاستضافات لا تدعم mail بسبب بعض مشاكل الحماية

لذا من الاحسن استعمل php sender

تجده في هذا الرابط

وهذه معلومات حول طريقة الاستعمال

/wiki

DeltaForce أضف ردا

send mail تتطلب ان يكون البريد المرسل نفس النطاق العامل عليه . هذا من تجربة ولا اعرف لمذا جعلوها هكذا

مثال بسيط للدلة

    $mailheader="MIME-Version: 1.0\r\nContent-type:text/html;charset=UTF-8\r\nFrom: <info@example.com>\r\n";
     mail($To,$Subject,$MESSAGE_BODY,$mailheader,"-f ".$me) ;

وعليكم السلام

كما قال لك أخ @megasoft من الافضل استخدام phpmailer لانه يضمن لك وصول الرسالة الى صندوق الوارد في كل مزودات البريد الالتكروني

الرسائل المرسلة عبر الدالة mail حسب تجربتي تصنف كسبام او رسائل غير هامة