הודעות שתייגת ‘php פאר’

כיצד לקבל לנתח דוא"ל באמצעות POP3 ו-PHP

1 מרס, 2010

אני רוצה לתאר כמה שיטות על איך לכתוב את המעבד עבור דואר נכנס. הייתי צריך להשתמש מניפולציה כזו לנתח הודעות דואר אלקטרוני המתקבל ממקורות שונים. זה יכול להיות שימושי עבור כתיבת מערכת הסינון שלך זבל, מערכת המשיבון או כרטיס לקבל יישומים באמצעות דואר אלקטרוני.

כדי ליישם את האלגוריתם מנתח דואר אלקטרוני אנו זקוקים

  1. באפשרותך להתחבר על מנת לשרת הדואר האלקטרוני
  2. לספור את מספר המכתבים הנכנסים
  3. קבלו דואר אלקטרוני מהשרת באמצעות פרוטוקול POP3
  4. תהליך דואר אלקטרוני כותרות הגוף ולבצע ניתוח
  5. … ליישם פעולות נוספות

בסדר, יש משימה ספציפית מאוד PHP קידוד, כך שאנחנו צריכים אירוח התומך בחיבור חיצוני. אני לא מציע לכתוב החלטה לגמרי כי הרבה כבר הבין ידי מתכנתים מוכשרים כבר. למשל, אתה יכול לקחת את מודול מוכן אשר יאפשר לקבל הודעות דואר אלקטרוני משרת מרוחק.

תודה של למנואל Lemos שלו מודול (PHP בכיתה) אשר בשם pop3.php.

כדי לחבר את המעמד כדי הקוד שלך, אתה רק צריך להשתמש כוללים או דורשים הפקודה: לדרוש(“pop3.php”);


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($משתמש,$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 ואיך לבקש את המספר של תיבת הדואר הנכנס של הודעות דואר אלקטרוני ועל אותם גדלים. הבא, אנחנו צריכים לקבל את כל הדואר האלקטרוני לנתח את הכותרות ואת מערך הגוף.

המשך יבוא

שתף וליהנות

  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP