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

طريقة اعداد سرفر البريد Mercury و ربطة بحساب Gmail

بدأه القنصل في 5 أبريل 2011 · 5 رد · 1,993 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عبيكم

قضيت فتر قصيرة و انا اتابع المنتدى ال PHP الرائع و رايت ان هناك من الاعضاء من يواجه مشكلة في ارسال رسائل من الجهاز محليا و لهذا احببت ان ادلو بدلوي في هذا الموضوع سائلا المولى عز و جل ان يثبتني بالقول الصالح.

ماهو المطلوب اولا قبل ارسال اول رسالة لك بال PHP:

----------------------------------------------------------------------------

1 – حمل برنامج XAMPP من الموقع www.apachefriends.org و ذلك لاستخدام خادم البريد Mercury.

2 – انشئ حساب في ال GMail اذا لم تحصل على واحد بعد.

الخطوات

=======

1 – حمل ال XAMPP

2 – شغل Apache و MySql و Mercury

3 – اضغط زر Admin تبع Mercury

Mercuray1.JPG

4 – اذهب ال Configuration => Protocol Modules

اختر ماهو محدد فقط و الغي البقية:

Mercuray2.JPG

5 – هنا اعد تشغيل Mercuray

6 – اذهب Configuration=>Mercury Core Module

في الصفحة General ادخل القيم كماهي في الحقول المعلمة بالاحمر و اترك البيقية كماهي:

Mercuray3.JPG

في الصفحةLocal Domainsl ادخل القيمة كماهي في الحقل المعلم بالاحمر و اترك البيقية كماهي:

Mercuray4.JPG

7 – اذهب ال Configuration=>MercuryS SMTP Server

Mercuray5.JPG

في الصفحة General ادخل القيم كماهي في الحقول المعلمة بالاحمر و اترك البيقية كماهي:

Mercuray6.JPG

في الصفحة Connection Control ادخل القيم كماهي في الحقول المعلمة بالاحمر و اترك البيقية كماهي:

Mercuray7.JPG

8 – اذهب ال Configuration=>MercuryC SMTP Client

Mercuray8.JPG

9 – ادخل ماهو موجزد في الحقول المعلمة بالاحمر مع ملاخظة الاتي:

- في Login username: استخدم حسابك في الGmail

- في Password ادخل كلمة السر تيع حسابك في ال GMail

Mercuray9.JPG

10 – بقي تعديل ملف ال PHP.ini في الدليل

تحت [Mail Function] تاكد من وجود السطر التالي:

Mercuray10.JPG

بالتوفيق

تم تعديل هذه المشاركة بواسطة القنصل في 5 أبريل 2011 في 18:03

2
#2

بارك الله فيك اخي القنصل

شرح واضح وسهل,

جاري تحميل السرفر وان شاء الله يتم بدون مشاكل

الف شكر لك

وفقك الله

#3

شكراً لك و بارك الله فيك

و الشرح جميل

لي طلب بارك الله فيك انا مستخدم ابنتو و صراحة ماعندي وندوز في اي طريقة

و شكراً لك مرة اخرى

#4

اخي الكريم Mahammed Al-araby يمكنك في هذه الحالة استخدام PHPMailer مع GMail و اليك الطريقة:

ارسال رسالة باستخدام PHPMailer مع Gmail SMTP Server

---------------------------------------------------------------------------

1 - اذهب للملف PHP.ini و ضع الامر التالي اذا لم يكن موجدا بعد:

extension=php_openssl.dll

2 - اعد تشغيل السيرفر.

3 - حمل ال PHPMailer من المرفقات. (استخدمت الاصدار PHPMailer V5.1)

4 - ضعه في مجلد موقعك و ذلك ليتم الوصول ملفاته عن طريق الامر require_once.

5 - اكتب الكود التالي لكي ترسل الايمل و تختبره.

<?php
require_once('PHPMailer_v5.1/class.phpmailer.php');
include("PHPMailer_v5.1/class.smtp.php"); 

$mail = new PHPMailer();
$body="This is a test of sending email through PHPmailer using GMail SMTP server";
$body = wordwrap($body,70);
$mail->Body=$body;

$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host       = "smtp.gmail.com";
$mail->Port       = 587;             
$mail->Username = "YourGmailAccountName@gmail.com"; // Your GMAIL username
$mail->Password = "YourGmailPassword";	// Your GMAIL password

$mail->SetFrom('YourEmailName@yourdomain.com', 'Cosul form ArabTeam2000');

$mail->AddReplyTo('YourEmailname@yourdomain.com', 'Cosul form ArabTeam2000');

$mail->Subject    = "PHPMailer Test using My Gmail Account";

//Here add "To" email address
$mail->AddAddress("ToEmailAccountName@yahoo.com", "Consul"); //example  MyName@yahoo.com

if(!$mail->Send()) {
  echo "Error: " . $mail->ErrorInfo;
} else {
  echo "Email sent!";
}

?>

بالتوفيق

PHPMailer_v5.1.rar

1
#5

شكرا لك و جزاك الله الف خير

#6

شكرا جزيلا لك

لكن بطريقتك هذه يعني تحميل سيرفر جديد وتنصيبه

وبهذا رح نجدها معقدة شوي,

الطريقة الثانية هي أحسن طريقة والتي أفضلها أنا في بعث الرسائل عن طريق SMTP

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

تم تعديل هذه المشاركة بواسطة عبد المنعم بن حورية في 27 يونيو 2011 في 10:37

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