وأود أن أصف بعض الطرق حول كيفية كتابة المعالج للبريد الوارد. اضطررت لاستخدام لمثل هذه الألاعيب تحليل رسائل البريد الإلكتروني وردت من مصادر مختلفة. يمكن أن يكون هذا مفيدا للكتابة فلتر البريد المزعج الخاص بها النظام, جهاز الرد على المكالمات أو تذكرة نظام لتلقي الطلبات عن طريق البريد الالكتروني.
لتنفيذ الخوارزمية محلل البريد الإلكتروني نحتاج
- الاتصال ودخول على خادم البريد الإلكتروني
- عد عدد من الرسائل الواردة
- recive البريد الإلكتروني من الخادم باستخدام بروتوكول POP3
- عملية رؤوس البريد الإلكتروني والجسم واجري تحليل
- … تنفيذ أية إجراءات إضافية
طيب, هناك مهمة محددة للغاية بالنسبة بي الترميز, لذلك نحن بحاجة استضافة تدعم اتصال الخارجي. أنا لا أقترح أن يكتب قرار تماما لأن الكثير قد تحقق بالفعل من قبل المبرمجين الموهوبين. مثلا, يمكنك أن تأخذ وحدة نمطية جاهزة مما سيتيح قبول رسائل البريد الإلكتروني من ملقم بعيد.
شكرا ليموس ونائبه مانويل النمطية (فب الطبقة) الذي يدعى pop3.php.
لربط تلك الفئة إلى التعليمات البرمجية, كل ما تحتاجه لاستخدام الأمر يتطلب تضمين أو: تطلب(“pop3.php”);
require("pop3.php");
$hostname = 'pop3.mail.com';
$port = '110';
$user = 'pop3-username';
$accesscode = 'pop3-password';
// Create the class connection
$pop3_connection=new pop3_class;
// Specify the hostname
$pop3_connection->hostname=$hostname;
$result=$pop3_connection->Open();
// We are trying to open connection and display the result
echo $result;
// Trying to logon and display the error if any appear
$error=$pop3_connection->Login($user,$accesscode,$apop);
إذا ($خطأ<>'كلمة السر خطأ: فشل تسجيل الدخول: اسم المستخدم غير معروف أو كلمة المرور غير صالحة. ') {echo $error; خروج;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
صدى "$hostname contains $messages من $size bytes.";
//..... هناك يمكننا استقبال رسائل البريد الإلكتروني في دورة تحليل ولهم.... //
// إذا لا علاقة - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
الآن نحن نعرف كيفية الاتصال ودخول إلى ملقم POP3 و كيفية طلب عدد من رسائل البريد الوارد الإلكتروني والأحجام منها. التالي, وينبغي أن نتلقى كل البريد الإلكتروني وتحليل الرؤوس ومجموعة الجسم.
أن يستمر
