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

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

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

سلام

بفرض اننا حجزنا مساحة معينة لاستضافة موقعنا على مزود خدمة معين – على سبيل المثال في سوريا على

Cec

ورغبنا عن طريق موقعنا بتمكين عدد محدد من الزوار من انشاء بريد على الموقع ,اي بلاحقة مشابهه لدومين الموقع, واستعراض بريدهم من خلال موقعنا ,

فهل مثل هذه العملية ممكنة برمجيا , وكيف يمكن انجازها عبر بي اش بي

ولكم جزيل الشكر مسبقاً

#2

نعم ممكن أنا أيضا أبحث عنها ربما توجد دوال خاصة مع لوحة التحكم تسمح بذلك .

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

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

www.it-scoop.com

#3

اذا كان المزود قد خصص لك IMAP و SMTP و POP3 و هيك شغلات و انت بس ناقصك البرمجية الي بتتحكم فيهم و بتعرض لك واجهة html

فاحسن الشي و مجاني هو

squirrelmail

ابحث عنه في غوغل و ستجد كل شئ حوله

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

شكرا كتير الك

رح دور عليها وشوف شو وضعها , وإذا كانت هي الشي يلي عم اقصده ودور عليها

وبردلكم خبر

سلام

#5

إذا كنت تقصد إنشاء البريد من خلال كود برمجى خاص بك فلا تستطيع فعل ذلك إلا من خلال لوحة التحكم الخاصة بالموقع مثل CPanel

ولكن هناك طريقة ممكن أن تنشئ بها البريد من خلال أكواد من برمجتك و تجعل المستخدمين يصنعون البريد مثل الياهوو و الهوتميل و لكنها متعبه قليلاً (قصدى قوى قوى) وذلك بالتعامل مع لوحة التحكم من خلال PHP أى يجب أن تصنع متصفح وهمى لهذا بواسطة PHP فقد قمت بهذا المشروع من قبل وقمت بتركيبة على سرفر يحتوى على CPanel X و الحمد لله شغال تمام

بعد ذلك يمكنك أن تتعامل مع أى برنامج (سكربت) يستعرض البريد بواسطة IMAP أو POP3 و بهذا تكون صممت الياهووووووو أو الهوتميل بأقل الأسعار :D

تم تعديل هذه المشاركة بواسطة asm-soft في 5 يونيو 2008 في 06:25

forum-signature-01.gif
#6

شكرا لك اخ asm على مشاركتك

يعني بفهم منك أني مافيني اتمت علمية انشاء بريد على نفس المساحة واستعراضه عن طريق موقعي ,

بس فيني برمج كود بحيث اوحي للمستخدم بأنه عم يفتح بريد خاص فيه عندي على الموقع , ويستعرضه فيه , بس فعليا عم خزن الرسائل عندي بقاعدة المعطيات

وعم ضبط عملية ا\دارة البريد كلها ببرمجياتي الخاصة , متل استعراض البريد الجديد , حذف بريد ..

اي متل ما قلت , انشا ء ما يشبه بريد ياهو او هوتمل

اسف إذا كنت عم عيد مصطلحاتك , بس بدي اتأكد من انو الشي يلي فهمته هو الشي الصح مشان امشي فيه بالمشروع يلي مستلمته

عم انتظر ردك على جوابي وشكرا كتير الك

سلام

#7

أخى الكريم

لا أستطيع أن أساعدك إلا لو عرفت مواصفات الإستضافة بالظبط

لو كانت إستضافة عربية فأشك أننى أستطيع المساعده :rolleyes:

1- هل تريد زائر الموقع إنشاء البريد بنفسة أم لا ؟

2- هل تريد إستعراض البريد بواسطة موقعك أم لا ؟

forum-signature-01.gif
#8

أخي asm-soft هل Cpanel توفر دوال تسمح للتعامل معها برمجيا .

إن كان نعم وفر مصادر، مراجع أو كتب، من فضلك .

تم تعديل هذه المشاركة بواسطة SIFE في 6 يونيو 2008 في 00:11

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

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

www.it-scoop.com

#9
اقتباس
هل Cpanel توفر دوال تسمح للتعامل معها برمجيا

للأسف لا ولكن أتحايل عليها بإنشاء متصفح وهمى :unsure:

ممكن أن تبدأ أولاً مع Request for Comments

مثل rfc2388

بخصوص إستعراض البريد فأى سيرفر بيوفر برامج لذلك مثل Horde و Squirrelmail يعنى كل إللى تعملة إنك تنشئ البريد و بعد كده تدخل الزائر على البرامج دى لأن ليس لها دخل بلوحة التحكم

تم تعديل هذه المشاركة بواسطة asm-soft في 6 يونيو 2008 في 18:11

forum-signature-01.gif
#10
asm-soft كتب:
أخى الكريم

لا أستطيع أن أساعدك إلا لو عرفت مواصفات الإستضافة بالظبط

لو كانت إستضافة عربية فأشك أننى أستطيع المساعده :rolleyes:

1- هل تريد زائر الموقع إنشاء البريد بنفسة أم لا ؟

2- هل تريد إستعراض البريد بواسطة موقعك أم لا ؟

سلام

الاستضافة عربية

نعم : اريد تمكين زائر الموقع من انشاء بريد بنفسه عبر موقعي

2: وان يتمكن ايضا من استعراض البريد عبر موقعي

بس عفا , في عندي سؤال : شو قصدك بإنشاء مستعرض افتراضي ؟؟

وشكرا لك مقدما

#11

عفواً لم أقل مستعرض افتراضى ولكن قلت مستعرض أو متصفح وهمى

أى من خلال PHP تتصل بصفحات لوحة التحكم و ترسل لها البيانات المطلوبة إذا كانت GET أو POST ثم تستقبل الناتج و تحللة و هذا ما يفعلة أى متصفح مثل firefox

طبعاً الناتج لا يحتوى على HTML فقط :rolleyes:

سبب التعديل: تصحيح كلمة POST بدل SET

تم تعديل هذه المشاركة بواسطة asm-soft في 6 يوليو 2008 في 04:55

forum-signature-01.gif
#12

كيف اضيف سكريبت ارسال ميلات ؟

#13

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

/index.php?showtopic=162230

#14
اقتباس
أى من خلال PHP تتصل بصفحات لوحة التحكم و ترسل لها البيانات المطلوبة إذا كانت GET أو SET ثم تستقبل الناتج و تحللة و هذا ما يفعلة أى متصفح مثل firefox

هل لك أن تضع مثال بسيط أو تشرح الطريقة أو وضع روابط .

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

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

www.it-scoop.com

#15

أسف على التأخير .... أعمل إيه فى برد الصيف :unsure:

المتصفح يتعامل مع صفحات الإنترنت عن طريق TCP/IP بمعنى أن المتصفح يتصل بالأباتشى بواسطة TCP/IP و يرسل له بيانات و يستقبل منه بيانات

و هذة البيانات إذا كانت مرسلة أو مستقبلة لها هيكلة معينه بمعنى أن تبدأ البيانات المرسلة من أى طرف بمجموعة من الأسطر التى تحتوى على بعض المعلومات مثل Cookies و عنوان Session مثلاً و هذة بعض الأسطر منها

HTTP/1.1 301 Moved
	Server: cpsrvd/11.18.3
	Set-Cookie: cpsession=XFVUKYpVix8Akzmhk3T8JcJv3LCPwFHjeZBap2WGU8ZeHslcbnvXcl6rMWc_TBku; path=/
	Set-Cookie: logintheme=cpanel; path=/

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

$fp = fsockopen($domain_name, $cpanel_port, $errno, $errstr, 30);

و نرسل لها البيانات مثل بيانات header و البيانات الأخرى بواسطة الدالة fwrite ثم نقوم بإستقبال البيانات المرجعه إلينا بواسطة fgets و هذة البيانات تحتوى على Header الذى يحتفظ به المتصفح و بيكون فيه البيانات المطلوبة مثل عنوان Session فكل ما علينا أن نحتفظ به فى الذاكرة عندنا لإستخدامه فيما بعد (ممكن تحفظة فى قاعده البيانات ) و خلى بالك له زمن محدد و ينتهى إذا لم تتصل بأى صفحة و ترسل لها عنوان Session لتجديد وقته و إلا ستجدد الإتصال مرة أخرى.

ممكن بعد ذلك أن تتعامل مع باقى الصفحات بواسطة الدالة stream_context_create و بعدها تستخدم الدالة العادية fopen و هذا لأننا لا نريد أن نستقبل أى Header مرة أخرى فالدالتين السابقتين توفر إرسال Header و لا تستقبل Header (يعنى من باب التسهيل) أما إذا حبيت أن تتعامل بنفس الدوال الأولى فهذا يرجع لك

هذا تلخيص لفكرة كيف تتعامل مع صفحات الإنترنت بأى لغة مهماً كانت و ذلك بمجرد توفير التعامل مع TCP/IP

أعزرنى إذ كان كلامى غير واضح لأننى أكلمك الأن و أنا متعب جداً و لنا عوده بمشيئة الرحمن

تم تعديل هذه المشاركة بواسطة asm-soft في 21 يونيو 2008 في 11:39

forum-signature-01.gif
#16

حقيقة كل ماكتبته جديد علي و إن شاء الله نستفيد منك و من هم .

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

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

www.it-scoop.com

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

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

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

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

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