我一直试图让这个工作大约一个星期。我只是想检索发件人、主题和日期。我在网上查看过,但所有示例都显示循环而不是单个电子邮件。
我已将我的代码精简到最低限度,以向您展示我是多么的垃圾。请任何人都可以帮忙,我相信其他新手一定有同样的问题。
这不会返回任何内容,为什么?我搞不定。必须是简单的,因为我可以让概览页面(它遍历收件箱中的所有消息)正常工作。
多么烦人。
$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>