Posts Tagged ‘pop3’

Bagaimana menerima dan melewatkan email menggunakan POP3 dan PHP

1 Maret, 2010

Saya ingin menjelaskan beberapa metode tentang bagaimana menulis untuk mail masuk prosesor. Aku harus menggunakan manipulasi tersebut untuk parsing e-mail diterima dari berbagai sumber. Hal ini dapat berguna untuk menulis spam sendiri sistem filter, mesin penjawab atau sistem tiket untuk menerima aplikasi melalui e-mail.

Untuk menerapkan algoritma parser e-mail kita perlu

  1. menyambung dan log-on ke server e-mail
  2. menghitung jumlah surat masuk
  3. recive e-mail dari server menggunakan protokol POP3
  4. proses header e-mail dan tubuh dan membuat parsing
  5. … melaksanakan tindakan tambahan

Oke, ada tugas yang sangat spesifik untuk Coding PHP, jadi kita perlu hosting yang mendukung sambungan eksternal. Saya tidak mengusulkan untuk menulis keputusan sepenuhnya karena banyak yang telah direalisasikan oleh programmer berbakat sudah. For example, Anda dapat mengambil modul yang siap akan memungkinkan menerima e-mail dari server jauh.

Terima kasih untuk Manuel Lemos dan modul-nya (php kelas) yang dinamakan pop3.php.

Untuk menghubungkan kelas yang ke kode Anda, Anda hanya perlu memasukkan atau memerlukan menggunakan perintah: memerlukan(“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($user,$accesscode,$apop);
jika ($kesalahan<>'Password kesalahan: Logon kegagalan: pengguna tidak dikenal nama atau password yang buruk. ") {echo $error; keluar;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
gema "$hostname contains  $messages dari $size bytes.";

//..... Di sana kita bisa menerima e-mail dalam siklus dan melewatkan mereka .... //

// Jika tidak ada - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Sekarang kita tahu bagaimana menghubungkan dan log-on ke server POP3 dan bagaimana untuk meminta jumlah Inbox e-mail dan mereka ukuran. Berikutnya, kita harus menerima setiap e-mail dan mengurai array header dan tubuh.

MENJADI LANJUTAN

Berbagi dan Nikmati

  • 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