私はこれを約1週間機能させようとしています。送信者、件名、日付を取得したいだけです。私はオンラインで調べましたが、すべての例は単一の電子メールではなくループを示しています.
私がどれだけ馬鹿げているかを示すために、コードを最小限に抑えました。誰でも助けてください。他の初心者も同じ問題を抱えているに違いありません。
これは何も返さないのはなぜですか? 私はそれを解決することはできません。概要ページ (受信トレイ内のすべてのメッセージをループする) を正常に動作させることができるので、単純なものでなければなりません。
面倒くさい。
$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>