网上有很多类可以参看还有PECL  http://pecl.php.net/package/POP3PEAR http://pear.php.net/package/Net_POP3imap的api http://cn.php.net/manual/en/book.imap.phphttp://www.phpclasses.org/browse/file/3.html

解决方案 »

  1.   

    不要架设服务器,如果用imap收邮件记得配置好php环境。
      

  2.   

    记住并不是通用的,给出一个php列出gmail收件箱标题的例子,需要配置好自己的用户名和密码。
    <?php
    $mbox = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "[email protected]", "password")
         or die("can't connect: " . imap_last_error());$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->Subject." ";
    echo "发件人: $personal".$msg_structure->bytes."字节<br />";
    }
    imap_close($mbox);?>
      

  3.   

    多谢楼上2位。如果目标邮箱启用SSL安全连接,请问还能收取邮件吗?
      

  4.   

    多谢了。如果用imap是否也能读取附件。最好能自动下载并读取。