精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● PHP>>功能代码>>邮件相关>>让例子来说话(imap)

主题:让例子来说话(imap)
发信人: jackyz()
整理人: dalasthunder(2002-07-25 06:30:13), 站内信件
IMAP应用DEMO!用php收邮件
----------------------------------------------------------------------
----
平台同上.

list.php3

<?php
$mbox = imap_open("{localhost/pop3:110}INBOX","wangsu","passwd");
if(!$mbox){

echo "Error on openning mailbox,Exit";

exit();
} else {
$check_array = imap_check($mbox);

echo "当前邮件数:".$check_array->Nmsgs."<br>";
    
    for($i=1;$i<=$check_array->Nmsgs;$i++){
      $msg_structure = imap_fetchstructure($mbox,$i);
      $foo=imap_header($mbox,$i);
      $from_array=$foo->from;
      $fr_array=$from_array[0];
      $personal = $fr_array->personal;
      $mailbox = $fr_array->mailbox;
      $host = $fr_array->host;
      $from_address=$mailbox."@".$host;
      
      echo "标题:   <a href='showmail.php3?mailid=".$i."'>".$foo->Subj
ect."   ";
      echo "发件人: <a href='mailto:".$from_address."'>$personal  
".$msg_structure->bytes."字节<br>";
    }
    imap_close($mbox);
  }
?>

showmail.php3

<?php
$mbox = imap_open("{localhost/pop3:110}INBOX","wangsu","passwd");
if(!$mbox){

echo "Error on openning mailbox,Exit";

exit();
} else {
$check_array = imap_check($mbox);

if($mailid=="" || $mailid<1 || $mailid > $check_array->Nmsgs)
      exit();
    
    $foo=imap_header($mbox,$mailid);
    $from_array=$foo->from;
    $fr_array=$from_array[0];
    $personal = $fr_array->personal;
    $mailbox = $fr_array->mailbox;
    $host = $fr_array->host;
    $from_address=$mailbox."@".$host;
    
    echo "标题:   ".$foo->Subject."   ";
    echo "发件人: $personal  $from_address<br>";
    echo "<br>正文......<br><pre>";
    
    $body = imap_body($mbox,$mailid);
    $body = imap_qprint($body);
    
    echo $body."</pre>";
    imap_close($mbox);
  }
?>
----------------------------------------------------------------------
----
转载自"深圳之窗/PHP论坛"
原文由"老虎包子"发表

--
-----------------------------
      /|____________________
(>***(O]____________________)
      \| [重剑无锋◎大巧不工]
-----------------------------

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.135.109]

[关闭][返回]