PHP头条
热点:

用PHP读取IMAP邮件


   //这个例子可以练习关于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连接并取得邮件头部信息并显示

www.phpzy.comtrue/php/15339.htmlTechArticle用PHP读取IMAP邮件 //这个例子可以练习关于IMAP的函数 //但是如果真的要写WEBMAIL,那么要考虑的东西就不止这些了孤狼 login.php3 if (!$PHP_AUTH_USER) { Header(WWW-authenticate: basic realm=邮件客户检查...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐