الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إن شاء الله الحل عندكم السيرفر الشخصى لا يرسل رسائل رغم وجود Smtp

مغلق
بدأه moh_mou في 23 ديسمبر 2007 · 3 رد · 1,270 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بدأت معايا المشكلة حينما أردت أن أرسل رسائل إلى البريد الألكترونى عن طريق السيرفر الشخصى فكنت أستخدم دالة mail بهذا الشكل :

]<?

$to="xxxx@yahoo.com";

$subject="تجربه";

$header="xxxx@hotmail.com";

$message="السلام عليكم \r\n";

$message.="تمت التجربه بنجاح .. تهانينا\r\n";

$message.="تقبل تحياتنا";

$sentmail = mail($to,$subject,$message,$header);

if($sentmail){

echo " تم ارسال الرساله بنجاح ";

}

else {

echo "لم يتم ارسال الرساله .. حاول مجددا ";

}

?>

ولكن السيرفر الشخصى كان بيرسل رسالة خطأ :

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in e:\appserv\www\send3.php on line 20

لم يتم ارسال الرساله .. حاول مجددا

علمت إن هذه المشكلة بسبب أنه السيرفر الشخصى لا يدعم smtp قمت بتنزيل برنامج QK SMTP Server 3

علماً بأنى أستخدم سيرفر الشخصى : AppServ v2.4.3

وبعد تثبيته لم يظهر هذا الخطأ وظهر لى رسالة اللى كنت كاتبها فى الكود ( تم ارسال الرساله بنجاح )

ولكن عندما دخلت على بريدى على الياهو لم أجد شئ وكذلك عندما أرسلت للهوتميل مع العلم لقد جربت الكود على استضافة مدفوعة وأشتغلت وكان مممممممتاز مع أنى قد عدلت فى ملف php.ini اللى موجود بمجلد الويندوز وجعلت Smtp_port = "25"

بالأضافة لقد قمت بالدخول على PHP Information

ووجدت Internal Sendmail Support for Windows أنها enabled

فين بقى المشكلة ؟؟؟؟؟؟ rolleyes.gif

لقد بحثت كثير وجربت برامج كثيرررر ولكن دون جدوى cool.gif

حاولت أستعين بموقع php

http://www.php.net/manual/en/ref.mail.php

لكن لم تنحل المشكلة لقد ذكرت لكم كل ما فعلته بالتفصيل ياريت من لديه ولو معلومة بسيطة ميبخلش بيها biggrin.gif

تم تعديل هذه المشاركة بواسطة moh_mou في 23 ديسمبر 2007 في 01:12

17.gifالحياة حقنة فصبر عليها 17.gif

Syringe.gif

#2

أظنك نسيت إزالة الفاصلة المنقوطة قبل Smtp_port = "25"

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

الف شكر لك أخى الكريم على ردك ولكن لقد قمت بحذفها وهذا ما فعتله

عدلت فى ملف php.ini

e0bacc42aa.jpg

ثم عملت ريستارت للأباتشى

وقمت بأرسال الرسالة ظهر لى هكذا :

3cfe4d2f4c.jpg

وهذا ما ظهر فى برنامج QK SMTP Server 3 :

a1a8d120ee.jpg

وعندما دخلت على بريدى على الياهو لم أجد شئ على الأطلاق سواء فى الأنبوكس أو الجنك

شكراااااا أخى الكريم لمحولتك لمساعدتى جزاك الله كل خير ويرزقق فى الدنيا والأخرة smile.gif

17.gifالحياة حقنة فصبر عليها 17.gif

Syringe.gif

#4

جرب إستخدام برنامج mail server

http://www.phpeasystep.com/phptu/23.html

تم تعديل هذه المشاركة بواسطة SIFE-C في 25 ديسمبر 2007 في 21:23

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…