我一直试图让这个工作大约一个星期。我只想检索from,subject和date。我看过网上但所有的例子都显示循环而不是一封电子邮件。
我已将我的代码剥离到最低限度,以向您展示我是多么的垃圾。请任何人都可以提供帮助,我相信其他新手必须有同样的问题。
为什么会返回NOTHING?我无法解决这个问题。必须是简单的,因为我可以获得概述页面(循环收件箱中的所有消息)才能正常工作。
多么烦人。
$host = 'mydomain.com';
$login = 'username';
$password = 'password';
$connect = '{mydomain.com:143/novalidate-cert}#';
$server = str_replace('localhost', $host, $connect);
$server = str_replace('#', $folder_start, $server);
$connection = imap_open($server, $login, $password) or senderror("ERROR 1: can't connect: " . imap_last_error(),$email_errors);
$uid = $_GET['id'];
$header = imap_headerinfo($connection, $uid);
$body = imap_body($connection, $uid, FT_UID);
<table>
<tr>
<td>From:</td>
<td><?php echo $header->from; ?></td>
</tr>
</table>
</body>
</html>
答案 0 :(得分:0)
headerinfo使用不正确,而不是使用msgno的uid。