أهلا وسهلا بك زائرنا الكريم في JO1R FORUM | منتديات شباب و صبايا الأردن، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

< درس > طريقة ارسال رساله بدالة mail من خلال السيرفر المحلى (localhost)

السلام عليكم ورحمة الله وبركاته بعض المبرمجين يواجههم صعوبات فى ارسال رساله من السيرفر المحلى لترجبة دالة الارسال تعمل ام لا اليوم ان شاء الله يوجد ال



21-12-2011 08:38 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 16-07-2007
رقم العضوية : 46
المشاركات : 1,315
الجنس :
قوة السمعة : 429,537,324
السلام عليكم ورحمة الله وبركاته
بعض المبرمجين يواجههم صعوبات فى ارسال رساله من السيرفر المحلى لترجبة دالة الارسال تعمل ام لا

اليوم ان شاء الله يوجد الحل وبسيط جدا والطريقة سهلة جدا ولا يوجد بها اى صعوبات

لنتابع الشرح

اولا نقوم بتحميل المكتبه SendMail من الرابط التالى

http://www.glob.com.au/sendmail/sendmail.zip

نقوم بفك الملف المضغوط
ونقوم بوضع المجلد فى المسار التالى

C:AppServsendmail

او فى اى مكان لديك

ثانيا
ندخل على مسار الملجلد sendmail ونقوم بفتح الملف sendmail.ini



ابحث عن كلمة smtp_server
استبدلها بـ

smtp_server=smtp.gmail.com



ابحث عن كلمة smtp_server
استبدلها بـ

smtp_port=465



ابحث عن كلمة auth_username
استبدلها باسم البريد الالكترونى لديك على Gmail

mymailmailgmail.com



ابحث عن كلمة auth_password
استبدلها بكلمة المرور لديك على Gmail

*********

قم بحفظ الملف وتوجه الى ملف php.ini وستجده فى المسار التالى

C:Windowsphp.ini


ابحث عن كلمة [mail function] وستجد اسفلها كلمة SMTP وكلمة smtp_port

قم بوضع علامة ; قبل بداية السطر حتى لا يتم تفعيلهما

وقم بكتابة السطر التالى

sendmail_path = "C:AppServsendmailsendmail.exe -t"


حيث تكون القيم كما هو موضح

رمز Code:
[mail function]



; For Win32 only.
;SMTP = localhost
;smtp_port = 25

sendmail_path = "C:AppServsendmailsendmail.exe -t"

قم بحفظ الملف وبعد ذلك قم بعمل اعادة تشغيل restart للسيرفر المحلى

نتوجة لتجربة الكود


رمز PHP:

$to
= somemailemail.here;
$subject = Fake sendmail test;
$message = If we can read this, it means that our fake Sendmail setup works!;
$headers = From: yourmailemail.here . "rn" .
Reply-To: yourmailemail.here . "rn" .
X-Mailer: PHP/ . phpversion();

if(
mail($to, $subject, $message, $headers)) {
echo
Email sent successfully!;
} else {
die(
Failure: Email was not sent!);
}

ارجو ان تكون الفكرة وضحت
واتمنى التوفيق للجميع

رابط الموضوع الاصلى

How to send test emails using php mail from your local wamp installation - Jacmoes Cyber Soapbox
توقيع :OMRAN
ohgod

اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
[شرح] : طريقة ارسال رسالة لجميع المسجلين بالموقع بدون اضافة برمجية امير النور
0 220 امير النور
[ فيديو ] ارسال النماذج بستعمال jqurey ابسط طريقة OMRAN
0 228 OMRAN
طريقة ارسال رساله من الهوتميل الى الجوال ... JO1R
7 436 Mc Adel

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 06:51 AM