程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 用PHP讀取IMAP郵件

用PHP讀取IMAP郵件

編輯:關於PHP編程

       //這個例子可以練習關於IMAP的函數

      //但是如果真的要寫WEBMAIL,那麼要考慮的東西就不止這些了……孤狼

      login.php3

      if (!$PHP_AUTH_USER) {

      Header("WWW-authenticate: basic realm="郵件客戶檢查"");

      Header("HTTP/1.0 401 Unauthorized");

      } else {

      $MYDIR=ereg_replace("/[^/]+$","",$PHP_SELF);

      Header("Location: $SERVER_NAME$MYDIR/messages.php3");

      }

      ?>

      這個進行用戶檢查並將用戶引導到用戶郵件頁.

      messages.php3

      $MAILSERVER="{localhost/imap}";

      $link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW);

      $headers=imap_headers($link);

      for($x=1; $x < count($headers); $x++) {

      $idx=($x-1);

      echo "$headers[$idx]

      ";

      }

      ?>

      通過驗證後連接到IMAP服務器$MAILSERVER

      然後在取得郵件列表,並創建閱讀郵件的連接

      view.php3:

      $MAILSERVER="{localhost/imap}";

      $link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW);

      $header=imap_header($link,$num);

      echo "From: $header[fromaddress]

      ";

      echo "To: $header[toaddress]

      ";

      echo "Date: $header[Date]

      ";

      echo "Subject: $header[Subject]

      ";

      echo imap_body($link,$num);

      ?>

      view.php3打開IMAP連接並取得郵件頭部信息並顯示

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved