Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2105473
  • 博文数量: 194
  • 博客积分: 6450
  • 博客等级: 准将
  • 技术积分: 2085
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-06 13:39
文章分类

全部博文(194)

文章存档

2013年(38)

2012年(11)

2011年(1)

2010年(1)

2009年(4)

2008年(13)

2007年(18)

2006年(63)

2005年(45)

我的朋友

分类:

2005-12-28 14:29:57

对IMAP扩展的简易应用。
很多POP3服务器拒绝连接,
所以会报错。
如果能花些时间,还是可以写出不错的邮件WEB客户端的。

//header("Content-type:text/html;charset:utf8");

$username = "*******";
$password = "*******";
$mbox = imap_open("{}INBOX", "$username", "$password");
$num = imap_num_msg($mbox);

if (!isset($id)) {
    echo "

Headers in INBOX

共有 $num 封邮件。

";
    $obj = imap_fetch_overview($mbox, "1:$num");
    foreach ($obj as $msgno => $value) {
        $msgno++;
        $headobj = imap_mime_header_decode($value->subject);
        $fromobj = imap_mime_header_decode($value->from);
        echo "".$headobj[0]->text."[".$fromobj[0]->text."]

";
        //print_r(imap_mime_header_decode($value->subject));
    }
} else {
    //show mail content
    $body = imap_body($mbox, $id);
    $msgobj = imap_fetch_overview($mbox, "$id");
    $fromobj = imap_mime_header_decode($msgobj[0]->from);
    //$body = imap_mime_header_decode($body);
    echo "第 $id 条消息的内容:
";
    echo "发件人:".$fromobj[0]->text."
";
    echo "接收时间:".$msgobj[0]->date."

";
    echo imap_qprint($body)."
";
}
imap_close($mbox);
?>

阅读(1698) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~